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-267 DML support
* DML writes for multi-block dictionary (blob) now works * PrimProc fixed so that the first block in multi-block is read correctly * Performance optimisation (removed string copy into stack) for new dictionary entries
This commit is contained in:
@ -692,7 +692,7 @@ int ColumnOp::fillColumn(const TxnID& txnid, Column& column, Column& refCol, voi
|
||||
dctnryStruct.colWidth = dictColWidth;
|
||||
dctnryStruct.fCompressionType = column.compressionType;
|
||||
DctnryTuple dctnryTuple;
|
||||
memcpy(dctnryTuple.sigValue, defaultValStr.c_str(), defaultValStr.length());
|
||||
dctnryTuple.sigValue = (unsigned char*)defaultValStr.c_str();
|
||||
dctnryTuple.sigSize = defaultValStr.length();
|
||||
|
||||
rc = dctnry->openDctnry(dctnryStruct.dctnryOid,
|
||||
@ -761,7 +761,7 @@ int ColumnOp::fillColumn(const TxnID& txnid, Column& column, Column& refCol, voi
|
||||
dctnryStruct.colWidth = dictColWidth;
|
||||
dctnryStruct.fCompressionType = column.compressionType;
|
||||
DctnryTuple dctnryTuple;
|
||||
memcpy(dctnryTuple.sigValue, defaultValStr.c_str(), defaultValStr.length());
|
||||
dctnryTuple.sigValue = (unsigned char*)defaultValStr.c_str();
|
||||
//WriteEngineWrapper wrapper;
|
||||
dctnryTuple.sigSize = defaultValStr.length();
|
||||
//rc = wrapper.tokenize(txnid, dctnryStruct, dctnryTuple);
|
||||
|
Reference in New Issue
Block a user