From 641fd2bfe266e83dca2e237df6d5dd911c0bb0ae Mon Sep 17 00:00:00 2001 From: Andrew Hutchings Date: Tue, 10 Jan 2017 07:33:00 -0600 Subject: [PATCH] MCOL-494 Don't try to process BLOB/TEXT It is possible for a BLOB/TEXT column to appear in a cross engine join. This causes an ExeMgr crash later during execution. For now this patch disable BLOB/TEXT support. --- dbcon/mysql/ha_calpont_execplan.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dbcon/mysql/ha_calpont_execplan.cpp b/dbcon/mysql/ha_calpont_execplan.cpp index 1ad9f8e96..22aa4742b 100755 --- a/dbcon/mysql/ha_calpont_execplan.cpp +++ b/dbcon/mysql/ha_calpont_execplan.cpp @@ -2233,6 +2233,10 @@ CalpontSystemCatalog::ColType colType_MysqlToIDB (const Item* item) ct.colDataType = CalpontSystemCatalog::DATETIME; ct.colWidth = 8; } + if (item->field_type() == MYSQL_TYPE_BLOB) + { + throw runtime_error ("BLOB/TEXT data types are not supported by ColumnStore."); + } } break; /* FIXME: