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: [email protected]
For additional commands, e-mail: [email protected]