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