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 af9c885ae43 fix some unstable regression tests new 2b4f4ca7961 [Fix](nereids) fix cases unstable of hint (#34101) new a237f7ec6e6 [feature](Nereids): add equal set in functional dependencies (#33642) new 75644392f4b [fix](Nereids) support aggregate function only in having statement (#34086) new 7fbca522b72 [Bug](runtime-filter) fix bloom filter size error on rf merge (#34082) new 55d5ed9ab61 [test](streamload) add load empty file regression test (#34110) new 52031c86b7c [improvement](mtmv) Optimize the performance of nested materialized view rewriting (#34127) new 9f0a5690a63 [profile](scan) add projection time in scaner #34120 new 4f6b9db7a73 Update doris_main.cpp (#34128) new 7af5fc73217 [fix](Nereids) check after rewrite cannot handle agg in other opeator (#34114) new 9aa08d8deb1 [improve](disk) Not add disk path to broken list if check status is not IO_ERROR (#34111) The 10 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/exprs/bloom_filter_func.h | 2 +- be/src/exprs/runtime_filter.cpp | 88 ++-- be/src/olap/data_dir.cpp | 2 +- be/src/pipeline/exec/hashjoin_build_sink.cpp | 4 +- be/src/service/doris_main.cpp | 6 +- be/src/vec/exec/scan/scanner_context.cpp | 7 + be/src/vec/exec/scan/vscanner.cpp | 1 + be/src/vec/exec/scan/vscanner.h | 2 + .../java/org/apache/doris/nereids/memo/Memo.java | 17 +- .../apache/doris/nereids/memo/StructInfoMap.java | 86 ++-- .../nereids/properties/FunctionalDependencies.java | 42 +- .../nereids/rules/analysis/CheckAfterRewrite.java | 2 +- .../nereids/rules/analysis/FillUpMissingSlots.java | 71 ++- .../mv/AbstractMaterializedViewRule.java | 1 + .../exploration/mv/MaterializedViewUtils.java | 13 +- .../trees/plans/BlockFuncDepsPropagation.java | 5 + .../nereids/trees/plans/PropagateFuncDeps.java | 5 + .../trees/plans/logical/LogicalAggregate.java | 5 + .../trees/plans/logical/LogicalAssertNumRows.java | 6 + .../plans/logical/LogicalCatalogRelation.java | 5 + .../plans/logical/LogicalDeferMaterializeTopN.java | 5 + .../nereids/trees/plans/logical/LogicalExcept.java | 15 + .../nereids/trees/plans/logical/LogicalFilter.java | 10 + .../trees/plans/logical/LogicalGenerate.java | 6 + .../nereids/trees/plans/logical/LogicalHaving.java | 10 + .../trees/plans/logical/LogicalIntersect.java | 9 + .../nereids/trees/plans/logical/LogicalJoin.java | 16 + .../nereids/trees/plans/logical/LogicalLimit.java | 5 + .../trees/plans/logical/LogicalOneRowRelation.java | 16 + .../nereids/trees/plans/logical/LogicalPlan.java | 3 + .../trees/plans/logical/LogicalProject.java | 21 + .../nereids/trees/plans/logical/LogicalRepeat.java | 5 + .../trees/plans/logical/LogicalSqlCache.java | 21 +- .../trees/plans/logical/LogicalSubQueryAlias.java | 11 + .../nereids/trees/plans/logical/LogicalTopN.java | 5 + .../nereids/trees/plans/logical/LogicalUnion.java | 61 +++ .../nereids/trees/plans/logical/LogicalView.java | 6 + .../nereids/trees/plans/logical/LogicalWindow.java | 6 + .../apache/doris/nereids/util/ExpressionUtils.java | 8 + .../doris/nereids/util/ImmutableEqualSet.java | 69 ++- .../doris/nereids/memo/StructInfoMapTest.java | 20 +- .../{UniformTest.java => EqualSetTest.java} | 161 ++++--- .../data/load_p0/stream_load/test_empty_file.csv | 0 .../stream_load/test_stream_load_empty_file.out} | 0 .../data/nereids_p0/hint/test_leading.out | 507 --------------------- .../test_having_with_aggregate_function.out} | 2 +- .../stream_load/test_stream_load_empty_file.groovy | 73 +++ .../suites/nereids_p0/hint/fix_leading.groovy | 6 +- .../suites/nereids_p0/hint/multi_leading.groovy | 17 +- .../suites/nereids_p0/hint/test_leading.groovy | 110 ++++- .../test_having_with_aggregate_function.groovy} | 17 +- .../suites/nereids_syntax_p0/join_order.groovy | 8 +- 52 files changed, 825 insertions(+), 774 deletions(-) copy fe/fe-core/src/test/java/org/apache/doris/nereids/properties/{UniformTest.java => EqualSetTest.java} (50%) copy be/src/pch/pch.cc => regression-test/data/load_p0/stream_load/test_empty_file.csv (100%) copy regression-test/data/{nereids_syntax_p0/analyze_agg.out => load_p0/stream_load/test_stream_load_empty_file.out} (100%) copy regression-test/data/{correctness/test_crossjoin_inlineview_slot.out => nereids_rules_p0/fill_up_missing_slots/test_having_with_aggregate_function.out} (60%) create mode 100644 regression-test/suites/load_p0/stream_load/test_stream_load_empty_file.groovy copy regression-test/suites/nereids_rules_p0/{grouping_sets/grouping_with_same_grouping_set.groovy => fill_up_missing_slots/test_having_with_aggregate_function.groovy} (74%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org