You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-30 19:23:07 +03:00
MCOL-642 Separate TEXT from BLOB
* TEXT and BLOB now have separate identifiers internally * TEXT columns are identified as such in system catalog * cpimport only requires hex input for BLOB, not TEXT
This commit is contained in:
@ -414,6 +414,10 @@ void Convertor::convertColType(CalpontSystemCatalog::ColDataType dataType,
|
||||
case CalpontSystemCatalog::BLOB :
|
||||
internalType = WriteEngine::WR_BLOB; break;
|
||||
|
||||
// Map TEXT to WR_TEXT
|
||||
case CalpontSystemCatalog::TEXT :
|
||||
internalType = WriteEngine::WR_TEXT; break;
|
||||
|
||||
// Map VARBINARY to WR_VARBINARY
|
||||
case CalpontSystemCatalog::VARBINARY:
|
||||
internalType = WriteEngine::WR_VARBINARY; break;
|
||||
@ -497,6 +501,10 @@ void Convertor::convertWEColType(ColType internalType,
|
||||
case WriteEngine::WR_BLOB :
|
||||
dataType = CalpontSystemCatalog::BLOB; break;
|
||||
|
||||
// Map TEXT to WR_TEXT
|
||||
case WriteEngine::WR_TEXT :
|
||||
dataType = CalpontSystemCatalog::TEXT; break;
|
||||
|
||||
// Map VARBINARY to WR_VARBINARY
|
||||
case WriteEngine::WR_VARBINARY:
|
||||
dataType = CalpontSystemCatalog::VARBINARY; break;
|
||||
@ -598,6 +606,10 @@ void Convertor::convertColType(ColStruct* curStruct)
|
||||
case CalpontSystemCatalog::BLOB :
|
||||
*internalType = WriteEngine::WR_BLOB; break;
|
||||
|
||||
// Map TEXT to WR_TEXT
|
||||
case CalpontSystemCatalog::TEXT :
|
||||
*internalType = WriteEngine::WR_TEXT; break;
|
||||
|
||||
// Map VARBINARY to WR_VARBINARY
|
||||
case CalpontSystemCatalog::VARBINARY:
|
||||
*internalType = WriteEngine::WR_VARBINARY; break;
|
||||
|
Reference in New Issue
Block a user