This is an automated email from the ASF dual-hosted git repository. huajianlan pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from dc7e5ca039 [fix](nereids) uncorrelated subquery can't get the correct result (#12421) add 2b62ac2fef [Feature](Nereids) Main framework for selecting rollup index. (#12464) No new revisions were added by this update. Summary of changes: .../org/apache/doris/nereids/NereidsPlanner.java | 10 + .../doris/nereids/glue/LogicalPlanAdapter.java | 5 + .../glue/translator/PhysicalPlanTranslator.java | 22 +- .../doris/nereids/jobs/batch/RewriteJob.java | 2 + .../org/apache/doris/nereids/rules/RuleType.java | 5 + .../nereids/rules/analysis/ResolveHaving.java | 5 +- .../doris/nereids/rules/mv/SelectRollup.java | 410 +++++++++++++++++++++ .../rules/rewrite/AggregateDisassemble.java | 6 +- .../rules/rewrite/logical/NormalizeAggregate.java | 4 +- .../rewrite/logical/SwapFilterAndProject.java | 35 +- .../expressions/visitor/ExpressionReplacer.java | 39 -- .../doris/nereids/trees/plans/algebra/Filter.java | 7 + .../doris/nereids/trees/plans/algebra/Project.java | 24 ++ .../trees/plans/logical/LogicalAggregate.java | 10 +- .../trees/plans/logical/LogicalOlapScan.java | 61 ++- .../apache/doris/nereids/util/ExpressionUtils.java | 62 ++++ .../doris/planner/MaterializedViewSelector.java | 4 + .../org/apache/doris/planner/OlapScanNode.java | 12 + .../translator/PhysicalPlanTranslatorTest.java | 6 +- .../doris/nereids/rules/mv/SelectRollupTest.java | 321 ++++++++++++++++ .../nereids/trees/plans/PlanToStringTest.java | 4 +- .../org/apache/doris/nereids/util/PlanChecker.java | 19 + .../apache/doris/nereids/util/PlanConstructor.java | 8 +- .../apache/doris/utframe/TestWithFeService.java | 26 ++ .../rollup.out} | 7 +- .../suites/nereids_syntax_p0/rollup.groovy | 83 +++++ 26 files changed, 1103 insertions(+), 94 deletions(-) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/mv/SelectRollup.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/visitor/ExpressionReplacer.java create mode 100644 fe/fe-core/src/test/java/org/apache/doris/nereids/rules/mv/SelectRollupTest.java copy regression-test/data/{correctness_p0/test_bitmap_serialize.out => nereids_syntax_p0/rollup.out} (67%) create mode 100644 regression-test/suites/nereids_syntax_p0/rollup.groovy --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org