This is an automated email from the ASF dual-hosted git repository.
dataroaring pushed a change to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git
from ae5535edc8b [opt](index compaction)Optimize logic of picking columns
for index compaction (#42051) (#42285)
add fd4e9a82f0e Pick some pr from master to 3.0 (#40871) #41145 (#42303)
No new revisions were added by this update.
Summary of changes:
.../trees/plans/logical/LogicalOlapScan.java | 33 +-
.../agg_optimize_when_uniform.out | 4 +-
.../data/nereids_syntax_p0/mv/ut/MVWithAs.out | 6 +-
.../org/apache/doris/regression/suite/Suite.groovy | 345 ++++++++++++++++++---
.../ddl_p0/test_create_table_like_nereids.groovy | 7 +-
.../suites/mtmv_p0/test_create_mv_mtmv.groovy | 4 +-
.../suites/mtmv_p0/test_create_rollup_mtmv.groovy | 4 +-
.../agg_have_dup_base/agg_have_dup_base.groovy | 43 +--
.../diffrent_serialize/diffrent_serialize.groovy | 25 +-
.../mv_p0/agg_state/test_agg_state_max_by.groovy | 40 +--
.../suites/mv_p0/case_ignore/case_ignore.groovy | 20 +-
.../suites/mv_p0/count_star/count_star.groovy | 43 +--
.../suites/mv_p0/k1ap2spa/k1ap2spa.groovy | 11 +-
.../mv_p0/k1s2m3_auto_inc/k1s2m3_auto_inc.groovy | 10 +-
.../multi_agg_with_same_slot.groovy | 44 +--
.../mv_p0/multi_slot_k123p/multi_slot_k123p.groovy | 10 +-
.../multi_slot_k1a2p2ap3p.groovy | 11 +-
.../multi_slot_k1a2p2ap3ps.groovy | 21 +-
.../multi_slot_k1p2ap3p/multi_slot_k1p2ap3p.groovy | 10 +-
.../multi_slot_k1p2ap3ps.groovy | 10 +-
.../multi_slot_multi_mv/multi_slot_multi_mv.groovy | 10 +-
.../suites/mv_p0/mv_with_view/mv_with_view.groovy | 30 +-
.../suites/mv_p0/null_insert/null_insert.groovy | 14 +-
.../mv_p0/routine_load_hll/routine_load_hll.groovy | 10 +-
.../ssb/multiple_no_where/multiple_no_where.groovy | 9 +-
.../mv_p0/ssb/multiple_ssb/multiple_ssb.groovy | 83 ++---
.../suites/mv_p0/ssb/q_2_1/q_2_1.groovy | 7 +-
.../suites/mv_p0/ssb/q_4_1/q_4_1.groovy | 7 +-
.../suites/mv_p0/ssb/q_4_1_r1/q_4_1_r1.groovy | 16 +-
.../suites/mv_p0/sum_count/sum_count.groovy | 2 +-
.../mv_p0/sum_divede_count/sum_devide_count.groovy | 40 +--
.../suites/mv_p0/test_28741/test_28741.groovy | 10 +-
.../test_approx_count_distinct.groovy | 30 +-
.../suites/mv_p0/test_base/test_base.groovy | 20 +-
.../mv_p0/test_casewhen/test_casewhen.groovy | 10 +-
.../suites/mv_p0/test_doc_e4/test_doc_e4.groovy | 46 +--
.../test_dup_group_by_mv_abs.groovy | 21 +-
.../test_dup_group_by_mv_plus.groovy | 20 +-
.../mv_p0/test_dup_mv_abs/test_dup_mv_abs.groovy | 70 +----
.../mv_p0/test_dup_mv_bin/test_dup_mv_bin.groovy | 70 +----
.../test_dup_mv_bitmap_hash.groovy | 20 +-
.../test_dup_mv_expr_priority.groovy | 14 +-
.../mv_p0/test_dup_mv_plus/test_dup_mv_plus.groovy | 95 ++----
.../test_dup_mv_repeat/test_dup_mv_repeat.groovy | 12 +-
.../mv_p0/test_dup_mv_year/test_dup_mv_year.groovy | 20 +-
.../test_insert_multi/test_insert_multi.groovy | 11 +-
.../suites/mv_p0/test_mv_dp/test_mv_dp.groovy | 14 +-
.../suites/mv_p0/test_mv_mor/test_mv_mor.groovy | 5 +-
.../suites/mv_p0/test_mv_mow/test_mv_mow.groovy | 10 +-
.../suites/mv_p0/test_ndv/test_ndv.groovy | 31 +-
.../suites/mv_p0/test_nvl/test_nvl.groovy | 42 +--
.../suites/mv_p0/test_o2/test_o2.groovy | 12 +-
.../suites/mv_p0/test_substr/test_substr.groovy | 12 +-
.../mv_p0/test_tbl_name/test_tbl_name.groovy | 28 +-
.../mv_p0/test_upper_alias/test_upper_alias.groovy | 32 +-
.../test_user_activity/test_user_activity.groovy | 12 +-
regression-test/suites/mv_p0/unique/unique.groovy | 10 +-
.../testAggQueryOnAggMV1.groovy | 4 +-
.../testAggQueryOnAggMV10.groovy | 22 +-
.../testAggQueryOnAggMV11.groovy | 21 +-
.../testAggQueryOnAggMV2.groovy | 22 +-
.../testAggQueryOnAggMV3.groovy | 37 +--
.../testAggQuqeryOnAggMV5.groovy | 22 +-
.../testAggQuqeryOnAggMV6.groovy | 22 +-
.../testAggQuqeryOnAggMV7.groovy | 20 +-
.../testAggregateMVCalcAggFunctionQuery.groovy | 22 +-
.../testBitmapUnionInQuery.groovy | 34 +-
.../testCountDistinctToBitmap.groovy | 46 +--
.../testIncorrectMVRewriteInSubquery.groovy | 24 +-
.../testIncorrectRewriteCountDistinct.groovy | 22 +-
.../testJoinOnLeftProjectToJoin.groovy | 15 +-
.../mv_p0/ut/testNDVToHll/testNDVToHll.groovy | 31 +-
.../testOrderByQueryOnProjectView.groovy | 22 +-
.../ut/testProjectionMV1/testProjectionMV1.groovy | 46 +--
.../ut/testProjectionMV2/testProjectionMV2.groovy | 32 +-
.../ut/testProjectionMV3/testProjectionMV3.groovy | 32 +-
.../ut/testProjectionMV4/testProjectionMV4.groovy | 21 +-
.../testSelectMVWithTableAlias.groovy | 2 +-
.../testSingleMVMultiUsage.groovy | 11 +-
.../mv_p0/ut/testSubQuery/testSubQuery.groovy | 10 +-
.../ut/testUnionDistinct/testUnionDistinct.groovy | 12 +-
.../suites/mv_p0/where/k123/k123.groovy | 83 ++---
.../mv_p0/where/k123_nereids/k123_nereids.groovy | 12 +-
.../suites/mv_p0/where/mvljc/mvljc.groovy | 24 +-
.../mv/agg_on_none_agg/agg_on_none_agg.groovy | 9 -
.../agg_optimize_when_uniform.groovy | 9 -
.../mv/agg_variety/agg_variety.groovy | 9 -
.../agg_with_roll_up/aggregate_with_roll_up.groovy | 33 +-
.../aggregate_without_roll_up.groovy | 10 -
.../mv/availability/grace_period.groovy | 123 +++-----
.../availability/materialized_view_switch.groovy | 9 -
.../mv/dimension/dimension_1.groovy | 242 +++------------
.../mv/dimension/dimension_2_3.groovy | 89 +-----
.../mv/dimension/dimension_2_4.groovy | 120 ++-----
.../mv/dimension/dimension_2_5.groovy | 67 +---
.../mv/dimension/dimension_2_6.groovy | 76 +----
.../mv/dimension/dimension_2_full_join.groovy | 164 ++--------
.../mv/dimension/dimension_2_inner_join.groovy | 154 ++-------
.../mv/dimension/dimension_2_left_anti_join.groovy | 94 +-----
.../mv/dimension/dimension_2_left_join.groovy | 154 ++-------
.../mv/dimension/dimension_2_left_semi_join.groovy | 94 +-----
.../dimension/dimension_2_right_anti_join.groovy | 94 +-----
.../mv/dimension/dimension_2_right_join.groovy | 154 ++-------
.../dimension/dimension_2_right_semi_join.groovy | 94 +-----
.../mv/dimension/dimension_self_conn.groovy | 161 ++--------
.../dimension_2_join_agg.groovy | 52 +---
.../dimension_join_agg_negative.groovy | 24 +-
.../filter_equal_or_notequal.groovy | 198 +++---------
.../mv/dimension_predicate/full_join_filter.groovy | 119 ++-----
.../dimension_predicate/inner_join_filter.groovy | 120 ++-----
.../left_anti_join_filter.groovy | 114 ++-----
.../mv/dimension_predicate/left_join_filter.groovy | 134 ++------
.../left_semi_join_filter.groovy | 114 ++-----
.../right_anti_join_filter.groovy | 114 ++-----
.../dimension_predicate/right_join_filter.groovy | 134 ++------
.../right_semi_join_filter.groovy | 112 ++-----
.../mv/direct_query/direct_query.groovy | 2 -
.../external/dml_query_has_external_table.groovy | 32 +-
.../mv/dml/insert/dml_insert_and_overwrite.groovy | 50 +--
.../mv/dml/outfile/dml_into_outfile.groovy | 31 +-
.../mv_contain_external_table.groovy | 30 +-
.../external_table/part_partition_invalid.groovy | 117 +++----
.../mv/external_table/single_external_table.groovy | 4 +-
.../mv/grouping_sets/grouping_sets.groovy | 9 -
.../mv/join/dphyp_inner/inner_join_dphyp.groovy | 2 -
.../mv/join/dphyp_outer/outer_join_dphyp.groovy | 2 -
.../mv/join/inner/inner_join.groovy | 2 -
.../mv/join/left_outer/outer_join.groovy | 3 -
.../inner_join_infer_and_derive.groovy | 47 +--
.../left_join_infer_and_derive.groovy | 26 +-
.../right_join_infer_and_derive.groovy | 27 +-
.../mv/negative/negative_test.groovy | 218 +++----------
.../mv/nested/nested_materialized_view.groovy | 65 ++--
.../mv/nested_mtmv/nested_mtmv.groovy | 78 +----
.../mv/partition_mv_rewrite.groovy | 134 +++-----
.../mv/same_name/sync_async_same_name.groovy | 56 +---
.../nereids_rules_p0/mv/scan/scan_table.groovy | 2 -
.../single_table_without_aggregate.groovy | 5 +-
.../union_all_compensate.groovy | 31 +-
.../partition_curd_union_rewrite.groovy | 13 +-
.../mv/union_rewrite/usercase_union_rewrite.groovy | 19 +-
.../mv/unsafe_equals/null_un_safe_equals.groovy | 5 -
.../mv/with_auth/with_select_table_auth.groovy | 22 +-
.../mv/aggregate/agg_sync_mv.groovy | 9 +-
.../nereids_syntax_p0/mv/newMv/case_ignore.groovy | 20 +-
.../mv/newMv/dup_gb_mv_abs.groovy | 20 +-
.../mv/newMv/dup_gb_mv_plus.groovy | 20 +-
.../nereids_syntax_p0/mv/newMv/dup_mv_abs.groovy | 70 +----
.../nereids_syntax_p0/mv/newMv/dup_mv_bin.groovy | 70 +----
.../mv/newMv/dup_mv_bm_hash.groovy | 20 +-
.../nereids_syntax_p0/mv/newMv/dup_mv_plus.groovy | 60 +---
.../nereids_syntax_p0/mv/newMv/dup_mv_year.groovy | 20 +-
.../nereids_syntax_p0/mv/newMv/multi_slot1.groovy | 10 +-
.../nereids_syntax_p0/mv/newMv/multi_slot2.groovy | 23 +-
.../nereids_syntax_p0/mv/newMv/multi_slot3.groovy | 10 +-
.../nereids_syntax_p0/mv/newMv/multi_slot4.groovy | 10 +-
.../nereids_syntax_p0/mv/newMv/multi_slot5.groovy | 10 +-
.../nereids_syntax_p0/mv/newMv/multi_slot6.groovy | 10 +-
.../nereids_syntax_p0/mv/newMv/mv_with_view.groovy | 30 +-
.../nereids_syntax_p0/mv/newMv/single_slot.groovy | 6 +-
.../mv/newMv/sum_devide_count.groovy | 46 +--
.../nereids_syntax_p0/mv/newMv/unique_mv.groovy | 11 +-
.../nereids_syntax_p0/mv/ut/MVMultiUsage.groovy | 10 +-
.../suites/nereids_syntax_p0/mv/ut/MVWithAs.groovy | 25 +-
.../nereids_syntax_p0/mv/ut/aggMVCalcAggFun.groovy | 22 +-
.../nereids_syntax_p0/mv/ut/aggOnAggMV1.groovy | 21 +-
.../nereids_syntax_p0/mv/ut/aggOnAggMV10.groovy | 22 +-
.../nereids_syntax_p0/mv/ut/aggOnAggMV11.groovy | 22 +-
.../nereids_syntax_p0/mv/ut/aggOnAggMV2.groovy | 21 +-
.../nereids_syntax_p0/mv/ut/aggOnAggMV3.groovy | 24 +-
.../nereids_syntax_p0/mv/ut/aggOnAggMV5.groovy | 2 +-
.../nereids_syntax_p0/mv/ut/aggOnAggMV6.groovy | 22 +-
.../nereids_syntax_p0/mv/ut/aggOnAggMV7.groovy | 22 +-
.../nereids_syntax_p0/mv/ut/bitmapUnionIn.groovy | 22 +-
.../nereids_syntax_p0/mv/ut/incMVReInSub.groovy | 23 +-
.../nereids_syntax_p0/mv/ut/incRewriteCD.groovy | 20 +-
.../mv/ut/joinOnCalcToJoin.groovy | 14 +-
.../mv/ut/joinOnLeftPToJoin.groovy | 15 +-
.../nereids_syntax_p0/mv/ut/onlyGroupBy.groovy | 10 +-
.../nereids_syntax_p0/mv/ut/orderByOnPView.groovy | 22 +-
.../nereids_syntax_p0/mv/ut/projectMV1.groovy | 21 +-
.../nereids_syntax_p0/mv/ut/projectMV2.groovy | 31 +-
.../nereids_syntax_p0/mv/ut/projectMV3.groovy | 32 +-
.../nereids_syntax_p0/mv/ut/projectMV4.groovy | 31 +-
.../suites/nereids_syntax_p0/mv/ut/subQuery.groovy | 10 +-
.../suites/nereids_syntax_p0/mv/ut/unionDis.groovy | 11 +-
.../suites/nereids_syntax_p0/rollup/agg.groovy | 13 +-
.../nereids_syntax_p0/rollup/agg_date.groovy | 12 +-
.../suites/nereids_syntax_p0/rollup/date.groovy | 46 +--
.../suites/nereids_syntax_p0/rollup/hll/hll.groovy | 8 +-
.../hll_with_light_sc/hll_with_light_sc.groovy | 12 +-
.../mv/aggregate/agg_sync_mv.groovy | 251 +++------------
192 files changed, 1881 insertions(+), 5914 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]