You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-29 08:21:15 +03:00
MCOL-270 Add support for MEDIUMINT data type
This commit is contained in:
@ -404,8 +404,12 @@ void Convertor::convertColType(CalpontSystemCatalog::ColDataType dataType,
|
||||
internalType = WriteEngine::WR_SHORT;
|
||||
break;
|
||||
|
||||
// Map MEDINT, INT, and DATE to WR_INT
|
||||
// Map MEDINT to WR_MEDINT
|
||||
case CalpontSystemCatalog::MEDINT :
|
||||
internalType = WriteEngine::WR_MEDINT;
|
||||
break;
|
||||
|
||||
// Map INT, and DATE to WR_INT
|
||||
case CalpontSystemCatalog::INT :
|
||||
case CalpontSystemCatalog::DATE :
|
||||
internalType = WriteEngine::WR_INT;
|
||||
@ -469,8 +473,12 @@ void Convertor::convertColType(CalpontSystemCatalog::ColDataType dataType,
|
||||
internalType = WriteEngine::WR_USHORT;
|
||||
break;
|
||||
|
||||
// Map UMEDINT and UINT to WR_UINT
|
||||
// Map UMEDINT to WR_UMEDINT
|
||||
case CalpontSystemCatalog::UMEDINT:
|
||||
internalType = WriteEngine::WR_UMEDINT;
|
||||
break;
|
||||
|
||||
// Map UINT to WR_UINT
|
||||
case CalpontSystemCatalog::UINT:
|
||||
internalType = WriteEngine::WR_UINT;
|
||||
break;
|
||||
@ -512,7 +520,12 @@ void Convertor::convertWEColType(ColType internalType,
|
||||
dataType = CalpontSystemCatalog::SMALLINT;
|
||||
break;
|
||||
|
||||
// Map MEDINT, INT, and DATE to WR_INT
|
||||
// Map MEDINT to WR_MEDINT
|
||||
case WriteEngine::WR_MEDINT :
|
||||
dataType = CalpontSystemCatalog::MEDINT;
|
||||
break;
|
||||
|
||||
// Map INT, and DATE to WR_INT
|
||||
case WriteEngine::WR_INT :
|
||||
dataType = CalpontSystemCatalog::INT;
|
||||
break;
|
||||
@ -562,7 +575,12 @@ void Convertor::convertWEColType(ColType internalType,
|
||||
dataType = CalpontSystemCatalog::USMALLINT;
|
||||
break;
|
||||
|
||||
// Map UMEDINT and UINT to WR_UINT
|
||||
// Map UMEDINT to WR_UMEDINT
|
||||
case WriteEngine::WR_UMEDINT:
|
||||
dataType = CalpontSystemCatalog::UMEDINT;
|
||||
break;
|
||||
|
||||
// Map UINT to WR_UINT
|
||||
case WriteEngine::WR_UINT:
|
||||
dataType = CalpontSystemCatalog::UINT;
|
||||
break;
|
||||
@ -614,8 +632,12 @@ void Convertor::convertColType(ColStruct* curStruct)
|
||||
*internalType = WriteEngine::WR_SHORT;
|
||||
break;
|
||||
|
||||
// Map MEDINT, INT, and DATE to WR_INT
|
||||
// Map MEDINT to WR_MEDINT
|
||||
case CalpontSystemCatalog::MEDINT :
|
||||
*internalType = WriteEngine::WR_MEDINT;
|
||||
break;
|
||||
|
||||
// Map INT, and DATE to WR_INT
|
||||
case CalpontSystemCatalog::INT :
|
||||
case CalpontSystemCatalog::DATE :
|
||||
*internalType = WriteEngine::WR_INT;
|
||||
@ -698,8 +720,12 @@ void Convertor::convertColType(ColStruct* curStruct)
|
||||
*internalType = WriteEngine::WR_USHORT;
|
||||
break;
|
||||
|
||||
// Map UMEDINT and UINT to WR_UINT
|
||||
// Map UMEDINT to WR_UMEDINT
|
||||
case CalpontSystemCatalog::UMEDINT:
|
||||
*internalType = WriteEngine::WR_UMEDINT;
|
||||
break;
|
||||
|
||||
// Map UINT to WR_UINT
|
||||
case CalpontSystemCatalog::UINT:
|
||||
*internalType = WriteEngine::WR_UINT;
|
||||
break;
|
||||
|
@ -108,7 +108,9 @@ enum ColType /** @brief Column type enumeration*/
|
||||
WR_USHORT = 14, /** @brief Unsigned Short */
|
||||
WR_UINT = 15, /** @brief Unsigned Int */
|
||||
WR_ULONGLONG = 16, /** @brief Unsigned Long long*/
|
||||
WR_TEXT = 17 /** @brief TEXT */
|
||||
WR_TEXT = 17, /** @brief TEXT */
|
||||
WR_MEDINT = 18, /** @brief Medium Int */
|
||||
WR_UMEDINT = 19 /** @brief Unsigned Medium Int */
|
||||
};
|
||||
|
||||
// Describes relation of field to column for a bulk load
|
||||
|
Reference in New Issue
Block a user