You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-01 06:46:55 +03:00
MCOL-3536 collation
This commit is contained in:
@ -211,6 +211,7 @@ void GroupConcatInfo::mapColumns(const RowGroup& projRG)
|
||||
vector<uint32_t> scale;
|
||||
vector<uint32_t> precision;
|
||||
vector<CalpontSystemCatalog::ColDataType> types;
|
||||
vector<uint32_t> csNums;
|
||||
pos.push_back(2);
|
||||
|
||||
vector<pair<uint32_t, uint32_t> >::iterator i1 = (*k)->fGroupCols.begin();
|
||||
@ -229,6 +230,7 @@ void GroupConcatInfo::mapColumns(const RowGroup& projRG)
|
||||
oids.push_back(projRG.getOIDs()[j->second]);
|
||||
keys.push_back(projRG.getKeys()[j->second]);
|
||||
types.push_back(projRG.getColTypes()[j->second]);
|
||||
csNums.push_back(projRG.getCharsetNumber(j->second));
|
||||
scale.push_back(projRG.getScale()[j->second]);
|
||||
precision.push_back(projRG.getPrecision()[j->second]);
|
||||
|
||||
@ -258,6 +260,7 @@ void GroupConcatInfo::mapColumns(const RowGroup& projRG)
|
||||
oids.push_back(projRG.getOIDs()[j->second]);
|
||||
keys.push_back(projRG.getKeys()[j->second]);
|
||||
types.push_back(projRG.getColTypes()[j->second]);
|
||||
csNums.push_back(projRG.getCharsetNumber(j->second));
|
||||
scale.push_back(projRG.getScale()[j->second]);
|
||||
precision.push_back(projRG.getPrecision()[j->second]);
|
||||
}
|
||||
@ -271,7 +274,7 @@ void GroupConcatInfo::mapColumns(const RowGroup& projRG)
|
||||
i2++;
|
||||
}
|
||||
|
||||
(*k)->fRowGroup = RowGroup(oids.size(), pos, oids, keys, types, scale, precision, projRG.getStringTableThreshold(), false);
|
||||
(*k)->fRowGroup = RowGroup(oids.size(), pos, oids, keys, types, csNums, scale, precision, projRG.getStringTableThreshold(), false);
|
||||
(*k)->fMapping = makeMapping(projRG, (*k)->fRowGroup);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user