1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-01 06:46:55 +03:00

MCOL-4791 Fix ColumnCommand fudged data type format to clearly identify CHAR vs VARCHAR

This commit is contained in:
Alexander Barkov
2021-07-02 12:42:03 +04:00
parent ceb73cddcd
commit e8126bede5
22 changed files with 228 additions and 318 deletions

View File

@ -72,13 +72,13 @@ public:
{
return extents;
}
const execplan::CalpontSystemCatalog::ColType& getColType() const
const execplan::ColumnCommandDataType& getColType() const
{
return colType;
}
bool isDict() const
{
return fIsDict;
return colType.isDict();
}
void scan(bool b)
@ -96,7 +96,7 @@ protected:
uint32_t currentExtentIndex;
messageqcpp::ByteStream filterString;
std::vector<struct BRM::EMEntry> extents;
execplan::CalpontSystemCatalog::ColType colType;
execplan::ColumnCommandDataType colType;
private:
ColumnCommandJL();
@ -112,8 +112,6 @@ private:
uint16_t filterCount;
std::vector<BRM::LBID_t> fLastLbid;
bool fIsDict;
// @Bug 2889. Added two members below for drop partition enhancement.
// RJD: make sure that we keep enough significant digits around for partition math
uint64_t fFilesPerColumnPartition;