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