1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-10-31 18:30:33 +03:00

feat(cbo,rules,QA): clean SC iface usage in various places

This commit is contained in:
drrtuy
2025-07-29 18:53:50 +00:00
parent 8f4e9228b2
commit bd219cc4af
3 changed files with 15 additions and 62 deletions

View File

@@ -1018,9 +1018,10 @@ execplan::SCSEP CalpontSelectExecutionPlan::cloneForTableWORecursiveSelects(
for (const auto& rc : fReturnedCols)
{
rc->setSimpleColumnList();
for (auto* sc : rc->simpleColumnList())
for (auto* simpleColumn : rc->simpleColumnList())
{
if (targetTableAlias.weakerEq(*sc->singleTable()))
auto tableAlias = simpleColumn->singleTable();
if (tableAlias && targetTableAlias.weakerEq(*tableAlias))
{
newReturnedCols.push_back(SRCP(rc->clone()));
}