This is an automated email from the ASF dual-hosted git repository.

morrysnow pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


    from a1607011c07 [opt](mtmv) Cache materialization check result for 
performance (#34301)
     add dae90d30f5d [Feat](nereids) when dealing insert into stmt with empty 
table source, fe returns directly (#34418)

No new revisions were added by this update.

Summary of changes:
 .../nereids/rules/rewrite/PruneEmptyPartition.java | 11 +++-
 .../trees/plans/commands/info/CreateMTMVInfo.java  |  2 +-
 .../commands/insert/AbstractInsertExecutor.java    |  8 ++-
 .../plans/commands/insert/HiveInsertExecutor.java  |  4 +-
 .../commands/insert/InsertIntoTableCommand.java    | 28 ++++++++--
 .../plans/commands/insert/OlapInsertExecutor.java  |  4 +-
 .../commands/insert/OlapTxnInsertExecutor.java     |  5 +-
 .../org/apache/doris/analysis/SelectStmtTest.java  |  2 +-
 .../org/apache/doris/catalog/CreateViewTest.java   |  1 +
 .../apache/doris/nereids/DistributeHintTest.java   |  1 +
 .../joinorder/hypergraph/CompareOuterJoinTest.java | 12 ++---
 .../jobs/joinorder/hypergraph/InferJoinTest.java   |  9 ++--
 .../joinorder/hypergraph/InferPredicateTest.java   |  1 +
 .../joinorder/hypergraph/PullupExpressionTest.java |  4 ++
 .../doris/nereids/memo/StructInfoMapTest.java      | 26 +++++++++
 .../doris/nereids/properties/EqualSetTest.java     |  1 +
 .../doris/nereids/properties/FuncDepsTest.java     |  1 +
 .../properties/FunctionalDependenciesTest.java     |  1 +
 .../doris/nereids/properties/UniformTest.java      |  1 +
 .../doris/nereids/properties/UniqueTest.java       |  1 +
 .../rules/analysis/AnalyzeWhereSubqueryTest.java   |  1 +
 .../nereids/rules/analysis/BindFunctionTest.java   |  1 +
 .../nereids/rules/analysis/BindRelationTest.java   |  1 +
 .../rules/exploration/mv/BuildStructInfoTest.java  |  3 ++
 .../rules/exploration/mv/EliminateJoinTest.java    | 10 ++--
 .../rules/exploration/mv/HyperGraphAggTest.java    |  1 +
 .../exploration/mv/HyperGraphComparatorTest.java   |  8 +--
 .../exploration/mv/MaterializedViewUtilsTest.java  |  2 +-
 .../rules/SimplifyComparisonPredicateSqlTest.java  |  1 +
 .../rules/rewrite/CountLiteralRewriteTest.java     |  1 +
 .../rules/rewrite/EliminateJoinByFkTest.java       |  1 +
 .../rules/rewrite/EliminateJoinByUniqueTest.java   |  1 +
 .../nereids/rules/rewrite/InferPredicatesTest.java |  1 +
 .../PushDownLimitDistinctThroughJoinTest.java      |  1 +
 .../nereids/rules/rewrite/PushDownLimitTest.java   |  3 ++
 .../rules/rewrite/PushDownTopNThroughJoinTest.java |  1 +
 .../nereids/rules/rewrite/ReorderJoinTest.java     | 23 +++++---
 .../nereids/sqltest/CascadesJoinReorderTest.java   |  5 ++
 .../apache/doris/nereids/sqltest/InferTest.java    |  5 ++
 .../doris/nereids/sqltest/JoinOrderJobTest.java    |  1 +
 .../org/apache/doris/nereids/sqltest/JoinTest.java |  4 ++
 .../doris/nereids/sqltest/MultiJoinTest.java       |  7 +++
 .../org/apache/doris/nereids/sqltest/SortTest.java |  1 +
 .../trees/plans/DeleteFromUsingCommandTest.java    |  1 +
 .../doris/nereids/trees/plans/PlanVisitorTest.java | 13 +++++
 .../nereids/trees/plans/UpdateCommandTest.java     |  1 +
 .../doris/nereids/util/ExpressionUtilsTest.java    |  1 +
 .../apache/doris/planner/StatisticDeriveTest.java  |  1 +
 .../java/org/apache/doris/planner/TpchTest.java    |  1 +
 .../org/apache/doris/qe/OlapQueryCacheTest.java    |  2 +
 .../load_p0/insert/insert_select_empty_table.out   | 20 +++++++
 .../data/performance_p0/redundant_conjuncts.out    | 35 ------------
 .../correctness_p0/test_runtime_filter.groovy      |  1 +
 .../test_runtimefilter_with_window.groovy          |  2 +
 .../ddl_p0/test_create_table_like_nereids.groovy   |  2 +
 .../insert/insert_select_empty_table.groovy        | 56 +++++++++++++++++++
 .../mv_p0/ut/testSubQuery/testSubQuery.groovy      |  2 +
 .../nereids_broadcast_shuffle_join/load.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query1.groovy      |  1 +
 .../nereids_clickbench_shape_p0/query10.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query11.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query12.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query13.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query14.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query15.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query16.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query17.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query18.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query19.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query2.groovy      |  1 +
 .../nereids_clickbench_shape_p0/query20.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query21.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query22.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query23.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query24.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query25.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query26.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query27.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query28.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query29.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query3.groovy      |  1 +
 .../nereids_clickbench_shape_p0/query30.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query31.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query32.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query33.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query34.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query35.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query36.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query37.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query38.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query39.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query4.groovy      |  1 +
 .../nereids_clickbench_shape_p0/query40.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query41.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query42.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query43.groovy     |  1 +
 .../nereids_clickbench_shape_p0/query5.groovy      |  1 +
 .../nereids_clickbench_shape_p0/query6.groovy      |  1 +
 .../nereids_clickbench_shape_p0/query7.groovy      |  1 +
 .../nereids_clickbench_shape_p0/query8.groovy      |  1 +
 .../nereids_clickbench_shape_p0/query9.groovy      |  1 +
 .../nereids_hint_tpcds_p0/shape/query1.groovy      |  1 +
 .../nereids_hint_tpcds_p0/shape/query24.groovy     |  1 +
 .../nereids_hint_tpcds_p0/shape/query64.groovy     |  1 +
 .../nereids_hint_tpcds_p0/shape/query67.groovy     |  1 +
 .../nereids_hint_tpcds_p0/shape/query72.groovy     |  1 +
 .../nereids_hint_tpcds_p0/shape/query78.groovy     |  1 +
 .../suites/nereids_hint_tpch_p0/shape/q10.groovy   |  1 +
 .../suites/nereids_hint_tpch_p0/shape/q11.groovy   |  1 +
 .../suites/nereids_hint_tpch_p0/shape/q12.groovy   |  1 +
 .../suites/nereids_hint_tpch_p0/shape/q13.groovy   |  1 +
 .../suites/nereids_hint_tpch_p0/shape/q14.groovy   |  1 +
 .../suites/nereids_hint_tpch_p0/shape/q15.groovy   |  1 +
 .../suites/nereids_hint_tpch_p0/shape/q17.groovy   |  1 +
 .../suites/nereids_hint_tpch_p0/shape/q19.groovy   |  1 +
 .../suites/nereids_hint_tpch_p0/shape/q3.groovy    |  1 +
 .../suites/nereids_hint_tpch_p0/shape/q4.groovy    |  1 +
 .../suites/nereids_hint_tpch_p0/shape/q5.groovy    |  1 +
 .../suites/nereids_hint_tpch_p0/shape/q7.groovy    |  1 +
 .../suites/nereids_hint_tpch_p0/shape/q8.groovy    |  1 +
 .../suites/nereids_hint_tpch_p0/shape/q9.groovy    |  1 +
 .../nereids_p0/aggregate/agg_union_random.groovy   |  2 +
 .../suites/nereids_p0/datatype/test_cast.groovy    |  2 +
 .../datatype/test_date_implicit_cast.groovy        |  2 +
 .../eliminate_outer_join.groovy                    |  3 +-
 .../explain/test_global_partition_topn_plan.groovy |  1 +
 .../nereids_p0/expression/case_when_to_if.groovy   |  2 +
 .../nereids_p0/forbid_unknown_col_stats.groovy     |  2 +
 .../infer_predicate/infer_predicate.groovy         |  2 +
 .../suites/nereids_p0/join/test_outer_join.groovy  |  2 +
 .../suites/nereids_p0/stats/column_stats.groovy    |  2 +
 .../nereids_p0/subquery/test_subquery.groovy       | 63 +++++++++++-----------
 .../nereids_p0/test_disable_parallel_scan.groovy   |  2 +
 .../test_forbid_unknown_col_stats.groovy           |  1 +
 .../suites/nereids_p0/test_mv_select.groovy        |  2 +
 .../cte/test_cte_filter_pushdown.groovy            |  2 +
 .../nereids_rules_p0/eager_aggregate/basic.groovy  |  1 +
 .../eager_aggregate/basic_one_side.groovy          |  1 +
 .../eliminate_aggregate_casewhen.groovy            |  2 +
 .../eliminate_aggregate_constant.groovy            |  2 +
 .../eliminate_distinct_constant.groovy             |  2 +
 .../eliminate_gby_key/eliminate_gby_key.groovy     |  4 +-
 .../eliminate_not_null/eliminate_not_null.groovy   |  2 +
 .../eliminate_outer_join.groovy                    |  2 +
 .../filter_push_through_aggregate.groovy           |  4 +-
 .../push_down_alias_through_join.groovy            |  2 +
 .../push_down_expression_in_hash_join.groovy       |  2 +
 .../push_down_filter_other_condition.groovy        |  2 +
 .../push_filter_inside_join.groovy                 |  2 +
 .../filter_push_down/push_filter_through.groovy    |  2 +
 .../infer_set_operator_distinct.groovy             |  2 +
 .../limit_push_down/limit_push_down.groovy         |  2 +
 .../limit_push_down/order_push_down.groovy         |  4 +-
 .../merge_aggregate/merge_aggregate.groovy         |  2 +
 .../predicate_infer/infer_predicate.groovy         |  2 +
 .../push_down_top_n_distinct_through_union.groovy  |  1 +
 .../push_down_top_n_through_union.groovy           |  1 +
 .../runtime_filter/rf_prune.groovy                 |  2 +
 .../transposeJoin/transposeSemiJoinAgg.groovy      |  2 +
 .../nereids_ssb_shape_sf100_p0/shape/flat.groovy   |  2 +
 .../nereids_ssb_shape_sf100_p0/shape/q1.1.groovy   |  2 +
 .../nereids_ssb_shape_sf100_p0/shape/q1.2.groovy   |  2 +
 .../nereids_ssb_shape_sf100_p0/shape/q1.3.groovy   |  2 +
 .../nereids_ssb_shape_sf100_p0/shape/q2.1.groovy   |  2 +
 .../nereids_ssb_shape_sf100_p0/shape/q2.2.groovy   |  2 +
 .../nereids_ssb_shape_sf100_p0/shape/q2.3.groovy   |  2 +
 .../nereids_ssb_shape_sf100_p0/shape/q3.1.groovy   |  2 +
 .../nereids_ssb_shape_sf100_p0/shape/q3.2.groovy   |  2 +
 .../nereids_ssb_shape_sf100_p0/shape/q3.3.groovy   |  2 +
 .../nereids_ssb_shape_sf100_p0/shape/q3.4.groovy   |  2 +
 .../nereids_ssb_shape_sf100_p0/shape/q4.1.groovy   |  2 +
 .../nereids_ssb_shape_sf100_p0/shape/q4.2.groovy   |  2 +
 .../nereids_ssb_shape_sf100_p0/shape/q4.3.groovy   |  2 +
 .../transform_outer_join_to_anti.groovy            |  2 +
 .../bs_downgrade_shape/query13.groovy              |  1 +
 .../bs_downgrade_shape/query19.groovy              |  1 +
 .../bs_downgrade_shape/query44.groovy              |  1 +
 .../bs_downgrade_shape/query45.groovy              |  1 +
 .../bs_downgrade_shape/query54.groovy              |  1 +
 .../bs_downgrade_shape/query56.groovy              |  1 +
 .../bs_downgrade_shape/query6.groovy               |  1 +
 .../bs_downgrade_shape/query61.groovy              |  1 +
 .../bs_downgrade_shape/query68.groovy              |  1 +
 .../bs_downgrade_shape/query8.groovy               |  1 +
 .../bs_downgrade_shape/query91.groovy              |  1 +
 .../bs_downgrade_shape/query95.groovy              |  1 +
 .../shape/query1.groovy                            |  2 +
 .../shape/query10.groovy                           |  2 +
 .../shape/query11.groovy                           |  2 +
 .../shape/query12.groovy                           |  2 +
 .../shape/query13.groovy                           |  2 +
 .../shape/query14.groovy                           |  2 +
 .../shape/query15.groovy                           |  2 +
 .../shape/query16.groovy                           |  2 +
 .../shape/query17.groovy                           |  2 +
 .../shape/query18.groovy                           |  2 +
 .../shape/query19.groovy                           |  2 +
 .../shape/query2.groovy                            |  2 +
 .../shape/query20.groovy                           |  2 +
 .../shape/query21.groovy                           |  2 +
 .../shape/query22.groovy                           |  2 +
 .../shape/query23.groovy                           |  2 +
 .../shape/query24.groovy                           |  2 +
 .../shape/query25.groovy                           |  2 +
 .../shape/query26.groovy                           |  2 +
 .../shape/query27.groovy                           |  2 +
 .../shape/query28.groovy                           |  2 +
 .../shape/query29.groovy                           |  2 +
 .../shape/query3.groovy                            |  2 +
 .../shape/query30.groovy                           |  2 +
 .../shape/query31.groovy                           |  2 +
 .../shape/query32.groovy                           |  2 +
 .../shape/query33.groovy                           |  2 +
 .../shape/query34.groovy                           |  2 +
 .../shape/query35.groovy                           |  2 +
 .../shape/query36.groovy                           |  2 +
 .../shape/query37.groovy                           |  2 +
 .../shape/query38.groovy                           |  2 +
 .../shape/query39.groovy                           |  2 +
 .../shape/query4.groovy                            |  2 +
 .../shape/query40.groovy                           |  2 +
 .../shape/query41.groovy                           |  2 +
 .../shape/query42.groovy                           |  2 +
 .../shape/query43.groovy                           |  2 +
 .../shape/query44.groovy                           |  2 +
 .../shape/query45.groovy                           |  2 +
 .../shape/query46.groovy                           |  2 +
 .../shape/query47.groovy                           |  2 +
 .../shape/query48.groovy                           |  2 +
 .../shape/query49.groovy                           |  2 +
 .../shape/query5.groovy                            |  2 +
 .../shape/query50.groovy                           |  2 +
 .../shape/query51.groovy                           |  2 +
 .../shape/query52.groovy                           |  2 +
 .../shape/query53.groovy                           |  2 +
 .../shape/query54.groovy                           |  2 +
 .../shape/query55.groovy                           |  2 +
 .../shape/query56.groovy                           |  2 +
 .../shape/query57.groovy                           |  2 +
 .../shape/query58.groovy                           |  2 +
 .../shape/query59.groovy                           |  2 +
 .../shape/query6.groovy                            |  2 +
 .../shape/query60.groovy                           |  2 +
 .../shape/query61.groovy                           |  2 +
 .../shape/query62.groovy                           |  2 +
 .../shape/query63.groovy                           |  2 +
 .../shape/query64.groovy                           |  2 +
 .../shape/query65.groovy                           |  2 +
 .../shape/query66.groovy                           |  2 +
 .../shape/query67.groovy                           |  2 +
 .../shape/query68.groovy                           |  2 +
 .../shape/query69.groovy                           |  2 +
 .../shape/query7.groovy                            |  2 +
 .../shape/query70.groovy                           |  2 +
 .../shape/query71.groovy                           |  2 +
 .../shape/query72.groovy                           |  2 +
 .../shape/query73.groovy                           |  2 +
 .../shape/query74.groovy                           |  2 +
 .../shape/query75.groovy                           |  2 +
 .../shape/query76.groovy                           |  2 +
 .../shape/query77.groovy                           |  2 +
 .../shape/query78.groovy                           |  2 +
 .../shape/query79.groovy                           |  2 +
 .../shape/query8.groovy                            |  2 +
 .../shape/query80.groovy                           |  2 +
 .../shape/query81.groovy                           |  2 +
 .../shape/query82.groovy                           |  2 +
 .../shape/query83.groovy                           |  2 +
 .../shape/query84.groovy                           |  2 +
 .../shape/query85.groovy                           |  2 +
 .../shape/query86.groovy                           |  2 +
 .../shape/query87.groovy                           |  2 +
 .../shape/query88.groovy                           |  2 +
 .../shape/query89.groovy                           |  2 +
 .../shape/query9.groovy                            |  2 +
 .../shape/query90.groovy                           |  2 +
 .../shape/query91.groovy                           |  2 +
 .../shape/query92.groovy                           |  2 +
 .../shape/query93.groovy                           |  2 +
 .../shape/query94.groovy                           |  2 +
 .../shape/query95.groovy                           |  2 +
 .../shape/query96.groovy                           |  2 +
 .../shape/query97.groovy                           |  2 +
 .../shape/query98.groovy                           |  2 +
 .../shape/query99.groovy                           |  2 +
 .../constraints/query23.groovy                     |  2 +
 .../noStatsRfPrune/query1.groovy                   |  1 +
 .../noStatsRfPrune/query10.groovy                  |  1 +
 .../noStatsRfPrune/query11.groovy                  |  1 +
 .../noStatsRfPrune/query12.groovy                  |  1 +
 .../noStatsRfPrune/query13.groovy                  |  1 +
 .../noStatsRfPrune/query14.groovy                  |  1 +
 .../noStatsRfPrune/query15.groovy                  |  1 +
 .../noStatsRfPrune/query16.groovy                  |  1 +
 .../noStatsRfPrune/query17.groovy                  |  1 +
 .../noStatsRfPrune/query18.groovy                  |  1 +
 .../noStatsRfPrune/query19.groovy                  |  1 +
 .../noStatsRfPrune/query2.groovy                   |  1 +
 .../noStatsRfPrune/query20.groovy                  |  1 +
 .../noStatsRfPrune/query21.groovy                  |  1 +
 .../noStatsRfPrune/query22.groovy                  |  1 +
 .../noStatsRfPrune/query23.groovy                  |  1 +
 .../noStatsRfPrune/query24.groovy                  |  1 +
 .../noStatsRfPrune/query25.groovy                  |  1 +
 .../noStatsRfPrune/query26.groovy                  |  1 +
 .../noStatsRfPrune/query27.groovy                  |  1 +
 .../noStatsRfPrune/query28.groovy                  |  1 +
 .../noStatsRfPrune/query29.groovy                  |  1 +
 .../noStatsRfPrune/query3.groovy                   |  1 +
 .../noStatsRfPrune/query30.groovy                  |  1 +
 .../noStatsRfPrune/query31.groovy                  |  1 +
 .../noStatsRfPrune/query32.groovy                  |  1 +
 .../noStatsRfPrune/query33.groovy                  |  1 +
 .../noStatsRfPrune/query34.groovy                  |  1 +
 .../noStatsRfPrune/query35.groovy                  |  1 +
 .../noStatsRfPrune/query36.groovy                  |  1 +
 .../noStatsRfPrune/query37.groovy                  |  1 +
 .../noStatsRfPrune/query38.groovy                  |  1 +
 .../noStatsRfPrune/query39.groovy                  |  1 +
 .../noStatsRfPrune/query4.groovy                   |  1 +
 .../noStatsRfPrune/query40.groovy                  |  1 +
 .../noStatsRfPrune/query41.groovy                  |  1 +
 .../noStatsRfPrune/query42.groovy                  |  1 +
 .../noStatsRfPrune/query43.groovy                  |  1 +
 .../noStatsRfPrune/query44.groovy                  |  1 +
 .../noStatsRfPrune/query45.groovy                  |  1 +
 .../noStatsRfPrune/query46.groovy                  |  1 +
 .../noStatsRfPrune/query47.groovy                  |  1 +
 .../noStatsRfPrune/query48.groovy                  |  1 +
 .../noStatsRfPrune/query49.groovy                  |  1 +
 .../noStatsRfPrune/query5.groovy                   |  1 +
 .../noStatsRfPrune/query50.groovy                  |  1 +
 .../noStatsRfPrune/query51.groovy                  |  1 +
 .../noStatsRfPrune/query52.groovy                  |  1 +
 .../noStatsRfPrune/query53.groovy                  |  1 +
 .../noStatsRfPrune/query54.groovy                  |  1 +
 .../noStatsRfPrune/query55.groovy                  |  1 +
 .../noStatsRfPrune/query56.groovy                  |  1 +
 .../noStatsRfPrune/query57.groovy                  |  1 +
 .../noStatsRfPrune/query58.groovy                  |  1 +
 .../noStatsRfPrune/query59.groovy                  |  1 +
 .../noStatsRfPrune/query6.groovy                   |  1 +
 .../noStatsRfPrune/query60.groovy                  |  1 +
 .../noStatsRfPrune/query61.groovy                  |  1 +
 .../noStatsRfPrune/query62.groovy                  |  1 +
 .../noStatsRfPrune/query63.groovy                  |  1 +
 .../noStatsRfPrune/query64.groovy                  |  1 +
 .../noStatsRfPrune/query65.groovy                  |  1 +
 .../noStatsRfPrune/query66.groovy                  |  1 +
 .../noStatsRfPrune/query67.groovy                  |  1 +
 .../noStatsRfPrune/query68.groovy                  |  1 +
 .../noStatsRfPrune/query69.groovy                  |  1 +
 .../noStatsRfPrune/query7.groovy                   |  1 +
 .../noStatsRfPrune/query70.groovy                  |  1 +
 .../noStatsRfPrune/query71.groovy                  |  1 +
 .../noStatsRfPrune/query72.groovy                  |  1 +
 .../noStatsRfPrune/query73.groovy                  |  1 +
 .../noStatsRfPrune/query74.groovy                  |  1 +
 .../noStatsRfPrune/query75.groovy                  |  1 +
 .../noStatsRfPrune/query76.groovy                  |  1 +
 .../noStatsRfPrune/query77.groovy                  |  1 +
 .../noStatsRfPrune/query78.groovy                  |  1 +
 .../noStatsRfPrune/query79.groovy                  |  1 +
 .../noStatsRfPrune/query8.groovy                   |  1 +
 .../noStatsRfPrune/query80.groovy                  |  1 +
 .../noStatsRfPrune/query81.groovy                  |  1 +
 .../noStatsRfPrune/query82.groovy                  |  1 +
 .../noStatsRfPrune/query83.groovy                  |  1 +
 .../noStatsRfPrune/query84.groovy                  |  1 +
 .../noStatsRfPrune/query85.groovy                  |  1 +
 .../noStatsRfPrune/query86.groovy                  |  1 +
 .../noStatsRfPrune/query87.groovy                  |  1 +
 .../noStatsRfPrune/query88.groovy                  |  1 +
 .../noStatsRfPrune/query89.groovy                  |  1 +
 .../noStatsRfPrune/query9.groovy                   |  1 +
 .../noStatsRfPrune/query90.groovy                  |  1 +
 .../noStatsRfPrune/query91.groovy                  |  1 +
 .../noStatsRfPrune/query92.groovy                  |  1 +
 .../noStatsRfPrune/query93.groovy                  |  1 +
 .../noStatsRfPrune/query94.groovy                  |  1 +
 .../noStatsRfPrune/query95.groovy                  |  1 +
 .../noStatsRfPrune/query96.groovy                  |  1 +
 .../noStatsRfPrune/query97.groovy                  |  1 +
 .../noStatsRfPrune/query98.groovy                  |  1 +
 .../noStatsRfPrune/query99.groovy                  |  1 +
 .../no_stats_shape/query1.groovy                   |  1 +
 .../no_stats_shape/query10.groovy                  |  1 +
 .../no_stats_shape/query11.groovy                  |  1 +
 .../no_stats_shape/query12.groovy                  |  1 +
 .../no_stats_shape/query13.groovy                  |  1 +
 .../no_stats_shape/query14.groovy                  |  1 +
 .../no_stats_shape/query15.groovy                  |  1 +
 .../no_stats_shape/query16.groovy                  |  1 +
 .../no_stats_shape/query17.groovy                  |  1 +
 .../no_stats_shape/query18.groovy                  |  1 +
 .../no_stats_shape/query19.groovy                  |  1 +
 .../no_stats_shape/query2.groovy                   |  1 +
 .../no_stats_shape/query20.groovy                  |  1 +
 .../no_stats_shape/query21.groovy                  |  1 +
 .../no_stats_shape/query22.groovy                  |  1 +
 .../no_stats_shape/query23.groovy                  |  1 +
 .../no_stats_shape/query24.groovy                  |  1 +
 .../no_stats_shape/query25.groovy                  |  1 +
 .../no_stats_shape/query26.groovy                  |  1 +
 .../no_stats_shape/query27.groovy                  |  1 +
 .../no_stats_shape/query28.groovy                  |  1 +
 .../no_stats_shape/query29.groovy                  |  1 +
 .../no_stats_shape/query3.groovy                   |  1 +
 .../no_stats_shape/query30.groovy                  |  1 +
 .../no_stats_shape/query31.groovy                  |  1 +
 .../no_stats_shape/query32.groovy                  |  1 +
 .../no_stats_shape/query33.groovy                  |  1 +
 .../no_stats_shape/query34.groovy                  |  1 +
 .../no_stats_shape/query35.groovy                  |  1 +
 .../no_stats_shape/query36.groovy                  |  1 +
 .../no_stats_shape/query37.groovy                  |  1 +
 .../no_stats_shape/query38.groovy                  |  1 +
 .../no_stats_shape/query39.groovy                  |  1 +
 .../no_stats_shape/query4.groovy                   |  1 +
 .../no_stats_shape/query40.groovy                  |  1 +
 .../no_stats_shape/query41.groovy                  |  1 +
 .../no_stats_shape/query42.groovy                  |  1 +
 .../no_stats_shape/query43.groovy                  |  1 +
 .../no_stats_shape/query44.groovy                  |  1 +
 .../no_stats_shape/query45.groovy                  |  1 +
 .../no_stats_shape/query46.groovy                  |  1 +
 .../no_stats_shape/query47.groovy                  |  1 +
 .../no_stats_shape/query48.groovy                  |  1 +
 .../no_stats_shape/query49.groovy                  |  1 +
 .../no_stats_shape/query5.groovy                   |  1 +
 .../no_stats_shape/query50.groovy                  |  1 +
 .../no_stats_shape/query51.groovy                  |  1 +
 .../no_stats_shape/query52.groovy                  |  1 +
 .../no_stats_shape/query53.groovy                  |  1 +
 .../no_stats_shape/query54.groovy                  |  1 +
 .../no_stats_shape/query55.groovy                  |  1 +
 .../no_stats_shape/query56.groovy                  |  1 +
 .../no_stats_shape/query57.groovy                  |  1 +
 .../no_stats_shape/query58.groovy                  |  1 +
 .../no_stats_shape/query59.groovy                  |  1 +
 .../no_stats_shape/query6.groovy                   |  1 +
 .../no_stats_shape/query60.groovy                  |  1 +
 .../no_stats_shape/query61.groovy                  |  1 +
 .../no_stats_shape/query62.groovy                  |  1 +
 .../no_stats_shape/query63.groovy                  |  1 +
 .../no_stats_shape/query64.groovy                  |  1 +
 .../no_stats_shape/query65.groovy                  |  1 +
 .../no_stats_shape/query66.groovy                  |  1 +
 .../no_stats_shape/query67.groovy                  |  1 +
 .../no_stats_shape/query68.groovy                  |  1 +
 .../no_stats_shape/query69.groovy                  |  1 +
 .../no_stats_shape/query7.groovy                   |  1 +
 .../no_stats_shape/query70.groovy                  |  1 +
 .../no_stats_shape/query71.groovy                  |  1 +
 .../no_stats_shape/query72.groovy                  |  1 +
 .../no_stats_shape/query73.groovy                  |  1 +
 .../no_stats_shape/query74.groovy                  |  1 +
 .../no_stats_shape/query75.groovy                  |  1 +
 .../no_stats_shape/query76.groovy                  |  1 +
 .../no_stats_shape/query77.groovy                  |  1 +
 .../no_stats_shape/query78.groovy                  |  1 +
 .../no_stats_shape/query79.groovy                  |  1 +
 .../no_stats_shape/query8.groovy                   |  1 +
 .../no_stats_shape/query80.groovy                  |  1 +
 .../no_stats_shape/query81.groovy                  |  1 +
 .../no_stats_shape/query82.groovy                  |  1 +
 .../no_stats_shape/query83.groovy                  |  1 +
 .../no_stats_shape/query84.groovy                  |  1 +
 .../no_stats_shape/query85.groovy                  |  1 +
 .../no_stats_shape/query86.groovy                  |  1 +
 .../no_stats_shape/query87.groovy                  |  1 +
 .../no_stats_shape/query88.groovy                  |  1 +
 .../no_stats_shape/query89.groovy                  |  1 +
 .../no_stats_shape/query9.groovy                   |  1 +
 .../no_stats_shape/query90.groovy                  |  1 +
 .../no_stats_shape/query91.groovy                  |  1 +
 .../no_stats_shape/query92.groovy                  |  1 +
 .../no_stats_shape/query93.groovy                  |  1 +
 .../no_stats_shape/query94.groovy                  |  1 +
 .../no_stats_shape/query95.groovy                  |  1 +
 .../no_stats_shape/query96.groovy                  |  1 +
 .../no_stats_shape/query97.groovy                  |  1 +
 .../no_stats_shape/query98.groovy                  |  1 +
 .../no_stats_shape/query99.groovy                  |  1 +
 .../rf_prune/query1.groovy                         |  2 +
 .../rf_prune/query10.groovy                        |  2 +
 .../rf_prune/query11.groovy                        |  2 +
 .../rf_prune/query12.groovy                        |  2 +
 .../rf_prune/query13.groovy                        |  2 +
 .../rf_prune/query14.groovy                        |  2 +
 .../rf_prune/query15.groovy                        |  2 +
 .../rf_prune/query16.groovy                        |  2 +
 .../rf_prune/query17.groovy                        |  2 +
 .../rf_prune/query18.groovy                        |  2 +
 .../rf_prune/query19.groovy                        |  2 +
 .../rf_prune/query2.groovy                         |  2 +
 .../rf_prune/query20.groovy                        |  2 +
 .../rf_prune/query21.groovy                        |  2 +
 .../rf_prune/query22.groovy                        |  2 +
 .../rf_prune/query23.groovy                        |  2 +
 .../rf_prune/query24.groovy                        |  2 +
 .../rf_prune/query25.groovy                        |  2 +
 .../rf_prune/query26.groovy                        |  2 +
 .../rf_prune/query27.groovy                        |  2 +
 .../rf_prune/query28.groovy                        |  2 +
 .../rf_prune/query29.groovy                        |  2 +
 .../rf_prune/query3.groovy                         |  2 +
 .../rf_prune/query30.groovy                        |  2 +
 .../rf_prune/query31.groovy                        |  2 +
 .../rf_prune/query32.groovy                        |  2 +
 .../rf_prune/query33.groovy                        |  2 +
 .../rf_prune/query34.groovy                        |  2 +
 .../rf_prune/query35.groovy                        |  2 +
 .../rf_prune/query36.groovy                        |  2 +
 .../rf_prune/query37.groovy                        |  1 +
 .../rf_prune/query38.groovy                        |  1 +
 .../rf_prune/query39.groovy                        |  1 +
 .../rf_prune/query4.groovy                         |  2 +
 .../rf_prune/query40.groovy                        |  1 +
 .../rf_prune/query41.groovy                        |  1 +
 .../rf_prune/query42.groovy                        |  1 +
 .../rf_prune/query43.groovy                        |  1 +
 .../rf_prune/query44.groovy                        |  1 +
 .../rf_prune/query45.groovy                        |  1 +
 .../rf_prune/query46.groovy                        |  1 +
 .../rf_prune/query47.groovy                        |  1 +
 .../rf_prune/query48.groovy                        |  1 +
 .../rf_prune/query49.groovy                        |  1 +
 .../rf_prune/query5.groovy                         |  2 +
 .../rf_prune/query50.groovy                        |  1 +
 .../rf_prune/query51.groovy                        |  1 +
 .../rf_prune/query52.groovy                        |  1 +
 .../rf_prune/query53.groovy                        |  1 +
 .../rf_prune/query54.groovy                        |  1 +
 .../rf_prune/query55.groovy                        |  1 +
 .../rf_prune/query56.groovy                        |  1 +
 .../rf_prune/query57.groovy                        |  1 +
 .../rf_prune/query58.groovy                        |  1 +
 .../rf_prune/query59.groovy                        |  1 +
 .../rf_prune/query6.groovy                         |  2 +
 .../rf_prune/query60.groovy                        |  1 +
 .../rf_prune/query61.groovy                        |  1 +
 .../rf_prune/query62.groovy                        |  1 +
 .../rf_prune/query63.groovy                        |  1 +
 .../rf_prune/query64.groovy                        |  1 +
 .../rf_prune/query65.groovy                        |  1 +
 .../rf_prune/query66.groovy                        |  1 +
 .../rf_prune/query67.groovy                        |  1 +
 .../rf_prune/query68.groovy                        |  1 +
 .../rf_prune/query69.groovy                        |  1 +
 .../rf_prune/query7.groovy                         |  2 +
 .../rf_prune/query70.groovy                        |  1 +
 .../rf_prune/query71.groovy                        |  1 +
 .../rf_prune/query72.groovy                        |  1 +
 .../rf_prune/query73.groovy                        |  1 +
 .../rf_prune/query74.groovy                        |  1 +
 .../rf_prune/query75.groovy                        |  1 +
 .../rf_prune/query76.groovy                        |  1 +
 .../rf_prune/query77.groovy                        |  1 +
 .../rf_prune/query78.groovy                        |  1 +
 .../rf_prune/query79.groovy                        |  1 +
 .../rf_prune/query8.groovy                         |  2 +
 .../rf_prune/query80.groovy                        |  1 +
 .../rf_prune/query81.groovy                        |  1 +
 .../rf_prune/query82.groovy                        |  1 +
 .../rf_prune/query83.groovy                        |  1 +
 .../rf_prune/query84.groovy                        |  1 +
 .../rf_prune/query85.groovy                        |  1 +
 .../rf_prune/query86.groovy                        |  1 +
 .../rf_prune/query87.groovy                        |  1 +
 .../rf_prune/query88.groovy                        |  1 +
 .../rf_prune/query89.groovy                        |  1 +
 .../rf_prune/query9.groovy                         |  2 +
 .../rf_prune/query90.groovy                        |  1 +
 .../rf_prune/query91.groovy                        |  1 +
 .../rf_prune/query92.groovy                        |  1 +
 .../rf_prune/query93.groovy                        |  1 +
 .../rf_prune/query94.groovy                        |  1 +
 .../rf_prune/query95.groovy                        |  1 +
 .../rf_prune/query96.groovy                        |  1 +
 .../rf_prune/query97.groovy                        |  1 +
 .../rf_prune/query98.groovy                        |  1 +
 .../rf_prune/query99.groovy                        |  1 +
 .../shape/query1.groovy                            |  2 +
 .../shape/query10.groovy                           |  2 +
 .../shape/query11.groovy                           |  2 +
 .../shape/query12.groovy                           |  2 +
 .../shape/query13.groovy                           |  2 +
 .../shape/query14.groovy                           |  2 +
 .../shape/query15.groovy                           |  2 +
 .../shape/query16.groovy                           |  2 +
 .../shape/query17.groovy                           |  2 +
 .../shape/query18.groovy                           |  2 +
 .../shape/query19.groovy                           |  2 +
 .../shape/query2.groovy                            |  2 +
 .../shape/query20.groovy                           |  2 +
 .../shape/query21.groovy                           |  2 +
 .../shape/query22.groovy                           |  2 +
 .../shape/query23.groovy                           |  2 +
 .../shape/query24.groovy                           |  2 +
 .../shape/query25.groovy                           |  2 +
 .../shape/query26.groovy                           |  2 +
 .../shape/query27.groovy                           |  2 +
 .../shape/query28.groovy                           |  2 +
 .../shape/query29.groovy                           |  2 +
 .../shape/query3.groovy                            |  2 +
 .../shape/query30.groovy                           |  2 +
 .../shape/query31.groovy                           |  2 +
 .../shape/query32.groovy                           |  2 +
 .../shape/query33.groovy                           |  2 +
 .../shape/query34.groovy                           |  2 +
 .../shape/query35.groovy                           |  2 +
 .../shape/query36.groovy                           |  2 +
 .../shape/query37.groovy                           |  2 +
 .../shape/query38.groovy                           |  2 +
 .../shape/query39.groovy                           |  2 +
 .../shape/query4.groovy                            |  2 +
 .../shape/query40.groovy                           |  2 +
 .../shape/query41.groovy                           |  2 +
 .../shape/query42.groovy                           |  2 +
 .../shape/query43.groovy                           |  2 +
 .../shape/query44.groovy                           |  2 +
 .../shape/query45.groovy                           |  2 +
 .../shape/query46.groovy                           |  2 +
 .../shape/query47.groovy                           |  2 +
 .../shape/query48.groovy                           |  2 +
 .../shape/query49.groovy                           |  2 +
 .../shape/query5.groovy                            |  2 +
 .../shape/query50.groovy                           |  2 +
 .../shape/query51.groovy                           |  2 +
 .../shape/query52.groovy                           |  2 +
 .../shape/query53.groovy                           |  2 +
 .../shape/query54.groovy                           |  2 +
 .../shape/query55.groovy                           |  2 +
 .../shape/query56.groovy                           |  2 +
 .../shape/query57.groovy                           |  2 +
 .../shape/query58.groovy                           |  2 +
 .../shape/query59.groovy                           |  2 +
 .../shape/query6.groovy                            |  2 +
 .../shape/query60.groovy                           |  2 +
 .../shape/query61.groovy                           |  2 +
 .../shape/query62.groovy                           |  2 +
 .../shape/query63.groovy                           |  2 +
 .../shape/query64.groovy                           |  2 +
 .../shape/query65.groovy                           |  2 +
 .../shape/query66.groovy                           |  2 +
 .../shape/query67.groovy                           |  2 +
 .../shape/query68.groovy                           |  2 +
 .../shape/query69.groovy                           |  2 +
 .../shape/query7.groovy                            |  2 +
 .../shape/query70.groovy                           |  2 +
 .../shape/query71.groovy                           |  2 +
 .../shape/query72.groovy                           |  2 +
 .../shape/query73.groovy                           |  2 +
 .../shape/query74.groovy                           |  2 +
 .../shape/query75.groovy                           |  2 +
 .../shape/query76.groovy                           |  2 +
 .../shape/query77.groovy                           |  2 +
 .../shape/query78.groovy                           |  2 +
 .../shape/query79.groovy                           |  2 +
 .../shape/query8.groovy                            |  2 +
 .../shape/query80.groovy                           |  2 +
 .../shape/query81.groovy                           |  2 +
 .../shape/query82.groovy                           |  2 +
 .../shape/query83.groovy                           |  2 +
 .../shape/query84.groovy                           |  2 +
 .../shape/query85.groovy                           |  2 +
 .../shape/query86.groovy                           |  2 +
 .../shape/query87.groovy                           |  2 +
 .../shape/query88.groovy                           |  2 +
 .../shape/query89.groovy                           |  2 +
 .../shape/query9.groovy                            |  2 +
 .../shape/query90.groovy                           |  2 +
 .../shape/query91.groovy                           |  2 +
 .../shape/query92.groovy                           |  2 +
 .../shape/query93.groovy                           |  2 +
 .../shape/query94.groovy                           |  2 +
 .../shape/query95.groovy                           |  2 +
 .../shape/query96.groovy                           |  2 +
 .../shape/query97.groovy                           |  2 +
 .../shape/query98.groovy                           |  2 +
 .../shape/query99.groovy                           |  2 +
 .../nostats_rf_prune/q1.groovy                     |  3 +-
 .../nostats_rf_prune/q10.groovy                    |  2 +
 .../nostats_rf_prune/q11.groovy                    |  1 +
 .../nostats_rf_prune/q12.groovy                    |  2 +
 .../nostats_rf_prune/q13.groovy                    |  2 +
 .../nostats_rf_prune/q14.groovy                    |  2 +
 .../nostats_rf_prune/q15.groovy                    |  4 +-
 .../nostats_rf_prune/q16.groovy                    |  4 +-
 .../nostats_rf_prune/q17.groovy                    |  4 +-
 .../nostats_rf_prune/q18.groovy                    |  4 +-
 .../nostats_rf_prune/q19.groovy                    |  4 +-
 .../nostats_rf_prune/q2.groovy                     |  3 +-
 .../nostats_rf_prune/q20-rewrite.groovy            |  4 +-
 .../nostats_rf_prune/q20.groovy                    |  4 +-
 .../nostats_rf_prune/q21.groovy                    |  4 +-
 .../nostats_rf_prune/q22.groovy                    |  4 +-
 .../nostats_rf_prune/q3.groovy                     |  1 +
 .../nostats_rf_prune/q4.groovy                     |  1 +
 .../nostats_rf_prune/q5.groovy                     |  1 +
 .../nostats_rf_prune/q6.groovy                     |  3 +-
 .../nostats_rf_prune/q7.groovy                     |  3 +-
 .../nostats_rf_prune/q8.groovy                     |  3 +-
 .../nostats_rf_prune/q9.groovy                     |  1 +
 .../rf_prune/q1.groovy                             |  3 +-
 .../rf_prune/q10.groovy                            |  2 +
 .../rf_prune/q11.groovy                            |  1 +
 .../rf_prune/q12.groovy                            |  2 +
 .../rf_prune/q13.groovy                            |  2 +
 .../rf_prune/q14.groovy                            |  2 +
 .../rf_prune/q15.groovy                            |  3 +-
 .../rf_prune/q16.groovy                            |  4 +-
 .../rf_prune/q17.groovy                            |  4 +-
 .../rf_prune/q18.groovy                            |  4 +-
 .../rf_prune/q19.groovy                            |  4 +-
 .../rf_prune/q2.groovy                             |  3 +-
 .../rf_prune/q20-rewrite.groovy                    |  4 +-
 .../rf_prune/q20.groovy                            |  4 +-
 .../rf_prune/q21.groovy                            |  4 +-
 .../rf_prune/q22.groovy                            |  4 +-
 .../rf_prune/q3.groovy                             |  1 +
 .../rf_prune/q4.groovy                             |  1 +
 .../rf_prune/q5.groovy                             |  1 +
 .../rf_prune/q6.groovy                             |  3 +-
 .../rf_prune/q7.groovy                             |  3 +-
 .../rf_prune/q8.groovy                             |  3 +-
 .../rf_prune/q9.groovy                             |  1 +
 .../runtime_filter/test_pushdown_setop.groovy      |  2 +
 .../nereids_tpch_shape_sf1000_p0/shape/q1.groovy   |  3 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q10.groovy  |  2 +
 .../nereids_tpch_shape_sf1000_p0/shape/q11.groovy  |  4 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q12.groovy  |  2 +
 .../nereids_tpch_shape_sf1000_p0/shape/q13.groovy  |  2 +
 .../nereids_tpch_shape_sf1000_p0/shape/q14.groovy  |  2 +
 .../nereids_tpch_shape_sf1000_p0/shape/q15.groovy  |  4 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q16.groovy  |  4 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q17.groovy  |  4 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q18.groovy  |  4 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q19.groovy  |  4 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q2.groovy   |  4 +-
 .../shape/q20-rewrite.groovy                       |  4 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q20.groovy  |  4 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q21.groovy  |  4 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q22.groovy  |  4 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q3.groovy   |  2 +
 .../nereids_tpch_shape_sf1000_p0/shape/q4.groovy   |  4 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q5.groovy   |  2 +
 .../nereids_tpch_shape_sf1000_p0/shape/q6.groovy   |  4 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q7.groovy   |  4 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q8.groovy   |  4 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q9.groovy   |  2 +
 .../shape_no_stats/q1.groovy                       |  4 +-
 .../shape_no_stats/q10.groovy                      |  2 +
 .../shape_no_stats/q11.groovy                      |  4 +-
 .../shape_no_stats/q12.groovy                      |  2 +
 .../shape_no_stats/q13.groovy                      |  2 +
 .../shape_no_stats/q14.groovy                      |  2 +
 .../shape_no_stats/q15.groovy                      |  4 +-
 .../shape_no_stats/q16.groovy                      |  4 +-
 .../shape_no_stats/q17.groovy                      |  4 +-
 .../shape_no_stats/q18.groovy                      |  4 +-
 .../shape_no_stats/q19.groovy                      |  4 +-
 .../shape_no_stats/q2.groovy                       |  4 +-
 .../shape_no_stats/q20-rewrite.groovy              |  4 +-
 .../shape_no_stats/q20.groovy                      |  4 +-
 .../shape_no_stats/q21.groovy                      |  4 +-
 .../shape_no_stats/q22.groovy                      |  4 +-
 .../shape_no_stats/q3.groovy                       |  2 +
 .../shape_no_stats/q4.groovy                       |  4 +-
 .../shape_no_stats/q5.groovy                       |  2 +
 .../shape_no_stats/q6.groovy                       |  4 +-
 .../shape_no_stats/q7.groovy                       |  4 +-
 .../shape_no_stats/q8.groovy                       |  4 +-
 .../shape_no_stats/q9.groovy                       |  2 +
 .../performance_p0/redundant_conjuncts.groovy      | 13 +++--
 .../suites/query_p0/join/test_join.groovy          |  2 +
 777 files changed, 1444 insertions(+), 174 deletions(-)
 create mode 100644 
regression-test/data/load_p0/insert/insert_select_empty_table.out
 create mode 100644 
regression-test/suites/load_p0/insert/insert_select_empty_table.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org


Reply via email to