This is an automated email from the ASF dual-hosted git repository. kxiao pushed a change to branch branch-2.0 in repository https://gitbox.apache.org/repos/asf/doris.git
from c7e15cce83 [Bug](materialized-view) fix mv not match because cast and alias name (#23580) (#23930) new eae1d460fe Revert "[Bug](materialized-view) fix mv not match because cast and alias name (#23580) (#23930)" new 92abbc1102 [chore](log)Move non-user-friendly error message to be.WARNING (#22315) new c78a4e4f39 [Enhancement](build) try to download commit specific source code when git submodule failed (#23846) new c0a0322c2e [bugfix](regression-test) Repeated create user during parallel testing #23869 new d2fb1b6ee1 [fix][UT]fix coverage compute fail if run string cmd directly (#23878) new 9f3b52adbb fix feut failed by mockit.internal.expectations.invocation.MissingInvocation: Missing 1 invocation to: (#23893) new 682688fce3 [fix](nereids)fix CheckPolicy not match uniqueTable in nereids (#23714) new db7841aacd [improvement](fe-meta) check the image's meta version (#23847) new 2c0379f0e7 [Fix](inverted index) need_read_data only supports DUP_KEYS (#23818) The 9 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/io/fs/benchmark/benchmark_factory.hpp | 1 - be/src/olap/delete_handler.cpp | 2 +- be/src/olap/reader.cpp | 3 - .../rowset/segment_v2/inverted_index_reader.cpp | 1 - be/src/olap/rowset/segment_v2/segment_iterator.cpp | 4 + be/src/olap/utils.cpp | 2 +- be/src/vec/exec/vjdbc_connector.cpp | 5 +- be/src/vec/exprs/vexpr.cpp | 10 +- build.sh | 9 +- .../java/org/apache/doris/catalog/ScalarType.java | 40 ++--- .../main/java/org/apache/doris/catalog/Type.java | 4 - fe/fe-core/src/main/cup/sql_parser.cup | 2 +- .../doris/alter/MaterializedViewHandler.java | 8 + .../java/org/apache/doris/analysis/CastExpr.java | 19 +- .../main/java/org/apache/doris/analysis/Expr.java | 13 +- .../org/apache/doris/analysis/LateralViewRef.java | 4 +- .../org/apache/doris/analysis/MVColumnItem.java | 22 +-- .../java/org/apache/doris/analysis/SlotRef.java | 17 +- .../org/apache/doris/catalog/AliasFunction.java | 5 +- .../main/java/org/apache/doris/catalog/Env.java | 6 + .../main/java/org/apache/doris/load/ExportMgr.java | 2 +- .../doris/nereids/rules/analysis/BindSink.java | 4 +- .../doris/nereids/rules/analysis/CheckPolicy.java | 45 +++-- .../nereids/rules/analysis/FillUpMissingSlots.java | 2 +- .../nereids/rules/analysis/NormalizeAggregate.java | 2 +- .../doris/nereids/rules/analysis/SlotBinder.java | 2 +- .../rules/implementation/AggregateStrategies.java | 20 +-- .../rewrite/AggScalarSubQueryToWindowFunction.java | 2 +- .../doris/nereids/rules/rewrite/CTEInline.java | 2 +- .../doris/nereids/rules/rewrite/InApplyToJoin.java | 2 +- .../doris/nereids/rules/rewrite/NormalizeSort.java | 2 +- .../nereids/rules/rewrite/NormalizeToSlot.java | 2 +- .../mv/AbstractSelectMaterializedIndexRule.java | 51 +++++- .../mv/SelectMaterializedIndexWithAggregate.java | 194 +++++++------------- .../doris/nereids/trees/expressions/Alias.java | 25 +-- .../nereids/trees/expressions/Expression.java | 1 + .../expressions/functions/scalar/ToBitmap.java | 5 +- .../functions/scalar/ToBitmapWithCheck.java | 7 +- .../trees/plans/commands/UpdateCommand.java | 2 +- .../trees/plans/logical/LogicalOlapScan.java | 42 ++--- .../doris/planner/external/jdbc/JdbcScanNode.java | 6 +- .../doris/alter/MaterializedViewHandlerTest.java | 3 +- .../org/apache/doris/analysis/AccessTestUtil.java | 4 + .../analysis/CreateMaterializedViewStmtTest.java | 4 +- .../analysis/CreateTableAsSelectStmtTest.java | 4 +- .../org/apache/doris/analysis/SelectStmtTest.java | 7 +- .../org/apache/doris/catalog/ColumnTypeTest.java | 7 + .../apache/doris/catalog/CreateFunctionTest.java | 16 +- .../rules/analysis/FillUpMissingSlotsTest.java | 74 ++++---- .../org/apache/doris/planner/QueryPlanTest.java | 13 +- .../doris/planner/RuntimeFilterGeneratorTest.java | 98 +++++----- .../doris/planner/TableFunctionPlanTest.java | 10 +- .../java/org/apache/doris/policy/PolicyTest.java | 23 +++ .../ExtractCommonFactorsRuleFunctionTest.java | 10 +- .../apache/doris/rewrite/InferFiltersRuleTest.java | 6 +- gensrc/script/doris_builtins_functions.py | 6 +- .../test_create_table_with_bloom_filter.out | 4 +- .../jdbc/test_mysql_jdbc_catalog_nereids.out | 2 +- .../data/index_p0/test_bitmap_index.out | 54 ++++++ .../test_javaudaf_mygroupconcat_string.out | 26 +-- .../data/javaudf_p0/test_javaudaf_mysum_array.out | 52 +++--- .../mv_p0/test_dup_mv_json/test_dup_mv_json.out | 9 - regression-test/data/mv_p0/test_tcu/test_tcu.out | 5 - .../testCountDistinctToBitmap.out | 9 - .../data/mv_p0/ut/testNDVToHll/testNDVToHll.out | 10 -- .../data/mv_p0/varchar_length/varchar_length.out | 2 +- .../javaudf/test_javaudaf_mygroupconcat_string.out | 26 +-- .../nereids_syntax_p0/rollup/{hll => }/hll.out | 8 +- .../{hll_with_light_sc => }/hll_with_light_sc.out | 2 +- .../nereids_tpcds_shape_sf100_p0/shape/query24.out | 2 +- .../nereids_tpcds_shape_sf100_p0/shape/query6.out | 2 +- .../nereids_tpch_shape_sf1000_p0/shape/q11.out | 2 +- .../nereids_tpch_shape_sf1000_p0/shape/q22.out | 12 +- .../data/nereids_tpch_shape_sf500_p0/shape/q11.out | 2 +- .../data/nereids_tpch_shape_sf500_p0/shape/q22.out | 12 +- .../data/rollup/test_materialized_view_hll.out | 2 +- .../test_materialized_view_hll_with_light_sc.out | 2 +- regression-test/pipeline/p0/conf/fe.conf | 2 +- .../suites/ccr_syncer_p0/test_get_binlog.groovy | 3 +- .../suites/ccr_syncer_p0/test_txn_case.groovy | 9 +- .../suites/index_p0/test_bitmap_index.groovy | 197 +++++++++++++++++++++ .../test_javaudaf_mygroupconcat_string.groovy | 4 +- .../javaudf_p0/test_javaudaf_mysum_array.groovy | 4 +- .../suites/mv_p0/ssb/q_2_1/q_2_1.groovy | 2 +- .../suites/mv_p0/ssb/q_3_1/q_3_1.groovy | 2 +- .../mv_p0/test_dup_mv_json/test_dup_mv_json.groovy | 68 ------- .../suites/mv_p0/test_tcu/test_tcu.groovy | 73 -------- .../testCountDistinctToBitmap.groovy | 50 ------ .../mv_p0/ut/testNDVToHll/testNDVToHll.groovy | 50 ------ .../suites/mv_p0/where/k123/k123.groovy | 6 +- .../test_javaudaf_mygroupconcat_string.groovy | 4 +- .../bitmap_functions/test_bitmap_function.groovy | 2 +- .../suites/nereids_syntax_p0/explain.groovy | 2 +- .../rollup/hll.groovy} | 7 +- .../suites/nereids_syntax_p0/rollup/hll/hll.groovy | 42 ----- .../rollup/hll_with_light_sc.groovy} | 6 +- .../hll_with_light_sc/hll_with_light_sc.groovy | 43 ----- .../nereids_tpcds_shape_sf100_p0/rf/ds_rf2.groovy | 114 ++++++------ .../bitmap_functions/test_bitmap_function.groovy | 2 +- .../rollup/test_materialized_view_bitmap.groovy | 3 + .../rollup/test_materialized_view_date.groovy | 3 + .../rollup/test_materialized_view_hll.groovy | 3 + ...test_materialized_view_hll_with_light_sc.groovy | 3 + .../suites/rollup_p0/test_materialized_view.groovy | 3 + .../test_materialized_view_lazy_open.groovy | 3 + .../suites/rollup_p0/test_rollup_agg.groovy | 3 + run-be-ut.sh | 8 +- 107 files changed, 888 insertions(+), 960 deletions(-) delete mode 100644 regression-test/data/mv_p0/test_dup_mv_json/test_dup_mv_json.out delete mode 100644 regression-test/data/mv_p0/test_tcu/test_tcu.out delete mode 100644 regression-test/data/mv_p0/ut/testCountDistinctToBitmap/testCountDistinctToBitmap.out delete mode 100644 regression-test/data/mv_p0/ut/testNDVToHll/testNDVToHll.out rename regression-test/data/nereids_syntax_p0/rollup/{hll => }/hll.out (77%) rename regression-test/data/nereids_syntax_p0/rollup/{hll_with_light_sc => }/hll_with_light_sc.out (77%) delete mode 100644 regression-test/suites/mv_p0/test_dup_mv_json/test_dup_mv_json.groovy delete mode 100644 regression-test/suites/mv_p0/test_tcu/test_tcu.groovy delete mode 100644 regression-test/suites/mv_p0/ut/testCountDistinctToBitmap/testCountDistinctToBitmap.groovy delete mode 100644 regression-test/suites/mv_p0/ut/testNDVToHll/testNDVToHll.groovy copy regression-test/suites/{rollup/test_materialized_view_hll.groovy => nereids_syntax_p0/rollup/hll.groovy} (92%) delete mode 100644 regression-test/suites/nereids_syntax_p0/rollup/hll/hll.groovy copy regression-test/suites/{rollup/test_materialized_view_hll_with_light_sc.groovy => nereids_syntax_p0/rollup/hll_with_light_sc.groovy} (94%) delete mode 100644 regression-test/suites/nereids_syntax_p0/rollup/hll_with_light_sc/hll_with_light_sc.groovy --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org