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]

Reply via email to