1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-11-02 06:13:16 +03:00

Reapply "fix(joblist,QA): introduced extended SC ptrs collector to resolve the issue when ParseTree consist of ArithmCol-AggCol does not return SCs from AggCol."

This reverts commit f807ebcdfd.
This commit is contained in:
drrtuy
2025-09-10 15:02:49 +00:00
parent 00c81ab758
commit 0d609ec485
16 changed files with 195 additions and 39 deletions

View File

@@ -447,6 +447,12 @@ void ArithmeticColumn::setSimpleColumnList()
fExpression->walk(getSimpleCols, &fSimpleColumnList);
}
void ArithmeticColumn::setSimpleColumnListExtended()
{
fSimpleColumnListExtended.clear();
fExpression->walk(getSimpleColsExtended, &fSimpleColumnListExtended);
}
std::optional<CalpontSystemCatalog::TableAliasName> ArithmeticColumn::singleTable()
{
setSimpleColumnList();