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

Reply via email to