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-4823 WHERE char_col<varchar_col returns a wrong result of a large table (#2060)
SCommand StrFilterCmd::duplicate() missed these two lines: filterCmd->leftColType = leftColType; filterCmd->rightColType = rightColType; which exist in the parent's FilterCommand::duplicate(). Rewriting the code to avoid duplication by using more inherited methods/constructors. This reduces the probability of similar bugs in the future.
This commit is contained in:
@ -161,15 +161,4 @@ bool Command::operator==(const Command& c) const
|
||||
return true;
|
||||
}
|
||||
|
||||
void Command::duplicate(Command* c)
|
||||
{
|
||||
bpp = c->bpp;
|
||||
cmdType = c->cmdType;
|
||||
fFilterFeeder = c->fFilterFeeder;
|
||||
OID = c->OID;
|
||||
tupleKey = c->tupleKey;
|
||||
queryUuid = c->queryUuid;
|
||||
stepUuid = c->stepUuid;
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user