From 46ee6b3968505b60845ce2347dbda74adaf37b15 Mon Sep 17 00:00:00 2001 From: Alexander Barkov Date: Sun, 4 Jul 2021 09:48:33 +0400 Subject: [PATCH] A clean-up for MCOL-4791 Fix ColumnCommand fudged data type format to clearly identify CHAR vs VARCHAR The "mIsDict" member was not copied in ColumnCommand::duplicate. Thus store() erroneously entered colCompare() for dictionary commands. --- primitives/primproc/columncommand.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/primitives/primproc/columncommand.cpp b/primitives/primproc/columncommand.cpp index ef5a00ee8..548ebe45a 100644 --- a/primitives/primproc/columncommand.cpp +++ b/primitives/primproc/columncommand.cpp @@ -829,10 +829,7 @@ void ColumnCommand::duplicate(ColumnCommand* cc) cc->_isScan = _isScan; cc->traceFlags = traceFlags; cc->filterString = filterString; - cc->colType.colDataType = colType.colDataType; - cc->colType.compressionType = colType.compressionType; - cc->colType.colWidth = colType.colWidth; - cc->colType.charsetNumber = colType.charsetNumber; + cc->colType = colType; cc->BOP = BOP; cc->filterCount = filterCount; cc->fFilterFeeder = fFilterFeeder;