[feature](mtmv)disable mtmv for 2.0#26176
Conversation
|
run buildall |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
|
run buildall |
|
(From new machine)TeamCity pipeline, clickbench performance test result: |
…ry (apache#26176) visitMapContainsKey/Value/Entry only visited the map argument (getArgument(0)) and skipped the key/value/entry argument (getArgument(1)). When the key is a nested sub-column expression (e.g. element_at(s, 'a')) and the same sub-column also appears in IS NULL, NestedColumnPruning would only see [s.a.NULL] and prune the column to null-only metadata access. Fix: after visiting the map argument, also visit the second argument with a fresh context to register its data access paths. Regression test map_contains_arg_pruning covers: - map_contains_key with struct sub-column key + IS NULL - map_contains_value with struct sub-column value + IS NULL - Combined key + value sub-column access Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Proposed changes
Issue Number: close #xxx
disable mtmv for 2.0
Further comments
If this is a relatively large or complex change, kick off the discussion at dev@doris.apache.org by explaining why you chose the solution you did and what alternatives you considered, etc...