This is an automated email from the ASF dual-hosted git repository. yiguolei pushed a change to branch branch-2.1 in repository https://gitbox.apache.org/repos/asf/doris.git
from afaefa3a9e7 [regression](decimalv2) add schema change test case for decimalv2 (#29474) add 0d0b9d64dd7 [improve](move-memtable) add move memtable too many segments fault injection (#29342) add 3888a7cc0be [fix](group_commit) Fix check auth error when relaying wal (#29461) add 3b7d5feb84c fix: en doc list partition column must be NOT NULL (#29414) add 4ba4767eef2 [improvement](scan) make global runtime filter support in-list filter (#29394) add 5e39cdf053c [doc](nereids)Add query rewrite by materialized view feature summary and desc doc (#29370) add b26f3c37bd1 [Bug](config) set enabe_agg_state to need forward (#29454) add d8a08dad902 [Bug](mark-join) fix wrong result on mark join + other conjunct (#29321) add bfe65565d80 [feature](paimon)support native reader (#29339) add 329d20df3b2 [fix](regression) spare .testfile to make disk checker happy when injecting fault (#29477) add f28dbc702c7 [bugfix](scanner done) should not set process status to query context (#29512) add 3cfc1507b27 [doc](mv) add mv docs to sidebar (#29506) add e0e34b8f930 [doc](fix) fix dead link of mv doc (#29530) add 441fb49345e [Bug](load) fix load failed on stream load tvf into agg state (#28420) add abd9000368a [Feat](Nereids) add distribute hint to leading hint (#28562) add 6ae2a11d07e [ci](case) exclude case test_dump_image (#29539) add 92533d544f9 [LOG](exec) Add timer for hostname_to_ip (#29497) add 43b19fd99e3 [docs](timezone) refactor docs of timezone add d8ad6ebff2c [enhancement](disk) log disk path when creating tablet (#29464) add 7a4ef901100 [Improve](regresstests)add test cases for array functions (#28492) add 96acef908a6 [fix](move-memtable) check eos when close stream (#29547) add 35150bbc222 [improve](move-memtable) log rpc failures in stream file writer (#29267) add 6a836a53df5 [feature](mv) add mv rewrite info to explain (#29153) add bfd23e30f62 [improve](load) handle EAGAIN in load stream (#29437) add 99edbaf3cf1 [improve](move-memtable) add stream sink file writer finalize fault injection (#29552) add 9aafcb18bd9 [fix](move-memtable) disable move memtable when light schema change is false (#29362) add c1ddcc5751f [opt](config) create custom conf dir if not exists (#29391) add 08f2b83b810 [fix](profile) Fix row distribution timer in loadv1 (#29495) add a04911a93f7 [fix](pipelinex) coredump caused by null pointer of Dependency::_shared_state (#29559) add d56765126b5 [fix](test)Fix index_compaction unstable cases (#29499) add c0f63915f79 [chore](test) make configuartion of parallel scan be fuzzy (#29356) add 8c40f04f2ba [Opt](parquet-reader) Opt `ColumnSelectVector::set_run_length_null_map()` in parquet reader. (#28954) (#29527) add baec2657dd3 [fix](Nereids) should cast NOT's child to boolean when analyze (#29433) add 46ccbebfb0b [improve](function) get result from constant_col when expr is const (#29403) add f3bbc7b8762 [enchancement](delete) fix delete stmt return error with fold on be (#28557) add fb13943a108 [Fix](Variant) fix heap use after free when updating tablet schema (#29554) add 64696829d14 [fix](Nereids) mark join should not eliminate join when child is empty (#29409) add 39887a5cbf4 [ut](fe) remove useless and unsatbale tests (#29555) add e8e1a6ff039 [refactor](fold) refactor fold executor could get error status (#29541) add abbe4542e54 fix result not stable for test_show_statistic_proc (#29523) add d86277c2c22 [optimize](cooldown)Improved filtering conditions for cooldown tablet (#27338) No new revisions were added by this update. Summary of changes: be/src/exprs/runtime_filter.cpp | 45 +- be/src/exprs/runtime_filter.h | 4 +- be/src/exprs/runtime_filter_slots.h | 5 +- be/src/http/action/http_stream.cpp | 4 +- be/src/io/fs/local_file_system.cpp | 8 +- be/src/io/fs/stream_sink_file_writer.cpp | 36 +- be/src/olap/data_dir.cpp | 5 +- be/src/olap/data_dir.h | 2 + be/src/olap/rowset/segment_creator.cpp | 9 +- be/src/olap/tablet.cpp | 2 +- be/src/olap/tablet_manager.cpp | 6 +- be/src/olap/wal/wal_table.cpp | 3 +- be/src/pipeline/exec/aggregation_sink_operator.h | 16 +- be/src/runtime/fold_constant_executor.cpp | 77 +- be/src/runtime/fold_constant_executor.h | 9 +- be/src/runtime/load_stream.cpp | 40 +- be/src/runtime/load_stream.h | 6 +- be/src/service/internal_service.cpp | 15 +- be/src/util/network_util.cpp | 12 +- be/src/vec/common/hash_table/hash_map.h | 32 +- be/src/vec/exec/format/parquet/parquet_common.cpp | 16 +- .../vec/exec/join/process_hash_table_probe_impl.h | 67 +- be/src/vec/exec/scan/scanner_context.cpp | 1 - be/src/vec/exec/scan/vfile_scanner.cpp | 17 +- be/src/vec/exprs/vcase_expr.cpp | 3 + be/src/vec/exprs/vectorized_fn_call.cpp | 4 + be/src/vec/exprs/vexpr.cpp | 8 + be/src/vec/exprs/vexpr.h | 5 + be/src/vec/exprs/vin_predicate.cpp | 3 + be/src/vec/sink/load_stream_stub.cpp | 4 + be/src/vec/sink/load_stream_stub.h | 14 +- be/src/vec/sink/vrow_distribution.cpp | 3 +- be/src/vec/sink/vrow_distribution.h | 1 - be/src/vec/sink/writer/vtablet_writer.cpp | 3 + docs/dev.json | 4 + docs/en/docs/advanced/time-zone.md | 150 +- docs/en/docs/advanced/variables.md | 4 +- docs/en/docs/data-table/data-partition.md | 2 +- .../async-materialized-view.md | 32 +- .../query-async-materialized-view.md | 415 ++++++ docs/en/docs/query-acceleration/hint/joinHint.md | 64 + .../Load/STREAM-LOAD.md | 10 +- .../sql-reference/Data-Types/DATETIME.md | 35 +- .../SET-VARIABLE.md | 22 +- docs/sidebars.json | 28 +- docs/zh-CN/docs/advanced/time-zone.md | 140 +- docs/zh-CN/docs/advanced/variables.md | 4 +- .../async-materialized-view.md | 31 +- .../query-async-materialized-view.md | 394 ++++++ .../Load/STREAM-LOAD.md | 13 +- .../sql-reference/Data-Types/DATETIME.md | 35 +- .../SET-VARIABLE.md | 22 +- .../java/org/apache/doris/common/ConfigBase.java | 1 + .../antlr4/org/apache/doris/nereids/DorisLexer.g4 | 2 + .../antlr4/org/apache/doris/nereids/DorisParser.g4 | 8 +- .../java/org/apache/doris/analysis/DeleteStmt.java | 8 +- .../apache/doris/analysis/NativeInsertStmt.java | 50 +- .../property/constants/PaimonProperties.java | 1 + .../src/main/java/org/apache/doris/load/Load.java | 24 +- .../apache/doris/load/loadv2/BrokerLoadJob.java | 4 +- .../main/java/org/apache/doris/mtmv/MTMVUtil.java | 2 +- .../org/apache/doris/nereids/NereidsPlanner.java | 31 +- .../apache/doris/nereids/hint/DistributeHint.java | 76 + .../java/org/apache/doris/nereids/hint/Hint.java | 4 + .../org/apache/doris/nereids/hint/LeadingHint.java | 76 +- .../jobs/joinorder/hypergraph/HyperGraph.java | 6 +- .../jobs/joinorder/hypergraph/edge/Edge.java | 16 +- .../joinorder/hypergraph/node/StructInfoNode.java | 6 + .../hypergraph/receiver/PlanReceiver.java | 12 +- .../doris/nereids/parser/LogicalPlanBuilder.java | 36 +- .../processor/post/RuntimeFilterGenerator.java | 6 +- .../doris/nereids/properties/DistributionSpec.java | 4 + .../nereids/properties/RequestPropertyDeriver.java | 12 +- .../nereids/rules/analysis/BindExpression.java | 4 +- .../rules/analysis/EliminateLogicalSelectHint.java | 4 +- .../rules/exploration/join/InnerJoinLAsscom.java | 2 +- .../exploration/join/InnerJoinLAsscomProject.java | 2 +- .../exploration/join/InnerJoinLeftAssociate.java | 2 +- .../join/InnerJoinLeftAssociateProject.java | 2 +- .../exploration/join/InnerJoinRightAssociate.java | 2 +- .../join/InnerJoinRightAssociateProject.java | 2 +- .../rules/exploration/join/JoinCommute.java | 2 +- .../rules/exploration/join/JoinExchange.java | 15 +- .../exploration/join/JoinExchangeBothProject.java | 16 +- .../exploration/join/JoinExchangeLeftProject.java | 16 +- .../exploration/join/JoinExchangeRightProject.java | 16 +- .../join/LogicalJoinSemiJoinTranspose.java | 4 +- .../join/LogicalJoinSemiJoinTransposeProject.java | 8 +- .../exploration/join/OuterJoinAssocProject.java | 2 +- .../rules/exploration/join/OuterJoinLAsscom.java | 2 +- .../exploration/join/OuterJoinLAsscomProject.java | 2 +- .../join/PushDownProjectThroughInnerOuterJoin.java | 4 +- .../join/PushDownProjectThroughSemiJoin.java | 4 +- .../join/SemiJoinSemiJoinTranspose.java | 2 +- .../join/SemiJoinSemiJoinTransposeProject.java | 2 +- .../mv/AbstractMaterializedViewAggregateRule.java | 55 +- .../mv/AbstractMaterializedViewJoinRule.java | 9 +- .../mv/AbstractMaterializedViewRule.java | 231 ++- .../rules/exploration/mv/ComparisonResult.java | 26 +- .../rules/exploration/mv/EquivalenceClass.java | 5 + .../rules/exploration/mv/HyperGraphComparator.java | 21 +- .../mv/LogicalCompatibilityContext.java | 25 +- .../exploration/mv/MaterializationContext.java | 96 ++ .../nereids/rules/exploration/mv/Predicates.java | 14 + .../nereids/rules/exploration/mv/StructInfo.java | 11 +- .../exploration/mv/mapping/ExpressionMapping.java | 6 + .../rules/exploration/mv/mapping/Mapping.java | 5 + .../rules/exploration/mv/mapping/SlotMapping.java | 5 + .../rules/expression/ExpressionRewrite.java | 2 +- .../rules/expression/rules/FunctionBinder.java | 7 +- .../implementation/LogicalJoinToHashJoin.java | 2 +- .../rules/rewrite/EliminateEmptyRelation.java | 20 +- .../nereids/rules/rewrite/ExistsApplyToJoin.java | 13 +- .../rules/rewrite/ExtractFilterFromCrossJoin.java | 2 +- .../rules/rewrite/FindHashConditionForJoin.java | 2 +- .../doris/nereids/rules/rewrite/InApplyToJoin.java | 9 +- .../doris/nereids/rules/rewrite/OrExpansion.java | 6 +- .../rules/rewrite/PullUpJoinFromUnionAll.java | 7 +- .../rules/rewrite/PushDownFilterThroughJoin.java | 2 +- .../rules/rewrite/PushDownJoinOtherCondition.java | 2 +- .../rules/rewrite/PushFilterInsideJoin.java | 2 +- .../doris/nereids/rules/rewrite/ReorderJoin.java | 22 +- .../nereids/rules/rewrite/ScalarApplyToJoin.java | 7 +- .../nereids/rules/rewrite/SemiJoinCommute.java | 2 +- .../rewrite/TransposeSemiJoinLogicalJoin.java | 2 +- .../TransposeSemiJoinLogicalJoinProject.java | 2 +- .../trees/copier/LogicalPlanDeepCopier.java | 2 +- .../plans/{JoinHint.java => DistributeType.java} | 22 +- .../doris/nereids/trees/plans/algebra/Join.java | 25 +- .../plans/commands/InsertIntoTableCommand.java | 7 +- .../nereids/trees/plans/logical/LogicalJoin.java | 37 +- .../nereids/trees/plans/logical/UsingJoin.java | 12 +- .../trees/plans/physical/AbstractPhysicalJoin.java | 15 +- .../trees/plans/physical/PhysicalDistribute.java | 7 + .../trees/plans/physical/PhysicalHashJoin.java | 8 +- .../plans/physical/PhysicalNestedLoopJoin.java | 7 +- .../org/apache/doris/planner/OriginalPlanner.java | 11 +- .../apache/doris/planner/StreamLoadPlanner.java | 11 +- .../planner/external/paimon/PaimonScanNode.java | 59 +- .../planner/external/paimon/PaimonSource.java | 5 + .../doris/planner/external/paimon/PaimonSplit.java | 26 +- .../main/java/org/apache/doris/qe/Coordinator.java | 4 + .../java/org/apache/doris/qe/SessionVariable.java | 45 +- .../java/org/apache/doris/qe/StmtExecutor.java | 8 + .../org/apache/doris/analysis/InsertStmtTest.java | 3 - .../org/apache/doris/mysql/MysqlServerTest.java | 143 -- .../{JoinHintTest.java => DistributeHintTest.java} | 6 +- .../{JoinHintTest.java => DistributeHintTest.java} | 2 +- .../doris/nereids/parser/NereidsParserTest.java | 12 +- .../properties/ChildOutputPropertyDeriverTest.java | 27 +- .../properties/RequestPropertyDeriverTest.java | 7 +- .../rewrite/FindHashConditionForJoinTest.java | 7 +- .../doris/nereids/trees/plans/PlanEqualsTest.java | 7 +- .../nereids/trees/plans/PlanToStringTest.java | 1 + .../doris/nereids/util/HyperGraphBuilder.java | 9 +- .../doris/nereids/util/LogicalPlanBuilder.java | 5 +- .../org/apache/doris/planner/QueryPlanTest.java | 4 +- fe/pom.xml | 4 +- gensrc/proto/internal_service.proto | 1 + gensrc/thrift/PlanNodes.thrift | 1 + .../datatype_p0/datetimev2/test_tz_streamload.out | 3 + .../datatype_p0/datetimev2/test_tz_streamload2.csv | 5 +- .../test_array_element_at_and_slice.out | 352 +++++ .../test_array_functions_array_intersect_sort.out | 193 +++ .../test_array_functions_array_join.out | 103 ++ .../test_array_functions_array_with_const.out | 73 + ...t_array_functions_concat_compact_difference.out | 161 +++ .../test_array_functions_in_ck_case.out | 1043 ++++++++++++++ .../test_array_push_pop_backfront.out | 181 +++ .../test_array_zip_array_enumerate_uniq.out | 13 + .../data/empty_relation/eliminate_empty.out | 15 +- .../test_too_many_segments_fault_injection.out | 2 + .../data/mv_p0/agg_state/test_agg_state_max_by.out | 19 + .../nereids_p0/cte/test_cte_filter_pushdown.out | 14 +- .../eliminate_outer_join/eliminate_outer_join.out | 224 ++- .../data/nereids_p0/hint/fix_leading.out | 10 +- .../data/nereids_p0/hint/test_leading.out | 1494 +++++++++++++++++++- .../nereids_rules_p0/eager_aggregate/basic.out | 66 +- .../eager_aggregate/basic_one_side.out | 60 +- .../push_down_count_through_join.out | 664 +++++---- .../push_down_count_through_join_one_side.out | 610 ++++---- .../eager_aggregate/push_down_max_through_join.out | 337 +++-- .../eager_aggregate/push_down_min_through_join.out | 337 +++-- .../eager_aggregate/push_down_sum_through_join.out | 361 +++-- .../push_down_sum_through_join_one_side.out | 337 +++-- .../eliminate_join_condition.out | 43 +- .../eliminate_not_null/eliminate_not_null.out | 59 +- .../eliminate_outer_join/eliminate_outer_join.out | 70 +- .../push_down_alias_through_join.out | 52 +- .../push_down_expression_in_hash_join.out | 64 +- .../push_down_filter_other_condition.out | 410 +++--- .../filter_push_down/push_filter_inside_join.out | 139 +- .../infer_set_operator_distinct.out | 200 +-- .../limit_push_down/limit_push_down.out | 1002 +++++++------ .../limit_push_down/order_push_down.out | 830 ++++++----- .../predicate_infer/infer_predicate.out | 535 ++++--- .../push_down_limit_distinct.out | 24 +- .../push_down_top_n_distinct_through_union.out | 182 ++- .../push_down_top_n_through_union.out | 245 ++-- .../transposeJoin/transposeSemiJoinAgg.out | 132 +- regression-test/data/nereids_shape_check/load.out | 16 +- .../data/nereids_ssb_shape_sf100_p0/shape/flat.out | 8 +- .../data/nereids_ssb_shape_sf100_p0/shape/q1.1.out | 4 +- .../data/nereids_ssb_shape_sf100_p0/shape/q1.2.out | 4 +- .../data/nereids_ssb_shape_sf100_p0/shape/q1.3.out | 4 +- .../data/nereids_ssb_shape_sf100_p0/shape/q2.1.out | 10 +- .../data/nereids_ssb_shape_sf100_p0/shape/q2.2.out | 10 +- .../data/nereids_ssb_shape_sf100_p0/shape/q2.3.out | 10 +- .../data/nereids_ssb_shape_sf100_p0/shape/q3.1.out | 12 +- .../data/nereids_ssb_shape_sf100_p0/shape/q3.2.out | 12 +- .../data/nereids_ssb_shape_sf100_p0/shape/q3.3.out | 10 +- .../data/nereids_ssb_shape_sf100_p0/shape/q3.4.out | 10 +- .../data/nereids_ssb_shape_sf100_p0/shape/q4.1.out | 16 +- .../data/nereids_ssb_shape_sf100_p0/shape/q4.2.out | 16 +- .../data/nereids_ssb_shape_sf100_p0/shape/q4.3.out | 12 +- .../push_filter_through_ptopn.out | 10 +- .../push_filter_through_window.out | 10 +- .../nereids_tpcds_shape_sf1000_p0/shape/query1.out | 20 +- .../shape/query10.out | 20 +- .../shape/query11.out | 22 +- .../shape/query12.out | 12 +- .../shape/query13.out | 16 +- .../shape/query14.out | 80 +- .../shape/query15.out | 14 +- .../shape/query16.out | 14 +- .../shape/query17.out | 20 +- .../shape/query18.out | 24 +- .../shape/query19.out | 16 +- .../nereids_tpcds_shape_sf1000_p0/shape/query2.out | 22 +- .../shape/query20.out | 10 +- .../shape/query21.out | 10 +- .../shape/query22.out | 8 +- .../shape/query23.out | 38 +- .../shape/query24.out | 30 +- .../shape/query25.out | 20 +- .../shape/query26.out | 14 +- .../shape/query27.out | 14 +- .../shape/query28.out | 22 +- .../shape/query29.out | 18 +- .../nereids_tpcds_shape_sf1000_p0/shape/query3.out | 8 +- .../shape/query30.out | 22 +- .../shape/query31.out | 30 +- .../shape/query32.out | 8 +- .../shape/query33.out | 46 +- .../shape/query34.out | 12 +- .../shape/query35.out | 26 +- .../shape/query36.out | 14 +- .../shape/query37.out | 10 +- .../shape/query38.out | 26 +- .../shape/query39.out | 14 +- .../nereids_tpcds_shape_sf1000_p0/shape/query4.out | 30 +- .../shape/query40.out | 10 +- .../shape/query41.out | 8 +- .../shape/query42.out | 8 +- .../shape/query43.out | 8 +- .../shape/query44.out | 30 +- .../shape/query45.out | 20 +- .../shape/query46.out | 20 +- .../shape/query47.out | 18 +- .../shape/query48.out | 12 +- .../shape/query49.out | 28 +- .../nereids_tpcds_shape_sf1000_p0/shape/query5.out | 34 +- .../shape/query50.out | 10 +- .../shape/query51.out | 20 +- .../shape/query52.out | 8 +- .../shape/query53.out | 12 +- .../shape/query54.out | 38 +- .../shape/query55.out | 8 +- .../shape/query56.out | 38 +- .../shape/query57.out | 18 +- .../shape/query58.out | 44 +- .../shape/query59.out | 22 +- .../nereids_tpcds_shape_sf1000_p0/shape/query6.out | 26 +- .../shape/query60.out | 46 +- .../shape/query61.out | 34 +- .../shape/query62.out | 12 +- .../shape/query63.out | 12 +- .../shape/query64.out | 54 +- .../shape/query65.out | 20 +- .../shape/query66.out | 24 +- .../shape/query67.out | 12 +- .../shape/query68.out | 16 +- .../shape/query69.out | 28 +- .../nereids_tpcds_shape_sf1000_p0/shape/query7.out | 14 +- .../shape/query70.out | 20 +- .../shape/query71.out | 20 +- .../shape/query72.out | 34 +- .../shape/query73.out | 12 +- .../shape/query74.out | 22 +- .../shape/query75.out | 28 +- .../shape/query76.out | 26 +- .../shape/query77.out | 38 +- .../shape/query78.out | 14 +- .../shape/query79.out | 14 +- .../nereids_tpcds_shape_sf1000_p0/shape/query8.out | 18 +- .../shape/query80.out | 52 +- .../shape/query81.out | 24 +- .../shape/query82.out | 10 +- .../shape/query83.out | 38 +- .../shape/query84.out | 12 +- .../shape/query85.out | 18 +- .../shape/query86.out | 10 +- .../shape/query87.out | 26 +- .../shape/query88.out | 78 +- .../shape/query89.out | 12 +- .../nereids_tpcds_shape_sf1000_p0/shape/query9.out | 62 +- .../shape/query90.out | 18 +- .../shape/query91.out | 18 +- .../shape/query92.out | 8 +- .../shape/query93.out | 6 +- .../shape/query94.out | 14 +- .../shape/query95.out | 20 +- .../shape/query96.out | 8 +- .../shape/query97.out | 10 +- .../shape/query98.out | 10 +- .../shape/query99.out | 12 +- .../noStatsRfPrune/query1.out | 18 +- .../noStatsRfPrune/query10.out | 24 +- .../noStatsRfPrune/query11.out | 22 +- .../noStatsRfPrune/query12.out | 10 +- .../noStatsRfPrune/query13.out | 14 +- .../noStatsRfPrune/query14.out | 80 +- .../noStatsRfPrune/query15.out | 14 +- .../noStatsRfPrune/query16.out | 14 +- .../noStatsRfPrune/query17.out | 18 +- .../noStatsRfPrune/query18.out | 20 +- .../noStatsRfPrune/query19.out | 16 +- .../noStatsRfPrune/query2.out | 20 +- .../noStatsRfPrune/query20.out | 10 +- .../noStatsRfPrune/query21.out | 10 +- .../noStatsRfPrune/query22.out | 8 +- .../noStatsRfPrune/query23.out | 38 +- .../noStatsRfPrune/query24.out | 24 +- .../noStatsRfPrune/query25.out | 18 +- .../noStatsRfPrune/query26.out | 12 +- .../noStatsRfPrune/query27.out | 12 +- .../noStatsRfPrune/query28.out | 22 +- .../noStatsRfPrune/query29.out | 18 +- .../noStatsRfPrune/query3.out | 8 +- .../noStatsRfPrune/query30.out | 22 +- .../noStatsRfPrune/query31.out | 28 +- .../noStatsRfPrune/query32.out | 8 +- .../noStatsRfPrune/query33.out | 40 +- .../noStatsRfPrune/query34.out | 12 +- .../noStatsRfPrune/query35.out | 26 +- .../noStatsRfPrune/query36.out | 12 +- .../noStatsRfPrune/query37.out | 12 +- .../noStatsRfPrune/query38.out | 26 +- .../noStatsRfPrune/query39.out | 14 +- .../noStatsRfPrune/query4.out | 30 +- .../noStatsRfPrune/query40.out | 10 +- .../noStatsRfPrune/query41.out | 8 +- .../noStatsRfPrune/query42.out | 8 +- .../noStatsRfPrune/query43.out | 8 +- .../noStatsRfPrune/query44.out | 34 +- .../noStatsRfPrune/query45.out | 18 +- .../noStatsRfPrune/query46.out | 20 +- .../noStatsRfPrune/query47.out | 18 +- .../noStatsRfPrune/query48.out | 12 +- .../noStatsRfPrune/query49.out | 28 +- .../noStatsRfPrune/query5.out | 34 +- .../noStatsRfPrune/query50.out | 10 +- .../noStatsRfPrune/query51.out | 20 +- .../noStatsRfPrune/query52.out | 8 +- .../noStatsRfPrune/query53.out | 12 +- .../noStatsRfPrune/query54.out | 36 +- .../noStatsRfPrune/query55.out | 8 +- .../noStatsRfPrune/query56.out | 34 +- .../noStatsRfPrune/query57.out | 18 +- .../noStatsRfPrune/query58.out | 50 +- .../noStatsRfPrune/query59.out | 18 +- .../noStatsRfPrune/query6.out | 26 +- .../noStatsRfPrune/query60.out | 40 +- .../noStatsRfPrune/query61.out | 32 +- .../noStatsRfPrune/query62.out | 12 +- .../noStatsRfPrune/query63.out | 12 +- .../noStatsRfPrune/query64.out | 48 +- .../noStatsRfPrune/query65.out | 18 +- .../noStatsRfPrune/query66.out | 24 +- .../noStatsRfPrune/query67.out | 12 +- .../noStatsRfPrune/query68.out | 20 +- .../noStatsRfPrune/query69.out | 24 +- .../noStatsRfPrune/query7.out | 12 +- .../noStatsRfPrune/query70.out | 22 +- .../noStatsRfPrune/query71.out | 20 +- .../noStatsRfPrune/query72.out | 24 +- .../noStatsRfPrune/query73.out | 12 +- .../noStatsRfPrune/query74.out | 22 +- .../noStatsRfPrune/query75.out | 28 +- .../noStatsRfPrune/query76.out | 22 +- .../noStatsRfPrune/query77.out | 42 +- .../noStatsRfPrune/query78.out | 14 +- .../noStatsRfPrune/query79.out | 14 +- .../noStatsRfPrune/query8.out | 18 +- .../noStatsRfPrune/query80.out | 34 +- .../noStatsRfPrune/query81.out | 24 +- .../noStatsRfPrune/query82.out | 12 +- .../noStatsRfPrune/query83.out | 38 +- .../noStatsRfPrune/query84.out | 14 +- .../noStatsRfPrune/query85.out | 20 +- .../noStatsRfPrune/query86.out | 10 +- .../noStatsRfPrune/query87.out | 26 +- .../noStatsRfPrune/query88.out | 78 +- .../noStatsRfPrune/query89.out | 12 +- .../noStatsRfPrune/query9.out | 62 +- .../noStatsRfPrune/query90.out | 18 +- .../noStatsRfPrune/query91.out | 20 +- .../noStatsRfPrune/query92.out | 8 +- .../noStatsRfPrune/query93.out | 6 +- .../noStatsRfPrune/query94.out | 14 +- .../noStatsRfPrune/query95.out | 20 +- .../noStatsRfPrune/query96.out | 8 +- .../noStatsRfPrune/query97.out | 10 +- .../noStatsRfPrune/query98.out | 10 +- .../noStatsRfPrune/query99.out | 12 +- .../no_stats_shape/query1.out | 18 +- .../no_stats_shape/query10.out | 24 +- .../no_stats_shape/query11.out | 22 +- .../no_stats_shape/query12.out | 10 +- .../no_stats_shape/query13.out | 14 +- .../no_stats_shape/query14.out | 80 +- .../no_stats_shape/query15.out | 14 +- .../no_stats_shape/query16.out | 14 +- .../no_stats_shape/query17.out | 18 +- .../no_stats_shape/query18.out | 20 +- .../no_stats_shape/query19.out | 16 +- .../no_stats_shape/query2.out | 20 +- .../no_stats_shape/query20.out | 10 +- .../no_stats_shape/query21.out | 10 +- .../no_stats_shape/query22.out | 8 +- .../no_stats_shape/query23.out | 38 +- .../no_stats_shape/query24.out | 24 +- .../no_stats_shape/query25.out | 18 +- .../no_stats_shape/query26.out | 12 +- .../no_stats_shape/query27.out | 12 +- .../no_stats_shape/query28.out | 22 +- .../no_stats_shape/query29.out | 18 +- .../no_stats_shape/query3.out | 8 +- .../no_stats_shape/query30.out | 22 +- .../no_stats_shape/query31.out | 28 +- .../no_stats_shape/query32.out | 8 +- .../no_stats_shape/query33.out | 40 +- .../no_stats_shape/query34.out | 12 +- .../no_stats_shape/query35.out | 26 +- .../no_stats_shape/query36.out | 12 +- .../no_stats_shape/query37.out | 12 +- .../no_stats_shape/query38.out | 26 +- .../no_stats_shape/query39.out | 14 +- .../no_stats_shape/query4.out | 30 +- .../no_stats_shape/query40.out | 10 +- .../no_stats_shape/query41.out | 8 +- .../no_stats_shape/query42.out | 8 +- .../no_stats_shape/query43.out | 8 +- .../no_stats_shape/query44.out | 34 +- .../no_stats_shape/query45.out | 18 +- .../no_stats_shape/query46.out | 20 +- .../no_stats_shape/query47.out | 18 +- .../no_stats_shape/query48.out | 12 +- .../no_stats_shape/query49.out | 28 +- .../no_stats_shape/query5.out | 34 +- .../no_stats_shape/query50.out | 10 +- .../no_stats_shape/query51.out | 20 +- .../no_stats_shape/query52.out | 8 +- .../no_stats_shape/query53.out | 12 +- .../no_stats_shape/query54.out | 36 +- .../no_stats_shape/query55.out | 8 +- .../no_stats_shape/query56.out | 34 +- .../no_stats_shape/query57.out | 18 +- .../no_stats_shape/query58.out | 50 +- .../no_stats_shape/query59.out | 18 +- .../no_stats_shape/query6.out | 26 +- .../no_stats_shape/query60.out | 40 +- .../no_stats_shape/query61.out | 32 +- .../no_stats_shape/query62.out | 12 +- .../no_stats_shape/query63.out | 12 +- .../no_stats_shape/query64.out | 48 +- .../no_stats_shape/query65.out | 18 +- .../no_stats_shape/query66.out | 24 +- .../no_stats_shape/query67.out | 12 +- .../no_stats_shape/query68.out | 20 +- .../no_stats_shape/query69.out | 24 +- .../no_stats_shape/query7.out | 12 +- .../no_stats_shape/query70.out | 22 +- .../no_stats_shape/query71.out | 20 +- .../no_stats_shape/query72.out | 24 +- .../no_stats_shape/query73.out | 12 +- .../no_stats_shape/query74.out | 22 +- .../no_stats_shape/query75.out | 28 +- .../no_stats_shape/query76.out | 22 +- .../no_stats_shape/query77.out | 42 +- .../no_stats_shape/query78.out | 14 +- .../no_stats_shape/query79.out | 14 +- .../no_stats_shape/query8.out | 18 +- .../no_stats_shape/query80.out | 34 +- .../no_stats_shape/query81.out | 24 +- .../no_stats_shape/query82.out | 12 +- .../no_stats_shape/query83.out | 38 +- .../no_stats_shape/query84.out | 14 +- .../no_stats_shape/query85.out | 20 +- .../no_stats_shape/query86.out | 10 +- .../no_stats_shape/query87.out | 26 +- .../no_stats_shape/query88.out | 78 +- .../no_stats_shape/query89.out | 12 +- .../no_stats_shape/query9.out | 62 +- .../no_stats_shape/query90.out | 18 +- .../no_stats_shape/query91.out | 20 +- .../no_stats_shape/query92.out | 8 +- .../no_stats_shape/query93.out | 6 +- .../no_stats_shape/query94.out | 14 +- .../no_stats_shape/query95.out | 20 +- .../no_stats_shape/query96.out | 8 +- .../no_stats_shape/query97.out | 10 +- .../no_stats_shape/query98.out | 10 +- .../no_stats_shape/query99.out | 12 +- .../rf_prune/query1.out | 20 +- .../rf_prune/query10.out | 20 +- .../rf_prune/query11.out | 22 +- .../rf_prune/query12.out | 12 +- .../rf_prune/query13.out | 14 +- .../rf_prune/query14.out | 82 +- .../rf_prune/query15.out | 14 +- .../rf_prune/query16.out | 14 +- .../rf_prune/query17.out | 20 +- .../rf_prune/query18.out | 22 +- .../rf_prune/query19.out | 16 +- .../rf_prune/query2.out | 22 +- .../rf_prune/query20.out | 12 +- .../rf_prune/query21.out | 10 +- .../rf_prune/query22.out | 8 +- .../rf_prune/query23.out | 38 +- .../rf_prune/query24.out | 30 +- .../rf_prune/query25.out | 20 +- .../rf_prune/query26.out | 14 +- .../rf_prune/query27.out | 14 +- .../rf_prune/query28.out | 22 +- .../rf_prune/query29.out | 18 +- .../rf_prune/query3.out | 8 +- .../rf_prune/query30.out | 22 +- .../rf_prune/query31.out | 30 +- .../rf_prune/query32.out | 8 +- .../rf_prune/query33.out | 44 +- .../rf_prune/query34.out | 12 +- .../rf_prune/query35.out | 26 +- .../rf_prune/query36.out | 12 +- .../rf_prune/query37.out | 10 +- .../rf_prune/query38.out | 26 +- .../rf_prune/query39.out | 14 +- .../rf_prune/query4.out | 30 +- .../rf_prune/query40.out | 10 +- .../rf_prune/query41.out | 8 +- .../rf_prune/query42.out | 8 +- .../rf_prune/query43.out | 8 +- .../rf_prune/query44.out | 28 +- .../rf_prune/query45.out | 20 +- .../rf_prune/query46.out | 20 +- .../rf_prune/query47.out | 18 +- .../rf_prune/query48.out | 12 +- .../rf_prune/query49.out | 28 +- .../rf_prune/query5.out | 34 +- .../rf_prune/query50.out | 10 +- .../rf_prune/query51.out | 20 +- .../rf_prune/query52.out | 8 +- .../rf_prune/query53.out | 12 +- .../rf_prune/query54.out | 40 +- .../rf_prune/query55.out | 8 +- .../rf_prune/query56.out | 36 +- .../rf_prune/query57.out | 20 +- .../rf_prune/query58.out | 44 +- .../rf_prune/query59.out | 22 +- .../rf_prune/query6.out | 28 +- .../rf_prune/query60.out | 40 +- .../rf_prune/query61.out | 28 +- .../rf_prune/query62.out | 12 +- .../rf_prune/query63.out | 12 +- .../rf_prune/query64.out | 52 +- .../rf_prune/query65.out | 20 +- .../rf_prune/query66.out | 24 +- .../rf_prune/query67.out | 12 +- .../rf_prune/query68.out | 16 +- .../rf_prune/query69.out | 26 +- .../rf_prune/query7.out | 14 +- .../rf_prune/query70.out | 20 +- .../rf_prune/query71.out | 22 +- .../rf_prune/query72.out | 32 +- .../rf_prune/query73.out | 12 +- .../rf_prune/query74.out | 22 +- .../rf_prune/query75.out | 28 +- .../rf_prune/query76.out | 22 +- .../rf_prune/query77.out | 38 +- .../rf_prune/query78.out | 14 +- .../rf_prune/query79.out | 14 +- .../rf_prune/query8.out | 18 +- .../rf_prune/query80.out | 34 +- .../rf_prune/query81.out | 24 +- .../rf_prune/query82.out | 10 +- .../rf_prune/query83.out | 34 +- .../rf_prune/query84.out | 12 +- .../rf_prune/query85.out | 16 +- .../rf_prune/query86.out | 12 +- .../rf_prune/query87.out | 26 +- .../rf_prune/query88.out | 78 +- .../rf_prune/query89.out | 12 +- .../rf_prune/query9.out | 62 +- .../rf_prune/query90.out | 18 +- .../rf_prune/query91.out | 20 +- .../rf_prune/query92.out | 8 +- .../rf_prune/query93.out | 6 +- .../rf_prune/query94.out | 14 +- .../rf_prune/query95.out | 20 +- .../rf_prune/query96.out | 8 +- .../rf_prune/query97.out | 10 +- .../rf_prune/query98.out | 12 +- .../rf_prune/query99.out | 12 +- .../nereids_tpcds_shape_sf100_p0/shape/query1.out | 20 +- .../nereids_tpcds_shape_sf100_p0/shape/query10.out | 20 +- .../nereids_tpcds_shape_sf100_p0/shape/query11.out | 22 +- .../nereids_tpcds_shape_sf100_p0/shape/query12.out | 12 +- .../nereids_tpcds_shape_sf100_p0/shape/query13.out | 14 +- .../nereids_tpcds_shape_sf100_p0/shape/query14.out | 82 +- .../nereids_tpcds_shape_sf100_p0/shape/query15.out | 14 +- .../nereids_tpcds_shape_sf100_p0/shape/query16.out | 14 +- .../nereids_tpcds_shape_sf100_p0/shape/query17.out | 20 +- .../nereids_tpcds_shape_sf100_p0/shape/query18.out | 22 +- .../nereids_tpcds_shape_sf100_p0/shape/query19.out | 16 +- .../nereids_tpcds_shape_sf100_p0/shape/query2.out | 22 +- .../nereids_tpcds_shape_sf100_p0/shape/query20.out | 12 +- .../nereids_tpcds_shape_sf100_p0/shape/query21.out | 10 +- .../nereids_tpcds_shape_sf100_p0/shape/query22.out | 8 +- .../nereids_tpcds_shape_sf100_p0/shape/query23.out | 38 +- .../nereids_tpcds_shape_sf100_p0/shape/query24.out | 30 +- .../nereids_tpcds_shape_sf100_p0/shape/query25.out | 20 +- .../nereids_tpcds_shape_sf100_p0/shape/query26.out | 14 +- .../nereids_tpcds_shape_sf100_p0/shape/query27.out | 14 +- .../nereids_tpcds_shape_sf100_p0/shape/query28.out | 22 +- .../nereids_tpcds_shape_sf100_p0/shape/query29.out | 18 +- .../nereids_tpcds_shape_sf100_p0/shape/query3.out | 8 +- .../nereids_tpcds_shape_sf100_p0/shape/query30.out | 22 +- .../nereids_tpcds_shape_sf100_p0/shape/query31.out | 30 +- .../nereids_tpcds_shape_sf100_p0/shape/query32.out | 8 +- .../nereids_tpcds_shape_sf100_p0/shape/query33.out | 44 +- .../nereids_tpcds_shape_sf100_p0/shape/query34.out | 12 +- .../nereids_tpcds_shape_sf100_p0/shape/query35.out | 26 +- .../nereids_tpcds_shape_sf100_p0/shape/query36.out | 12 +- .../nereids_tpcds_shape_sf100_p0/shape/query37.out | 10 +- .../nereids_tpcds_shape_sf100_p0/shape/query38.out | 26 +- .../nereids_tpcds_shape_sf100_p0/shape/query39.out | 14 +- .../nereids_tpcds_shape_sf100_p0/shape/query4.out | 30 +- .../nereids_tpcds_shape_sf100_p0/shape/query40.out | 10 +- .../nereids_tpcds_shape_sf100_p0/shape/query41.out | 8 +- .../nereids_tpcds_shape_sf100_p0/shape/query42.out | 8 +- .../nereids_tpcds_shape_sf100_p0/shape/query43.out | 8 +- .../nereids_tpcds_shape_sf100_p0/shape/query44.out | 28 +- .../nereids_tpcds_shape_sf100_p0/shape/query45.out | 20 +- .../nereids_tpcds_shape_sf100_p0/shape/query46.out | 20 +- .../nereids_tpcds_shape_sf100_p0/shape/query47.out | 18 +- .../nereids_tpcds_shape_sf100_p0/shape/query48.out | 12 +- .../nereids_tpcds_shape_sf100_p0/shape/query49.out | 28 +- .../nereids_tpcds_shape_sf100_p0/shape/query5.out | 34 +- .../nereids_tpcds_shape_sf100_p0/shape/query50.out | 10 +- .../nereids_tpcds_shape_sf100_p0/shape/query51.out | 20 +- .../nereids_tpcds_shape_sf100_p0/shape/query52.out | 8 +- .../nereids_tpcds_shape_sf100_p0/shape/query53.out | 12 +- .../nereids_tpcds_shape_sf100_p0/shape/query54.out | 40 +- .../nereids_tpcds_shape_sf100_p0/shape/query55.out | 8 +- .../nereids_tpcds_shape_sf100_p0/shape/query56.out | 36 +- .../nereids_tpcds_shape_sf100_p0/shape/query57.out | 20 +- .../nereids_tpcds_shape_sf100_p0/shape/query58.out | 44 +- .../nereids_tpcds_shape_sf100_p0/shape/query59.out | 22 +- .../nereids_tpcds_shape_sf100_p0/shape/query6.out | 28 +- .../nereids_tpcds_shape_sf100_p0/shape/query60.out | 40 +- .../nereids_tpcds_shape_sf100_p0/shape/query61.out | 28 +- .../nereids_tpcds_shape_sf100_p0/shape/query62.out | 12 +- .../nereids_tpcds_shape_sf100_p0/shape/query63.out | 12 +- .../nereids_tpcds_shape_sf100_p0/shape/query64.out | 52 +- .../nereids_tpcds_shape_sf100_p0/shape/query65.out | 20 +- .../nereids_tpcds_shape_sf100_p0/shape/query66.out | 24 +- .../nereids_tpcds_shape_sf100_p0/shape/query67.out | 12 +- .../nereids_tpcds_shape_sf100_p0/shape/query68.out | 16 +- .../nereids_tpcds_shape_sf100_p0/shape/query69.out | 26 +- .../nereids_tpcds_shape_sf100_p0/shape/query7.out | 14 +- .../nereids_tpcds_shape_sf100_p0/shape/query70.out | 20 +- .../nereids_tpcds_shape_sf100_p0/shape/query71.out | 22 +- .../nereids_tpcds_shape_sf100_p0/shape/query72.out | 32 +- .../nereids_tpcds_shape_sf100_p0/shape/query73.out | 12 +- .../nereids_tpcds_shape_sf100_p0/shape/query74.out | 22 +- .../nereids_tpcds_shape_sf100_p0/shape/query75.out | 28 +- .../nereids_tpcds_shape_sf100_p0/shape/query76.out | 22 +- .../nereids_tpcds_shape_sf100_p0/shape/query77.out | 38 +- .../nereids_tpcds_shape_sf100_p0/shape/query78.out | 14 +- .../nereids_tpcds_shape_sf100_p0/shape/query79.out | 14 +- .../nereids_tpcds_shape_sf100_p0/shape/query8.out | 18 +- .../nereids_tpcds_shape_sf100_p0/shape/query80.out | 34 +- .../nereids_tpcds_shape_sf100_p0/shape/query81.out | 24 +- .../nereids_tpcds_shape_sf100_p0/shape/query82.out | 10 +- .../nereids_tpcds_shape_sf100_p0/shape/query83.out | 34 +- .../nereids_tpcds_shape_sf100_p0/shape/query84.out | 12 +- .../nereids_tpcds_shape_sf100_p0/shape/query85.out | 16 +- .../nereids_tpcds_shape_sf100_p0/shape/query86.out | 12 +- .../nereids_tpcds_shape_sf100_p0/shape/query87.out | 26 +- .../nereids_tpcds_shape_sf100_p0/shape/query88.out | 78 +- .../nereids_tpcds_shape_sf100_p0/shape/query89.out | 12 +- .../nereids_tpcds_shape_sf100_p0/shape/query9.out | 62 +- .../nereids_tpcds_shape_sf100_p0/shape/query90.out | 18 +- .../nereids_tpcds_shape_sf100_p0/shape/query91.out | 20 +- .../nereids_tpcds_shape_sf100_p0/shape/query92.out | 8 +- .../nereids_tpcds_shape_sf100_p0/shape/query93.out | 6 +- .../nereids_tpcds_shape_sf100_p0/shape/query94.out | 14 +- .../nereids_tpcds_shape_sf100_p0/shape/query95.out | 20 +- .../nereids_tpcds_shape_sf100_p0/shape/query96.out | 8 +- .../nereids_tpcds_shape_sf100_p0/shape/query97.out | 10 +- .../nereids_tpcds_shape_sf100_p0/shape/query98.out | 12 +- .../nereids_tpcds_shape_sf100_p0/shape/query99.out | 12 +- .../nostats_rf_prune/q1.out | 4 +- .../nostats_rf_prune/q10.out | 12 +- .../nostats_rf_prune/q11.out | 20 +- .../nostats_rf_prune/q12.out | 4 +- .../nostats_rf_prune/q13.out | 8 +- .../nostats_rf_prune/q14.out | 6 +- .../nostats_rf_prune/q15.out | 12 +- .../nostats_rf_prune/q16.out | 6 +- .../nostats_rf_prune/q17.out | 6 +- .../nostats_rf_prune/q18.out | 8 +- .../nostats_rf_prune/q19.out | 6 +- .../nostats_rf_prune/q2.out | 12 +- .../nostats_rf_prune/q20-rewrite.out | 12 +- .../nostats_rf_prune/q20.out | 12 +- .../nostats_rf_prune/q21.out | 10 +- .../nostats_rf_prune/q22.out | 12 +- .../nostats_rf_prune/q3.out | 8 +- .../nostats_rf_prune/q4.out | 4 +- .../nostats_rf_prune/q5.out | 16 +- .../nostats_rf_prune/q6.out | 2 +- .../nostats_rf_prune/q7.out | 16 +- .../nostats_rf_prune/q8.out | 20 +- .../nostats_rf_prune/q9.out | 14 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q1.out | 4 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q10.out | 10 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q11.out | 14 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q12.out | 4 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q13.out | 8 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q14.out | 4 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q15.out | 12 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q16.out | 8 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q17.out | 6 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q18.out | 6 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q19.out | 4 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q2.out | 12 +- .../rf_prune/q20-rewrite.out | 12 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q20.out | 12 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q21.out | 8 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q22.out | 12 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q3.out | 8 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q4.out | 4 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q5.out | 14 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q6.out | 2 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q7.out | 16 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q8.out | 18 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q9.out | 18 +- .../data/nereids_tpch_shape_sf1000_p0/shape/q1.out | 4 +- .../nereids_tpch_shape_sf1000_p0/shape/q10.out | 10 +- .../nereids_tpch_shape_sf1000_p0/shape/q11.out | 14 +- .../nereids_tpch_shape_sf1000_p0/shape/q12.out | 4 +- .../nereids_tpch_shape_sf1000_p0/shape/q13.out | 8 +- .../nereids_tpch_shape_sf1000_p0/shape/q14.out | 4 +- .../nereids_tpch_shape_sf1000_p0/shape/q15.out | 12 +- .../nereids_tpch_shape_sf1000_p0/shape/q16.out | 8 +- .../nereids_tpch_shape_sf1000_p0/shape/q17.out | 6 +- .../nereids_tpch_shape_sf1000_p0/shape/q18.out | 6 +- .../nereids_tpch_shape_sf1000_p0/shape/q19.out | 4 +- .../data/nereids_tpch_shape_sf1000_p0/shape/q2.out | 12 +- .../shape/q20-rewrite.out | 12 +- .../nereids_tpch_shape_sf1000_p0/shape/q20.out | 12 +- .../nereids_tpch_shape_sf1000_p0/shape/q21.out | 8 +- .../nereids_tpch_shape_sf1000_p0/shape/q22.out | 12 +- .../data/nereids_tpch_shape_sf1000_p0/shape/q3.out | 8 +- .../data/nereids_tpch_shape_sf1000_p0/shape/q4.out | 4 +- .../data/nereids_tpch_shape_sf1000_p0/shape/q5.out | 14 +- .../data/nereids_tpch_shape_sf1000_p0/shape/q6.out | 2 +- .../data/nereids_tpch_shape_sf1000_p0/shape/q7.out | 16 +- .../data/nereids_tpch_shape_sf1000_p0/shape/q8.out | 18 +- .../data/nereids_tpch_shape_sf1000_p0/shape/q9.out | 18 +- .../shape_no_stats/q1.out | 4 +- .../shape_no_stats/q10.out | 12 +- .../shape_no_stats/q11.out | 20 +- .../shape_no_stats/q12.out | 4 +- .../shape_no_stats/q13.out | 8 +- .../shape_no_stats/q14.out | 6 +- .../shape_no_stats/q15.out | 12 +- .../shape_no_stats/q16.out | 6 +- .../shape_no_stats/q17.out | 6 +- .../shape_no_stats/q18.out | 8 +- .../shape_no_stats/q19.out | 6 +- .../shape_no_stats/q2.out | 12 +- .../shape_no_stats/q20-rewrite.out | 12 +- .../shape_no_stats/q20.out | 12 +- .../shape_no_stats/q21.out | 10 +- .../shape_no_stats/q22.out | 12 +- .../shape_no_stats/q3.out | 8 +- .../shape_no_stats/q4.out | 4 +- .../shape_no_stats/q5.out | 16 +- .../shape_no_stats/q6.out | 2 +- .../shape_no_stats/q7.out | 16 +- .../shape_no_stats/q8.out | 20 +- .../shape_no_stats/q9.out | 14 +- .../{jira8317.out => rqg/doris8317/doris8317.out} | 0 .../data/query_p0/join/rqg/doris9097/doris9097.out | 1247 ++++++++++++++++ .../data/query_p0/join/rqg/doris9100/doris9100.out | 675 +++++++++ .../data/query_p0/join/rqg/doris9161/doris9161.out | 27 + .../test_array_functions_of_array_countEqual.out | 12 + .../test_array_functions_of_array_difference.out | 6 + .../array_functions/test_array_with_scale_type.out | 8 +- .../window_functions/test_window_fn.out | 12 +- regression-test/data/variant_p0/column_name.out | 2 +- .../pipeline/p0/conf/regression-conf.groovy | 2 +- .../bloom_filter_p0/test_bloom_filter_hit.groovy | 1 + .../suites/correctness_p0/test_order_by.groovy | 2 +- .../datatype_p0/date/test_date_in_predicate.groovy | 8 +- .../nested_types/query/array_functions/load.groovy | 22 + .../test_array_element_at_and_slice.groovy | 132 ++ ...est_array_functions_array_intersect_sort.groovy | 136 ++ .../test_array_functions_array_join.groovy | 75 + .../test_array_functions_array_with_const.groovy | 62 + ...rray_functions_concat_compact_difference.groovy | 121 ++ .../test_array_push_pop_backfront.groovy | 96 ++ .../test_array_zip_array_enumerate_uniq.groovy | 98 ++ .../suites/delete_p0/test_delete.groovy | 17 + .../suites/empty_relation/eliminate_empty.groovy | 52 + .../test_disable_move_memtable.groovy | 324 +++++ .../test_load_stream_stub_failure_injection.groovy | 2 + .../test_too_many_segments_fault_injection.groovy | 5 + .../test_index_compaction_dup_keys.groovy | 13 +- .../test_index_compaction_unique_keys.groovy | 11 +- ...dex_compaction_with_multi_index_segments.groovy | 15 +- .../mv_p0/agg_state/test_agg_state_max_by.groovy | 31 + .../ssb/multiple_no_where/multiple_no_where.groovy | 2 +- .../mv_p0/ssb/multiple_ssb/multiple_ssb.groovy | 2 +- .../multiple_ssb_between.groovy | 2 +- .../suites/mv_p0/ssb/q_1_1/q_1_1.groovy | 2 +- .../suites/mv_p0/ssb/q_2_1/q_2_1.groovy | 2 +- .../suites/mv_p0/ssb/q_3_1/q_3_1.groovy | 2 +- .../suites/mv_p0/ssb/q_4_1/q_4_1.groovy | 2 +- .../suites/nereids_p0/hint/test_leading.groovy | 153 ++ .../agg_with_roll_up/aggregate_with_roll_up.groovy | 8 +- .../aggregate_without_roll_up.groovy | 4 +- .../mv/join/inner/inner_join.groovy | 4 +- .../mv/join/left_outer/outer_join.groovy | 4 +- .../mv/partition_mv_rewrite.groovy | 12 +- .../doris8317/doris8317.groovy} | 2 +- .../query_p0/join/rqg/doris9097/doris9097.groovy | 69 + .../query_p0/join/rqg/doris9100/doris9100.groovy | 69 + .../query_p0/join/rqg/doris9161/doris9161.groovy | 65 + ...test_array_functions_of_array_countEqual.groovy | 1 + ...test_array_functions_of_array_difference.groovy | 4 + .../test_array_with_scale_type.groovy | 78 +- .../window_functions/test_window_fn.groovy | 35 +- .../suites/show_p0/test_show_statistic_proc.groovy | 6 +- .../suites/variant_p0/column_name.groovy | 2 +- .../variant_p0/compaction/test_compaction.groovy | 2 +- 858 files changed, 19750 insertions(+), 9740 deletions(-) rename docs/en/docs/query-acceleration/{ => async-materialized-view}/async-materialized-view.md (81%) create mode 100644 docs/en/docs/query-acceleration/async-materialized-view/query-async-materialized-view.md rename docs/zh-CN/docs/query-acceleration/{ => async-materialized-view}/async-materialized-view.md (77%) create mode 100644 docs/zh-CN/docs/query-acceleration/async-materialized-view/query-async-materialized-view.md create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/hint/DistributeHint.java rename fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/{JoinHint.java => DistributeType.java} (72%) delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/mysql/MysqlServerTest.java rename fe/fe-core/src/test/java/org/apache/doris/nereids/{JoinHintTest.java => DistributeHintTest.java} (96%) rename fe/fe-core/src/test/java/org/apache/doris/nereids/jobs/joinorder/joinhint/{JoinHintTest.java => DistributeHintTest.java} (99%) create mode 100644 regression-test/data/datatype_p0/nested_types/query/array_functions/test_array_element_at_and_slice.out create mode 100644 regression-test/data/datatype_p0/nested_types/query/array_functions/test_array_functions_array_intersect_sort.out create mode 100644 regression-test/data/datatype_p0/nested_types/query/array_functions/test_array_functions_array_join.out create mode 100644 regression-test/data/datatype_p0/nested_types/query/array_functions/test_array_functions_array_with_const.out create mode 100644 regression-test/data/datatype_p0/nested_types/query/array_functions/test_array_functions_concat_compact_difference.out create mode 100644 regression-test/data/datatype_p0/nested_types/query/array_functions/test_array_functions_in_ck_case.out create mode 100644 regression-test/data/datatype_p0/nested_types/query/array_functions/test_array_push_pop_backfront.out create mode 100644 regression-test/data/datatype_p0/nested_types/query/array_functions/test_array_zip_array_enumerate_uniq.out rename regression-test/data/query_p0/join/{jira8317.out => rqg/doris8317/doris8317.out} (100%) create mode 100644 regression-test/data/query_p0/join/rqg/doris9097/doris9097.out create mode 100644 regression-test/data/query_p0/join/rqg/doris9100/doris9100.out create mode 100644 regression-test/data/query_p0/join/rqg/doris9161/doris9161.out create mode 100644 regression-test/suites/datatype_p0/nested_types/query/array_functions/load.groovy create mode 100644 regression-test/suites/datatype_p0/nested_types/query/array_functions/test_array_element_at_and_slice.groovy create mode 100644 regression-test/suites/datatype_p0/nested_types/query/array_functions/test_array_functions_array_intersect_sort.groovy create mode 100644 regression-test/suites/datatype_p0/nested_types/query/array_functions/test_array_functions_array_join.groovy create mode 100644 regression-test/suites/datatype_p0/nested_types/query/array_functions/test_array_functions_array_with_const.groovy create mode 100644 regression-test/suites/datatype_p0/nested_types/query/array_functions/test_array_functions_concat_compact_difference.groovy create mode 100644 regression-test/suites/datatype_p0/nested_types/query/array_functions/test_array_push_pop_backfront.groovy create mode 100644 regression-test/suites/datatype_p0/nested_types/query/array_functions/test_array_zip_array_enumerate_uniq.groovy create mode 100644 regression-test/suites/fault_injection_p0/test_disable_move_memtable.groovy rename regression-test/suites/query_p0/join/{jira8317.groovy => rqg/doris8317/doris8317.groovy} (99%) create mode 100644 regression-test/suites/query_p0/join/rqg/doris9097/doris9097.groovy create mode 100644 regression-test/suites/query_p0/join/rqg/doris9100/doris9100.groovy create mode 100644 regression-test/suites/query_p0/join/rqg/doris9161/doris9161.groovy --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org