This is an automated email from the ASF dual-hosted git repository. yiguolei pushed a change to branch branch-2.1 in repository https://gitbox.apache.org/repos/asf/doris.git
from 60253c827c0 [fix](nereids) do not push RF into nested cte (#33769) new 89441b0cb0e [fix](tablet invert index) fix tablet invert index leaky caused by auto partition (#33714) new 687951202fd [refactor](opt) move BE code of hll scalar functions together, optimize head files (#33757) new e6a6b822012 [nereids](mtmv) Support rewrite by mv nested materialized view (#33362) new cb2598e8146 [bugfix](memtracker) memtracker is attached duplicately (#33929) The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: be/src/olap/memtable_writer.cpp | 7 +- be/src/vec/functions/function_hll.cpp | 324 +++++++++++++++++++++ be/src/vec/functions/hll_cardinality.cpp | 136 --------- be/src/vec/functions/hll_empty.cpp | 43 --- be/src/vec/functions/hll_from_base64.cpp | 111 ------- be/src/vec/functions/hll_hash.cpp | 87 ------ be/src/vec/functions/hll_to_base64.cpp | 89 ------ be/src/vec/functions/simple_function_factory.h | 12 +- .../apache/doris/datasource/InternalCatalog.java | 18 +- .../jobs/joinorder/hypergraph/HyperGraph.java | 4 - .../java/org/apache/doris/nereids/memo/Group.java | 20 +- .../apache/doris/nereids/memo/StructInfoMap.java | 34 ++- .../mv/AbstractMaterializedViewAggregateRule.java | 63 ++-- .../mv/AbstractMaterializedViewJoinRule.java | 5 +- .../mv/AbstractMaterializedViewRule.java | 148 ++++------ .../mv/InitMaterializationContextHook.java | 27 +- .../mv/LogicalCompatibilityContext.java | 2 +- .../exploration/mv/MaterializationContext.java | 71 ++++- .../mv/MaterializedViewAggregateRule.java | 3 +- .../mv/MaterializedViewFilterAggregateRule.java | 10 +- .../mv/MaterializedViewFilterJoinRule.java | 5 +- ...MaterializedViewFilterProjectAggregateRule.java | 10 +- .../mv/MaterializedViewFilterProjectJoinRule.java | 10 +- .../mv/MaterializedViewOnlyJoinRule.java | 5 +- .../mv/MaterializedViewProjectAggregateRule.java | 10 +- ...MaterializedViewProjectFilterAggregateRule.java | 5 +- .../mv/MaterializedViewProjectFilterJoinRule.java | 10 +- .../mv/MaterializedViewProjectJoinRule.java | 10 +- .../exploration/mv/MaterializedViewUtils.java | 55 +++- .../nereids/rules/exploration/mv/StructInfo.java | 101 ++++--- .../plans/visitor/ExpressionLineageReplacer.java | 37 ++- .../apache/doris/nereids/util/ExpressionUtils.java | 15 +- .../apache/doris/alter/AddExistsPartitionTest.java | 56 ++++ .../joinorder/hypergraph/CompareOuterJoinTest.java | 29 +- .../jobs/joinorder/hypergraph/InferJoinTest.java | 21 +- .../joinorder/hypergraph/InferPredicateTest.java | 10 +- .../joinorder/hypergraph/PullupExpressionTest.java | 22 +- .../doris/nereids/memo/StructInfoMapTest.java | 2 +- .../rules/exploration/mv/BuildStructInfoTest.java | 10 +- .../rules/exploration/mv/EliminateJoinTest.java | 30 +- .../rules/exploration/mv/HyperGraphAggTest.java | 11 +- .../exploration/mv/HyperGraphComparatorTest.java | 22 +- .../doris/nereids/util/ExpressionUtilsTest.java | 8 +- .../mv/nested/nested_materialized_view.out} | 25 +- .../agg_with_roll_up/aggregate_with_roll_up.groovy | 56 ++-- .../mv/join/inner/inner_join.groovy | 20 +- .../nested_materialized_view.groovy} | 95 +++--- 47 files changed, 988 insertions(+), 916 deletions(-) create mode 100644 be/src/vec/functions/function_hll.cpp delete mode 100644 be/src/vec/functions/hll_cardinality.cpp delete mode 100644 be/src/vec/functions/hll_empty.cpp delete mode 100644 be/src/vec/functions/hll_from_base64.cpp delete mode 100644 be/src/vec/functions/hll_hash.cpp delete mode 100644 be/src/vec/functions/hll_to_base64.cpp create mode 100644 fe/fe-core/src/test/java/org/apache/doris/alter/AddExistsPartitionTest.java copy regression-test/data/{mv_p0/where/mvljc/mvljc.out => nereids_rules_p0/mv/nested/nested_materialized_view.out} (62%) copy regression-test/suites/nereids_rules_p0/mv/{availability/materialized_view_switch.groovy => nested/nested_materialized_view.groovy} (66%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org