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-641 Basic support for multi-value inserts, and deletes.
This commit is contained in:
committed by
Roman Nozdrin
parent
55afcd8890
commit
93170c3b31
@ -82,6 +82,7 @@ bool BlockOp::calculateRowId(
|
||||
* RETURN:
|
||||
* emptyVal - the value of empty row
|
||||
***********************************************************/
|
||||
// TODO MCOL-641 Add support here
|
||||
uint64_t BlockOp::getEmptyRowValue(
|
||||
const CalpontSystemCatalog::ColDataType colDataType, const int width ) const
|
||||
{
|
||||
@ -138,8 +139,10 @@ uint64_t BlockOp::getEmptyRowValue(
|
||||
emptyVal = joblist::SMALLINTEMPTYROW;
|
||||
else if ( width <= 4 )
|
||||
emptyVal = joblist::INTEMPTYROW;
|
||||
else
|
||||
else if ( width <= 8 )
|
||||
emptyVal = joblist::BIGINTEMPTYROW;
|
||||
else
|
||||
emptyVal = joblist::BINARYEMPTYROW;
|
||||
|
||||
break;
|
||||
|
||||
|
@ -328,6 +328,7 @@ void Convertor::mapErrnoToString(int errNum, std::string& errString)
|
||||
* none
|
||||
******************************************************************************/
|
||||
/* static */
|
||||
// TODO MCOL-641
|
||||
void Convertor::convertColType(CalpontSystemCatalog::ColDataType dataType,
|
||||
ColType& internalType, bool isToken)
|
||||
{
|
||||
@ -778,7 +779,6 @@ int Convertor::getCorrectRowWidth(CalpontSystemCatalog::ColDataType dataType, in
|
||||
newWidth = 8;
|
||||
else
|
||||
newWidth = 16;
|
||||
|
||||
break;
|
||||
|
||||
case CalpontSystemCatalog::DATE:
|
||||
|
Reference in New Issue
Block a user