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-3536 collation
This commit is contained in:
@ -201,6 +201,7 @@ void TupleAnnexStep::initialize(const RowGroup& rgIn, const JobInfo& jobInfo)
|
||||
vector<uint32_t> scale, scaleIn = rgIn.getScale();
|
||||
vector<uint32_t> precision, precisionIn = rgIn.getPrecision();
|
||||
vector<CalpontSystemCatalog::ColDataType> types, typesIn = rgIn.getColTypes();
|
||||
vector<uint32_t> csNums, csNumsIn = rgIn.getCharsetNumbers();
|
||||
vector<uint32_t> pos, posIn = rgIn.getOffsets();
|
||||
size_t n = jobInfo.nonConstDelCols.size();
|
||||
|
||||
@ -210,9 +211,10 @@ void TupleAnnexStep::initialize(const RowGroup& rgIn, const JobInfo& jobInfo)
|
||||
scale.insert(scale.end(), scaleIn.begin(), scaleIn.begin() + n);
|
||||
precision.insert(precision.end(), precisionIn.begin(), precisionIn.begin() + n);
|
||||
types.insert(types.end(), typesIn.begin(), typesIn.begin() + n);
|
||||
csNums.insert(csNums.end(), csNumsIn.begin(), csNumsIn.begin() + n);
|
||||
pos.insert(pos.end(), posIn.begin(), posIn.begin() + n + 1);
|
||||
|
||||
fRowGroupOut = RowGroup(oids.size(), pos, oids, keys, types, scale, precision, jobInfo.stringTableThreshold);
|
||||
fRowGroupOut = RowGroup(oids.size(), pos, oids, keys, types, csNums, scale, precision, jobInfo.stringTableThreshold);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Reference in New Issue
Block a user