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

dataroaring pushed a change to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 77161d9f79b [Pick 3.0](inverted index) skip index compaction for 
inverted index V2  (#38273)
     new 14974b691d0 [fix](shuffle) Fix local exchange dependency blocking 
(#38151)
     new 7702c88dac9 [fix](statistics)Remove old partition stats in the next 
analyze after insert overwrite. (#38175)
     new c4c3cb3ca6c [test](Nereids) Add all hint tpcds tests (#38081)
     new 30f0d69a322 [fix](debug_point) Add reached_limit_early debug point 
(#38127)
     new 2254e8c3eae [fix](sink) The issue with 2GB limit of protocol buffer 
(#37990)
     new 6407c557e04 [improvement](nereids)Set index initial row count to -1. 
(#38181)
     new 92eece53f6b [Fix](regression-test) fix wrong variable name in 
test_index_compaction_with_multi_index_segments (#38182)
     new 4547da98c3d [Fix](regression) fix regression sql which has schema 
change (#37941)
     new f37f0849a81 [feature](mtmv) Support querying rewrite by materialized 
view when insert and insert overwrite dml (#38115)
     new a804d5b819a [fix](compatibility) type toSql should return lowercase 
string (#38012)
     new c90b0881006 [fix](compaction) fix mismatch between segment key and 
value column rows during compaction (#37960)
     new 367dd99555c [fix](cloud-merge) Fix the leak of cache fd (#38051)
     new 911362e4fae [fix](cloud) Fix some `test_manager_interface` case run in 
cloud mode (#38138)
     new 470374c2aec [enhancement](log) Changed log of waiting previous 
transactions to info level for debug convenience (#38133)
     new 2d266c7a4d7 [fix](regression) fix txn insert case (#38118)
     new d3ff915bf8c [fix](groupcommit) Fix insert_group_commit_into case 
(#38201)
     new 02d8b58db93 [chore](backup) Remove delete_if_exists properties for 
creating repository (#38190)
     new dc1086a3e54 [fix](round) fix round decimal128 overflow (#38106)
     new a4928f0e127 [fix](memory) Refactor refresh workload groups weighted 
memory ratio and record refresh interval memory growth (#38168)
     new 3650189515e [test](inverted index)Add cases for inverted index format 
v2 (#38132)
     new ad410ffd3cc [fix](compile) Fix Type Mismatch in min Function for 
VMysqlResultWriter on macOS (#38202)
     new be5da7effd2 [improve](execution) replace the LOG(FATAL) to throw 
Exception in query execute layer (#38144)
     new d23ccf43b31 [Fix](function) fix coredump for MULTI_MATCH_ANY (#37959)
     new f5721902fe3 [fix](multicatalog) make lastdbofcatalog a session 
variable (#37828)
     new 32216cd62d4 [fix](cases) fix regression test (#38197)
     new 848996636d1 [fix](regression test) fix test_report_version_missing due 
to set force_olap_table_replication_num (#38211)
     new 93d1919bf0f [chore](fe) Improve error msg about fe name format (#38195)
     new dcd2423da91 [case][fix](iceberg)move rest cases from p2 to p0 and fix 
iceberg version issue (#37898)
     new fd2f06e211d [conf](parallel) Reduce parallel tasks for large cluster 
(#38196)
     new 5b9e49118ce [Fix](ScanNode) Move the finalize phase of ScanNode to 
after the end of the Physical Translate phase. (#37565)
     new 0cc19084493 [enhancement](nereids)optimized aggregate node's error msg 
(#38122)
     new 8d5dfa834f6 [Fix](JobManager)Release the lock immediately after 
modifying job metadata to avoid holding the lock for an extended period. 
(#38162)
     new c86448ec12e [enhancement](nereids) Speedup partition pruner (#38191)
     new 0b3ec7df699 [fix](pipeline) Fix blocked tasks if query is canceled 
before opening (#38206)
     new f58a1abd709 [fix](compaction) fix duplicate key in agg/mor table 
caused by ordered data compaction (#38224)
     new 1625eb13a20 [opt](compatibility) fill schema and table name in 
protocol column def (#38126)
     new 111239317ff [fix](profile) Task state of query profile is not set 
correctly (#38082)
     new 31bc5982386 [log](load) print reason when LoadPathMgr failed to delete 
file (#38235)
     new 9ec31c9b003 [fix](nereids) mv selection should only consider visible 
indexes (#38148)
     new 07a2178ccf6 [fix](load data) decommission replica don't load data when 
it misses versions (#38198)
     new 9a8776fd69b [chore](audit) Optimize the SQL (insert into values) 
length in audit logs (#37894)
     new d39a3542718 [Fix](test)Fix the job's erroneous test case for 
asynchronous tests of periodic tasks. (#38263)
     new 7d982230e4c [Chore](topn) add case for topn opt (#38154)
     new b5c4643f953 [fix](compaction) fix the issue of writing segment with 0 
rows during compaction (#38251)
     new de121f3153a [fix](group commit) Fix prepare stmt setNull return too 
many filtered rows error (#38262)
     new 3c6a7ec71e6 [fix](agg) fix RowsProduced counter is not set (#38271)
     new af89c5517bb [opt](Nereids): disable PRUNE_EMPTY_PARTITION rule in 
SqlTestBase.java (#38246)
     new a177eed4b87 [bug](function) fix conv function get wrong result as 
parse overflow  (#38001)
     new 4023fb8b8a0 [fix](external) record not found file number (#38253)
     new bcea911c1bb [improvement](mv) Support to use cast when create sync 
materialized view (#38008)
     new 1bc3eb53f79 [feature](mtmv) Support variants rewrite by materialized 
view (#37929)
     new e389e3c867c [opt](Nereids) fix comment and remove useless function 
`computeFdItem ` (#38282)
     new 488e8772392 [Bug](agg) fix collect_set function core dump without 
arena pool (#38234)
     new 6a3361c7f19 [fix](nereids) refine row count estimation for mark join 
(#38270)
     new 48f42116411 [refactor](catalog) set "use_meta_cache" default to true 
(#38244)
     new 8829965d35b [chore](backup) Log create restore job failed (#38267)
     new 7f73c897def [Fix](group commit) Fix group commit forward required 
param fault (#38265)
     new d89c86406e2 [Improvement](profile) Provide more info for schedule time 
(#38290)
     new 095721cb225 [bug](delete) fix delete random distributed tbl (#37985)
     new 5762703a36a [fix](group commit) group commit show error url (#38292)
     new 16ae04ab80f [fix](cases) fix test_json_cast case out file (#38266)

The 61 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 be/src/common/config.cpp                           |    3 +-
 be/src/common/config.h                             |    4 +-
 be/src/common/daemon.cpp                           |   11 +-
 be/src/common/daemon.h                             |    2 +-
 be/src/io/cache/fs_file_cache_storage.cpp          |    2 +-
 be/src/olap/compaction.cpp                         |    2 +-
 be/src/olap/rowset/vertical_beta_rowset_writer.cpp |   55 +-
 .../pipeline/exec/aggregation_source_operator.cpp  |    6 +
 be/src/pipeline/exec/analytic_source_operator.cpp  |    4 +-
 be/src/pipeline/exec/operator.cpp                  |   15 +-
 be/src/pipeline/exec/operator.h                    |    1 -
 be/src/pipeline/exec/spill_utils.h                 |    6 +-
 be/src/pipeline/pipeline_fragment_context.cpp      |    3 +-
 be/src/pipeline/pipeline_fragment_context.h        |    2 -
 be/src/pipeline/pipeline_task.cpp                  |    5 +-
 be/src/runtime/buffer_control_block.cpp            |    8 +
 be/src/runtime/fragment_mgr.cpp                    |    7 +-
 be/src/runtime/load_channel.cpp                    |    4 +-
 be/src/runtime/load_path_mgr.cpp                   |    2 +-
 be/src/runtime/load_stream.cpp                     |    4 +-
 be/src/runtime/memory/mem_tracker_limiter.h        |    2 +-
 be/src/runtime/memory/thread_mem_tracker_mgr.h     |   20 +-
 be/src/runtime/query_context.h                     |   11 +-
 be/src/runtime/thread_context.cpp                  |   36 +-
 be/src/runtime/thread_context.h                    |   34 +-
 be/src/runtime/workload_group/workload_group.cpp   |   34 +-
 be/src/runtime/workload_group/workload_group.h     |   40 +-
 .../workload_group/workload_group_manager.cpp      |  114 +-
 .../workload_group/workload_group_manager.h        |    2 +-
 be/src/service/internal_service.cpp                |   25 +
 .../aggregate_function_distinct.cpp                |    5 +-
 .../aggregate_function_min_max.h                   |    8 +-
 .../aggregate_functions/aggregate_function_null.h  |    8 +-
 .../aggregate_function_reader_first_last.h         |   12 +-
 .../aggregate_function_window.h                    |   12 +-
 be/src/vec/aggregate_functions/factory_helpers.h   |   12 +-
 be/src/vec/data_types/data_type.cpp                |   17 +-
 be/src/vec/data_types/data_type_array.h            |    3 +-
 be/src/vec/data_types/data_type_bitmap.h           |    3 +-
 be/src/vec/data_types/data_type_decimal.h          |    3 +-
 be/src/vec/data_types/data_type_factory.cpp        |    2 +-
 .../vec/data_types/data_type_fixed_length_object.h |    3 +-
 be/src/vec/data_types/data_type_hll.h              |    2 +-
 be/src/vec/data_types/data_type_map.h              |    2 +-
 be/src/vec/data_types/data_type_nothing.cpp        |    4 +-
 be/src/vec/data_types/data_type_nothing.h          |   10 +-
 be/src/vec/data_types/data_type_nullable.cpp       |    3 +-
 be/src/vec/data_types/data_type_object.h           |    6 +-
 be/src/vec/data_types/data_type_quantilestate.h    |    4 +-
 be/src/vec/data_types/data_type_struct.cpp         |    6 +-
 be/src/vec/data_types/data_type_struct.h           |    3 +-
 be/src/vec/data_types/data_type_time.h             |    2 +-
 be/src/vec/data_types/data_type_time_v2.h          |    2 +-
 .../vec/data_types/serde/data_type_decimal_serde.h |    3 +-
 .../vec/data_types/serde/data_type_number_serde.h  |    3 +-
 be/src/vec/exec/format/orc/vorc_reader.cpp         |    4 +-
 be/src/vec/exec/scan/scanner_context.cpp           |    3 +-
 be/src/vec/exec/scan/vfile_scanner.cpp             |   16 +-
 .../vec/functions/array/function_array_cum_sum.cpp |    8 +-
 .../functions/array/function_array_difference.h    |    7 +-
 .../functions/array/function_array_enumerate.cpp   |    7 +-
 .../array/function_array_enumerate_uniq.cpp        |   12 +-
 be/src/vec/functions/function.h                    |   26 +-
 be/src/vec/functions/function_binary_arithmetic.h  |   12 +-
 be/src/vec/functions/function_cast.h               |   10 +-
 be/src/vec/functions/function_conv.cpp             |    6 +-
 .../function_date_or_datetime_computation.h        |   14 +-
 .../function_date_or_datetime_to_something.h       |   30 +-
 be/src/vec/functions/function_helpers.cpp          |   16 +-
 be/src/vec/functions/function_jsonb.cpp            |    3 +-
 be/src/vec/functions/function_string.cpp           |    5 +-
 be/src/vec/functions/function_string_to_string.h   |    5 +-
 be/src/vec/functions/function_unary_arithmetic.h   |    5 +-
 be/src/vec/functions/function_variadic_arguments.h |    8 +-
 be/src/vec/functions/functions_comparison.h        |   18 +-
 be/src/vec/functions/functions_logical.cpp         |   20 +-
 be/src/vec/functions/if.cpp                        |    3 +-
 be/src/vec/functions/regexps.h                     |   58 +-
 be/src/vec/functions/round.h                       |   57 +-
 be/src/vec/json/json_parser.cpp                    |    6 +-
 be/src/vec/runtime/vdata_stream_recvr.cpp          |   10 +-
 be/src/vec/runtime/vdata_stream_recvr.h            |    6 +-
 be/src/vec/sink/vmysql_result_writer.cpp           |   58 +-
 be/src/vec/sink/vmysql_result_writer.h             |    2 +
 .../runtime/memory/thread_mem_tracker_mgr_test.cpp |   39 +-
 .../docker-compose/iceberg/iceberg.yaml.tpl        |    1 +
 .../docker-compose/iceberg/spark-init-iceberg.sql  |   25 +-
 .../org/apache/doris/catalog/AggStateType.java     |    9 +-
 .../java/org/apache/doris/catalog/ArrayType.java   |   10 +-
 .../java/org/apache/doris/catalog/MapType.java     |    6 +-
 .../java/org/apache/doris/catalog/ScalarType.java  |   85 +-
 .../java/org/apache/doris/catalog/StructField.java |    4 +-
 .../java/org/apache/doris/catalog/StructType.java  |    6 +-
 .../main/java/org/apache/doris/catalog/Type.java   |   28 +-
 .../doris/analysis/CreateMaterializedViewStmt.java |    5 +-
 .../doris/analysis/CreateRepositoryStmt.java       |   12 -
 .../main/java/org/apache/doris/analysis/Expr.java  |   10 +-
 .../analysis/ModifyTablePropertiesClause.java      |    4 +
 .../java/org/apache/doris/analysis/Queriable.java  |    6 +
 .../org/apache/doris/analysis/ShowDataStmt.java    |   12 +-
 .../org/apache/doris/backup/BackupHandler.java     |    3 +-
 .../java/org/apache/doris/backup/Repository.java   |   21 -
 .../apache/doris/catalog/CloudTabletStatMgr.java   |    6 +-
 .../main/java/org/apache/doris/catalog/Env.java    |    6 +-
 .../apache/doris/catalog/MaterializedIndex.java    |    2 +-
 .../java/org/apache/doris/catalog/OlapTable.java   |   25 +-
 .../main/java/org/apache/doris/catalog/Tablet.java |    4 +-
 .../org/apache/doris/catalog/TabletStatMgr.java    |    5 +-
 .../java/org/apache/doris/common/ErrorCode.java    |    2 +-
 .../java/org/apache/doris/common/FeNameFormat.java |   10 +-
 .../doris/common/NereidsSqlCacheManager.java       |    4 +-
 .../java/org/apache/doris/common/TreeNode.java     |    2 +-
 .../doris/common/profile/SummaryProfile.java       |   64 +
 .../java/org/apache/doris/common/util/Util.java    |    8 +-
 .../org/apache/doris/datasource/CatalogMgr.java    |   35 +-
 .../apache/doris/datasource/ExternalCatalog.java   |   18 +-
 .../apache/doris/datasource/ExternalDatabase.java  |   11 +-
 .../apache/doris/datasource/FileQueryScanNode.java |   13 -
 .../datasource/hive/event/AlterDatabaseEvent.java  |    2 +-
 .../datasource/hive/event/CreateDatabaseEvent.java |    2 +-
 .../datasource/iceberg/source/IcebergScanNode.java |    9 +-
 .../doris/datasource/jdbc/source/JdbcScanNode.java |    9 -
 .../doris/datasource/metacache/MetaCache.java      |    7 +-
 .../doris/datasource/odbc/source/OdbcScanNode.java |    9 -
 .../datasource/paimon/source/PaimonScanNode.java   |   19 -
 .../source/TrinoConnectorScanNode.java             |   28 -
 .../org/apache/doris/httpv2/rest/LoadAction.java   |    3 +
 .../org/apache/doris/job/manager/JobManager.java   |   11 +-
 .../org/apache/doris/mtmv/MTMVRelationManager.java |   14 +-
 .../org/apache/doris/mtmv/MTMVRewriteUtil.java     |   13 +-
 .../java/org/apache/doris/mysql/FieldInfo.java     |   58 +
 .../org/apache/doris/mysql/MysqlSerializer.java    |   29 +
 .../org/apache/doris/nereids/CascadesContext.java  |    4 +-
 .../org/apache/doris/nereids/NereidsPlanner.java   |   48 +-
 .../org/apache/doris/nereids/SqlCacheContext.java  |   10 +
 .../org/apache/doris/nereids/StatementContext.java |   10 +
 .../doris/nereids/glue/LogicalPlanAdapter.java     |   11 +
 .../glue/translator/PhysicalPlanTranslator.java    |   36 +-
 .../jobs/cascades/OptimizeGroupExpressionJob.java  |    7 +-
 .../doris/nereids/jobs/executor/Analyzer.java      |    2 +
 .../apache/doris/nereids/properties/FuncDeps.java  |   40 +-
 .../org/apache/doris/nereids/rules/RuleType.java   |    2 +
 .../rules/analysis/AddInitMaterializationHook.java |   54 +
 .../nereids/rules/analysis/BindExpression.java     |   16 +-
 .../BuildAggForRandomDistributedTable.java         |   32 +-
 .../mv/AbstractMaterializedViewAggregateRule.java  |    1 -
 .../mv/AbstractMaterializedViewJoinRule.java       |    1 -
 .../mv/AbstractMaterializedViewRule.java           |  145 +-
 .../mv/AbstractMaterializedViewScanRule.java       |    1 -
 .../mv/AsyncMaterializationContext.java            |   15 +-
 .../InitConsistentMaterializationContextHook.java  |   61 +
 .../mv/InitMaterializationContextHook.java         |   62 +-
 .../exploration/mv/MaterializationContext.java     |   37 +-
 .../exploration/mv/SyncMaterializationContext.java |   15 +-
 .../rules/exploration/mv/mapping/Mapping.java      |   22 +-
 .../rules/exploration/mv/mapping/SlotMapping.java  |   21 +-
 .../rules/OneRangePartitionEvaluator.java          |    4 +
 .../rules/expression/rules/PartitionPruner.java    |   12 +-
 .../apache/doris/nereids/stats/JoinEstimation.java |    4 +-
 .../trees/expressions/literal/DateV2Literal.java   |   11 +-
 .../trees/plans/BlockFuncDepsPropagation.java      |    8 -
 .../nereids/trees/plans/PropagateFuncDeps.java     |   19 -
 .../trees/plans/commands/ExplainCommand.java       |    2 +-
 .../commands/insert/InsertIntoTableCommand.java    |    4 +
 .../insert/OlapGroupCommitInsertExecutor.java      |    7 +
 .../trees/plans/logical/LogicalAggregate.java      |   25 -
 .../trees/plans/logical/LogicalAssertNumRows.java  |    7 -
 .../plans/logical/LogicalCatalogRelation.java      |    5 -
 .../plans/logical/LogicalDeferMaterializeTopN.java |   21 -
 .../nereids/trees/plans/logical/LogicalExcept.java |   28 -
 .../nereids/trees/plans/logical/LogicalFilter.java |   11 -
 .../trees/plans/logical/LogicalGenerate.java       |    7 -
 .../nereids/trees/plans/logical/LogicalHaving.java |   11 -
 .../trees/plans/logical/LogicalIntersect.java      |   30 -
 .../nereids/trees/plans/logical/LogicalJoin.java   |  154 --
 .../nereids/trees/plans/logical/LogicalLimit.java  |   22 -
 .../trees/plans/logical/LogicalOneRowRelation.java |   20 -
 .../nereids/trees/plans/logical/LogicalPlan.java   |    5 -
 .../trees/plans/logical/LogicalProject.java        |   11 -
 .../nereids/trees/plans/logical/LogicalRepeat.java |   12 -
 .../trees/plans/logical/LogicalSqlCache.java       |    9 +-
 .../trees/plans/logical/LogicalSubQueryAlias.java  |    8 -
 .../nereids/trees/plans/logical/LogicalTopN.java   |   22 -
 .../nereids/trees/plans/logical/LogicalUnion.java  |   21 -
 .../nereids/trees/plans/logical/LogicalView.java   |    7 -
 .../nereids/trees/plans/logical/LogicalWindow.java |   13 -
 .../trees/plans/physical/PhysicalSqlCache.java     |    9 +-
 .../org/apache/doris/planner/OlapScanNode.java     |    6 +-
 .../org/apache/doris/planner/OriginalPlanner.java  |    4 -
 .../java/org/apache/doris/planner/Planner.java     |    3 -
 .../java/org/apache/doris/planner/ScanNode.java    |   10 -
 .../doris/plugin/audit/AuditLoaderPlugin.java      |   30 +-
 .../java/org/apache/doris/qe/AuditLogHelper.java   |  132 +-
 .../java/org/apache/doris/qe/ConnectContext.java   |   18 +-
 .../java/org/apache/doris/qe/ConnectProcessor.java |    1 +
 .../main/java/org/apache/doris/qe/Coordinator.java |   39 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |   55 +-
 .../java/org/apache/doris/qe/StmtExecutor.java     |   80 +-
 .../apache/doris/statistics/OlapAnalysisTask.java  |   10 +-
 .../doris/statistics/util/StatisticsUtil.java      |    5 +-
 .../doris/transaction/DatabaseTransactionMgr.java  |    6 +-
 .../doris/analysis/AddColumnsClauseTest.java       |   12 +-
 .../org/apache/doris/analysis/ColumnDefTest.java   |   10 +-
 .../analysis/CreateTableAsSelectStmtTest.java      |   92 +-
 .../apache/doris/analysis/CreateTableStmtTest.java |   40 +-
 .../org/apache/doris/analysis/MapLiteralTest.java  |  147 +-
 .../org/apache/doris/analysis/SelectStmtTest.java  |    4 +-
 .../doris/analysis/ShowBuildIndexStmtTest.java     |    2 +-
 .../doris/analysis/ShowCreateFunctionTest.java     |    4 +-
 .../doris/analysis/ShowCreateTableStmtTest.java    |    2 +-
 .../apache/doris/analysis/ShowDataStmtTest.java    |    2 +-
 .../apache/doris/catalog/ColocateTableTest.java    |    2 +-
 .../org/apache/doris/catalog/ColumnTypeTest.java   |   12 +-
 .../apache/doris/catalog/CreateFunctionTest.java   |   18 +-
 .../doris/datasource/RefreshCatalogTest.java       |    2 +-
 .../doris/external/elasticsearch/EsUtilTest.java   |   18 +-
 .../org/apache/doris/mtmv/MTMVRewriteUtilTest.java |   57 +-
 .../doris/nereids/memo/StructInfoMapTest.java      |    6 +-
 .../doris/nereids/mv/IdStatisticsMapTest.java      |    2 +-
 .../doris/nereids/mv/MvTableIdIsLongTest.java      |    2 +-
 .../doris/nereids/sqltest/JoinOrderJobTest.java    |    1 +
 .../apache/doris/nereids/sqltest/SqlTestBase.java  |    1 +
 .../org/apache/doris/planner/QueryPlanTest.java    |   10 +-
 .../doris/planner/RuntimeFilterGeneratorTest.java  |   80 +-
 .../doris/planner/TableFunctionPlanTest.java       |   38 +-
 .../ExtractCommonFactorsRuleFunctionTest.java      |   10 +-
 .../apache/doris/rewrite/InferFiltersRuleTest.java |    4 +-
 .../org/apache/doris/statistics/HistogramTest.java |    4 +-
 gensrc/proto/internal_service.proto                |    7 +
 .../test_create_table_with_bloom_filter.out        |  104 +-
 .../data/correctness/test_view_varchar_length.out  |    2 +-
 .../aggregate/test_aggregate_table.out             |   64 +-
 .../storage/test_dup_tab_auto_inc_col.out          |    8 +-
 .../test_dup_tab_auto_inc_start_value_col.out      |    8 +-
 .../duplicate/test_duplicate_table.out             |   24 +-
 .../test_duplicate_table_without_keys.out          |   36 +-
 .../data_model_p0/unique/test_unique_table.out     |   22 +-
 .../unique/test_unique_table_like.out              |   28 +-
 .../unique/test_unique_table_new_sequence.out      |   64 +-
 .../agg_state/nereids/test_agg_state_nereids.out   |    4 +-
 .../data/datatype_p0/agg_state/test_agg_state.out  |    4 +-
 .../data/datatype_p0/bitmap/test_bitmap_int.out    |  Bin 350 -> 350 bytes
 .../datatype_p0/decimalv3/test_show_decimalv3.out  |   16 +-
 .../test_complextype_nested_version_schema.out     |   10 +-
 .../get_assignment_compatible_type.out             |    2 +-
 .../test_generated_column_nereids.out              |    8 +-
 .../data/ddl_p0/test_create_table_like.out         |   28 +-
 regression-test/data/ddl_p0/test_create_view.out   |    2 +-
 .../data/ddl_p0/test_createtable_strlen.out        |    8 +-
 .../test_delete_from_random_distributed_tbl.out}   |    6 +-
 .../test_outfile_expr_generate_col_name.out        |   60 +-
 .../hive/test_hive_basic_type.out                  |   24 +-
 .../hive/test_hive_parquet_alter_column.out        |  676 ++++----
 .../hive/write/test_hive_ctas_to_doris.out         |   32 +-
 .../iceberg/iceberg_complex_type.out               |   48 +-
 .../iceberg/test_gen_iceberg_by_api.out            |   10 +
 .../iceberg/test_iceberg_equality_delete.out       |   41 +
 .../iceberg/test_iceberg_position_delete.out}      |    0
 .../iceberg/test_iceberg_time_travel.out           |   46 +
 .../test_iceberg_upper_case_column_name.out}       |   44 -
 .../jdbc/test_doris_jdbc_catalog.out               |   62 +-
 .../jdbc/test_mysql_jdbc_catalog.out               |   64 +-
 .../jdbc/test_mysql_jdbc_driver5_catalog.out       |   73 +-
 .../jdbc/test_oracle_jdbc_catalog.out              |   72 +-
 .../jdbc/test_pg_jdbc_catalog.out                  |   50 +-
 .../jdbc/test_sqlserver_jdbc_catalog.out           |   64 +-
 .../kafka/test_trino_kafka_base.out                |   36 +-
 .../external_table_p0/tvf/test_ctas_with_hdfs.out  |  168 +-
 .../data/external_table_p0/tvf/test_hdfs_tvf.out   |   40 +-
 .../tvf/test_hdfs_tvf_compression.out              |  266 +--
 .../tvf/test_hdfs_tvf_error_uri.out                |    2 +-
 .../tvf/test_hms_partitions_tvf.out                |    2 +-
 .../external_table_p0/tvf/test_partitions_tvf.out  |   40 +-
 .../hive/test_upper_case_column_name.out           |   44 -
 .../iceberg/iceberg_equality_delete.out            |  109 --
 ...est_external_catalog_iceberg_hadoop_catalog.out |   26 -
 .../test_external_catalog_icebergv2_nereids.out    |   74 -
 .../data/index_p0/test_bitmap_index.out            |  118 +-
 .../test_decimal_bitmap_index_multi_page.out       |    2 +-
 .../test_add_build_index_with_format_v2.out}       |    4 +-
 .../test_create_table_with_format_v2.out}          |    4 +-
 .../test_cumulative_compaction_with_format_v2.out  |    9 +
 .../test_drop_column_index_with_format_v2.out}     |    4 +-
 .../test_drop_column_with_format_v2.out}           |    4 +-
 .../test_drop_index_with_format_v2.out}            |    4 +-
 .../test_mor_table_with_format_v2.out              |    7 +
 .../test_mow_table_with_format_v2.out              |    7 +
 .../test_rename_column_with_format_v2.out}         |    9 +-
 ...st_single_replica_compaction_with_format_v2.out |    9 +
 .../data/inverted_index_p0/test_bitmap_index.out   |   70 +-
 .../data/inverted_index_p0/test_inverted_index.out |   94 +-
 regression-test/data/jsonb_p0/test_jsonb_cast.out  |   18 +-
 .../data/load_p0/tvf/test_tvf_empty_file.out       |    8 +-
 .../data/load_p0/tvf/test_tvf_error_url.out        |    4 +-
 regression-test/data/mtmv_p0/test_build_mtmv.out   |    2 +-
 .../data/mtmv_p0/test_create_with_null_type.out    |    4 +-
 .../data/mv_p0/contain_cast/mv_contains_cast.out   |   11 +
 .../data/mv_p0/varchar_length/varchar_length.out   |    8 +-
 .../data/nereids_arith_p0/topn_alltype.out         | 1207 ++++++++++++++
 .../agg_function/group_unique_array.out            |    9 +
 .../data/nereids_hint_tpcds_p0/shape/query1.out    |   18 +-
 .../data/nereids_hint_tpcds_p0/shape/query10.out   |   52 +
 .../data/nereids_hint_tpcds_p0/shape/query11.out   |   59 +
 .../data/nereids_hint_tpcds_p0/shape/query12.out   |   31 +
 .../data/nereids_hint_tpcds_p0/shape/query13.out   |   39 +
 .../data/nereids_hint_tpcds_p0/shape/query14.out   |  166 ++
 .../data/nereids_hint_tpcds_p0/shape/query15.out   |   30 +
 .../data/nereids_hint_tpcds_p0/shape/query16.out   |   39 +
 .../data/nereids_hint_tpcds_p0/shape/query17.out   |   49 +
 .../data/nereids_hint_tpcds_p0/shape/query18.out   |   47 +
 .../data/nereids_hint_tpcds_p0/shape/query19.out   |   40 +
 .../data/nereids_hint_tpcds_p0/shape/query2.out    |   44 +
 .../data/nereids_hint_tpcds_p0/shape/query20.out   |   31 +
 .../data/nereids_hint_tpcds_p0/shape/query21.out   |   31 +
 .../data/nereids_hint_tpcds_p0/shape/query22.out   |   28 +
 .../shape/query23.out                              |    0
 .../data/nereids_hint_tpcds_p0/shape/query24.out   |   35 +-
 .../data/nereids_hint_tpcds_p0/shape/query25.out   |   48 +
 .../data/nereids_hint_tpcds_p0/shape/query26.out   |   36 +
 .../data/nereids_hint_tpcds_p0/shape/query27.out   |   38 +
 .../shape/query28.out                              |    0
 .../data/nereids_hint_tpcds_p0/shape/query29.out   |   48 +
 .../data/nereids_hint_tpcds_p0/shape/query3.out    |   28 +
 .../data/nereids_hint_tpcds_p0/shape/query30.out   |   46 +
 .../data/nereids_hint_tpcds_p0/shape/query31.out   |   70 +
 .../data/nereids_hint_tpcds_p0/shape/query32.out   |   30 +
 .../data/nereids_hint_tpcds_p0/shape/query33.out   |   88 +
 .../data/nereids_hint_tpcds_p0/shape/query34.out   |   38 +
 .../data/nereids_hint_tpcds_p0/shape/query35.out   |   47 +
 .../data/nereids_hint_tpcds_p0/shape/query36.out   |   38 +
 .../data/nereids_hint_tpcds_p0/shape/query37.out   |   32 +
 .../shape/query38.out                              |    0
 .../data/nereids_hint_tpcds_p0/shape/query39.out   |   36 +
 .../data/nereids_hint_tpcds_p0/shape/query4.out    |   80 +
 .../data/nereids_hint_tpcds_p0/shape/query40.out   |   35 +
 .../shape/query41.out                              |    0
 .../data/nereids_hint_tpcds_p0/shape/query42.out   |   27 +
 .../data/nereids_hint_tpcds_p0/shape/query43.out   |   27 +
 .../data/nereids_hint_tpcds_p0/shape/query44.out   |   74 +
 .../shape/query45.out                              |    2 +-
 .../data/nereids_hint_tpcds_p0/shape/query46.out   |   43 +
 .../data/nereids_hint_tpcds_p0/shape/query47.out   |   50 +
 .../data/nereids_hint_tpcds_p0/shape/query48.out   |   34 +
 .../shape/query49.out                              |    0
 .../data/nereids_hint_tpcds_p0/shape/query5.out    |   82 +
 .../data/nereids_hint_tpcds_p0/shape/query50.out   |   34 +
 .../shape/query51.out                              |    5 +
 .../data/nereids_hint_tpcds_p0/shape/query52.out   |   28 +
 .../data/nereids_hint_tpcds_p0/shape/query53.out   |   37 +
 .../data/nereids_hint_tpcds_p0/shape/query54.out   |   81 +
 .../data/nereids_hint_tpcds_p0/shape/query55.out   |   28 +
 .../shape}/query56.out                             |    0
 .../data/nereids_hint_tpcds_p0/shape/query57.out   |   50 +
 .../data/nereids_hint_tpcds_p0/shape/query58.out   |   91 +
 .../data/nereids_hint_tpcds_p0/shape/query59.out   |   47 +
 .../shape}/query6.out                              |    0
 .../shape/query60.out                              |    0
 .../data/nereids_hint_tpcds_p0/shape/query61.out   |   77 +
 .../data/nereids_hint_tpcds_p0/shape/query62.out   |   34 +
 .../data/nereids_hint_tpcds_p0/shape/query63.out   |   37 +
 .../data/nereids_hint_tpcds_p0/shape/query64.out   |  111 +-
 .../data/nereids_hint_tpcds_p0/shape/query65.out   |   47 +
 .../shape/query66.out                              |    0
 .../data/nereids_hint_tpcds_p0/shape/query67.out   |    2 +-
 .../data/nereids_hint_tpcds_p0/shape/query68.out   |   43 +
 .../shape/query69.out                              |    0
 .../data/nereids_hint_tpcds_p0/shape/query7.out    |   36 +
 .../data/nereids_hint_tpcds_p0/shape/query70.out   |   49 +
 .../data/nereids_hint_tpcds_p0/shape/query71.out   |   51 +
 .../data/nereids_hint_tpcds_p0/shape/query73.out   |   38 +
 .../shape/query74.out                              |    0
 .../shape/query75.out                              |    0
 .../shape/query76.out                              |    0
 .../shape/query77.out                              |    0
 .../data/nereids_hint_tpcds_p0/shape/query79.out   |   37 +
 .../data/nereids_hint_tpcds_p0/shape/query8.out    |   47 +
 .../shape/query80.out                              |    0
 .../data/nereids_hint_tpcds_p0/shape/query81.out   |   46 +
 .../data/nereids_hint_tpcds_p0/shape/query82.out   |   32 +
 .../data/nereids_hint_tpcds_p0/shape/query83.out   |   85 +
 .../data/nereids_hint_tpcds_p0/shape/query84.out   |   36 +
 .../data/nereids_hint_tpcds_p0/shape/query85.out   |   50 +
 .../data/nereids_hint_tpcds_p0/shape/query86.out   |   33 +
 .../shape/query87.out                              |    0
 .../data/nereids_hint_tpcds_p0/shape/query88.out   |  184 +++
 .../data/nereids_hint_tpcds_p0/shape/query89.out   |   38 +
 .../shape/query9.out                               |    0
 .../data/nereids_hint_tpcds_p0/shape/query90.out   |   54 +
 .../data/nereids_hint_tpcds_p0/shape/query91.out   |   46 +
 .../data/nereids_hint_tpcds_p0/shape/query92.out   |   30 +
 .../data/nereids_hint_tpcds_p0/shape/query93.out   |   26 +
 .../shape/query94.out                              |    0
 .../shape}/query95.out                             |    0
 .../data/nereids_hint_tpcds_p0/shape/query96.out   |   30 +
 .../data/nereids_hint_tpcds_p0/shape/query97.out   |   39 +
 .../data/nereids_hint_tpcds_p0/shape/query98.out   |   31 +
 .../data/nereids_hint_tpcds_p0/shape/query99.out   |   34 +
 .../create_table/test_create_blocked.out           |    8 +-
 .../data/nereids_p0/create_table/test_ctas.out     |    4 +-
 .../sql_functions/math_functions/test_conv.out     |    9 +
 .../search_functions/test_multi_string_search.out  |   24 +-
 .../dml/external/dml_query_has_external_table.out} |    6 +-
 .../mv/dml/insert/dml_insert_and_overwrite.out     |   19 +
 .../mv/dml/outfile/dml_into_outfile.out            |    9 +
 .../nereids_rules_p0/mv/variant/variant_data.json  |   28 +
 .../nereids_rules_p0/mv/variant/variant_mv.out     |  877 ++++++++++
 .../data/nereids_syntax_p0/rollup/agg.out          |   18 +-
 .../data/nereids_syntax_p0/rollup/agg_date.out     |   34 +-
 .../data/nereids_syntax_p0/rollup/hll/hll.out      |   14 +-
 .../rollup/hll_with_light_sc/hll_with_light_sc.out |   14 +-
 .../bs_downgrade_shape/query45.out                 |    2 +-
 .../shape/query45.out                              |    2 +-
 .../shape/query51.out                              |    8 +-
 .../rf_prune/query45.out                           |    2 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query45.out |    2 +-
 .../new_shapes_p0/tpcds_sf100/rf_prune/query45.out |    2 +-
 .../new_shapes_p0/tpcds_sf100/shape/query45.out    |    2 +-
 .../tpcds_sf1000/bs_downgrade_shape/query45.out    |    2 +-
 .../new_shapes_p0/tpcds_sf1000/shape/query45.out   |    2 +-
 .../new_shapes_p0/tpcds_sf1000/shape/query51.out   |    8 +-
 .../query_p0/system/test_metadata_name_ids.out     |   12 +-
 .../query_p0/system/test_query_sys_rowsets.out     |   26 +-
 .../data/query_p0/system/test_query_sys_tables.out |  192 +--
 .../data/rollup/test_materialized_view_hll.out     |   14 +-
 .../test_materialized_view_hll_with_light_sc.out   |   14 +-
 .../data/rollup_p0/test_materialized_view.out      |   48 +-
 regression-test/data/rollup_p0/test_rollup_agg.out |   18 +-
 .../data/rollup_p0/test_rollup_agg_date.out        |   34 +-
 .../schema_change_modify_mv_column_type_agg.out    |   88 +-
 .../schema_change_modify_mv_column_type.out        |  144 +-
 .../schema_change_modify_mv_column_type2.out       |   88 +-
 .../test_alter_table_add_columns.out               |   16 +-
 .../schema_change_p0/test_alter_table_column.out   |   26 +-
 .../data/schema_change_p0/test_rename_column.out   |  Bin 4117 -> 4117 bytes
 .../data/schema_change_p0/test_rename_rollup.out   |  Bin 1364 -> 1364 bytes
 .../data/schema_change_p0/test_schema_change.out   |   10 +-
 .../test_uniq_delete_sign_schema_change.out        |   24 +-
 .../show_p0/test_show_create_table_and_views.out   |    8 +-
 .../test_show_create_table_and_views_nereids.out   |    8 +-
 regression-test/data/update/test_update_mow.out    |    8 +-
 regression-test/data/update/test_update_unique.out |    8 +-
 regression-test/data/variant_p0/desc.out           |  330 ++--
 .../create_view_star_except_and_cast_to_sql.out    |    2 +-
 .../doris/regression/action/WaitForAction.groovy   |   12 +-
 .../org/apache/doris/regression/suite/Suite.groovy |   23 +
 .../apache/doris/regression/suite/Syncer.groovy    |    3 +-
 .../alter_p0/test_alter_muti_modify_column.groovy  |    4 +-
 .../suites/audit/test_audit_log_behavior.groovy    |  101 ++
 .../backup_restore/test_backup_restore.groovy      |    2 +-
 .../test_backup_restore_alias.groovy               |    2 +-
 ...est_backup_restore_backup_temp_partition.groovy |    2 +-
 .../test_backup_restore_bloom_filter.groovy        |    2 +-
 .../backup_restore/test_backup_restore_db.groovy   |    2 +-
 ...t_backup_restore_diff_repo_same_snapshot.groovy |    2 +-
 ..._backup_restore_dup_without_default_keys.groovy |    2 +-
 .../test_backup_restore_exclude.groovy             |    2 +-
 .../test_backup_restore_inverted_index.groovy      |    2 +-
 .../backup_restore/test_backup_restore_mtmv.groovy |    2 +-
 .../test_backup_restore_multi_tables.groovy        |    2 +-
 ...st_backup_restore_multi_tables_overwrite.groovy |    2 +-
 .../test_backup_restore_ngram_bloom_filter.groovy  |    2 +-
 .../test_backup_restore_overwrite_indexes.groovy   |    2 +-
 .../test_backup_restore_partition.groovy           |    2 +-
 ..._restore_reserve_dynamic_partition_false.groovy |    2 +-
 ...p_restore_reserve_dynamic_partition_true.groovy |    2 +-
 .../test_backup_restore_table_auto_bucket.groovy   |    2 +-
 .../test_backup_restore_version_revert.groovy      |    2 +-
 .../test_backup_restore_with_hdfs.groovy           |    2 +-
 ..._backup_restore_with_two_phase_fetch_opt.groovy |    2 +-
 .../test_backup_restore_with_view.groovy           |    2 +-
 .../test_duplicate_backup_restore.groovy           |    4 +-
 .../test_restore_mix_exists_and_new_table.groovy   |    2 +-
 .../test_restore_to_new_table.groovy               |    2 +-
 .../test_unique_backup_restore.groovy              |    4 +-
 .../test_backup_restore_with_many_tables.groovy    |    2 +-
 .../control_p0/test_report_version_missing.groovy  |   13 +-
 .../suites/correctness_p0/test_cast_decimal.groovy |    2 +-
 .../correctness_p0/test_current_timestamp.groovy   |    2 +-
 .../agg_state/max/test_agg_state_max.groovy        |    2 +-
 .../alter_column_test_generated_column.groovy      |   65 +-
 .../ddl_p0/test_create_table_like_nereids.groovy   |   33 +-
 .../delete_p0/test_array_column_delete.groovy      |    2 +-
 .../suites/delete_p0/test_delete.groovy            |    2 +-
 ...test_delete_from_random_distributed_tbl.groovy} |   28 +-
 .../suites/delete_p0/test_map_column_delete.groovy |    2 +-
 .../delete_p0/test_struct_column_delete.groovy     |    2 +-
 .../hive/ddl/test_hive_ddl.groovy                  |    2 +-
 .../hive/test_external_catalog_hive.groovy         |   17 +-
 .../hive/test_upper_case_column_name.groovy        |   32 -
 .../iceberg/test_gen_iceberg_by_api.groovy         |  192 +++
 .../iceberg/test_iceberg_equality_delete.groovy    |  152 ++
 .../iceberg/test_iceberg_position_delete.groovy}   |   42 +-
 .../iceberg/test_iceberg_time_travel.groovy        |   55 +
 .../test_iceberg_upper_case_column_name.groovy}    |   75 +-
 .../hive/test_upper_case_column_name.groovy        |   32 -
 .../iceberg/iceberg_equality_delete.groovy         |   57 -
 ..._external_catalog_iceberg_hadoop_catalog.groovy |   49 -
 .../test_external_catalog_icebergv2_nereids.groovy |   84 -
 .../insert_p0/insert_group_commit_into.groovy      |    7 +
 .../insert_group_commit_with_prepare_stmt.groovy   |    4 -
 regression-test/suites/insert_p0/txn_insert.groovy |   10 +-
 .../txn_insert_values_with_schema_change.groovy    |   38 +-
 .../insert_p0/txn_insert_with_schema_change.groovy |   48 +-
 ...dex_compaction_with_multi_index_segments.groovy |    4 +-
 .../test_add_build_index_with_format_v2.groovy     |  169 ++
 .../test_create_table_with_format_v2.groovy        |   72 +
 ...est_cumulative_compaction_with_format_v2.groovy |  277 ++++
 .../test_drop_column_with_format_v2.groovy         |  155 ++
 .../test_drop_index_with_format_v2.groovy          |  128 ++
 .../test_index_change_format.groovy                |   51 +
 .../test_mor_table_with_format_v2.groovy           |  283 ++++
 .../test_mow_table_with_format_v2.groovy           |  277 ++++
 .../test_recover_with_format_v2.groovy             |   92 ++
 .../test_rename_column_with_format_v2.groovy       |  123 ++
 ...single_replica_compaction_with_format_v2.groovy |  281 ++++
 .../suites/job_p0/test_base_insert_job.groovy      |    2 +-
 .../suites/manager/test_manager_interface_1.groovy |   24 +-
 .../suites/manager/test_manager_interface_2.groovy |    3 +
 .../suites/manager/test_manager_interface_3.groovy |   22 +
 .../mv_p0/contain_cast/mv_contains_cast.groovy     |  128 ++
 .../suites/mysql_compatibility_p0/metadata.groovy  |   60 +
 .../suites/nereids_arith_p0/load.groovy            |   43 +
 .../suites/nereids_arith_p0/topn_alltype.groovy    |  433 +++++
 .../agg_function/group_unique_array.groovy         |    3 +
 .../suites/nereids_hint_tpcds_p0/load.groovy       | 1738 +++++++++++++++++++-
 .../nereids_hint_tpcds_p0/shape/query10.groovy     |  152 ++
 .../nereids_hint_tpcds_p0/shape/query11.groovy     |  196 +++
 .../nereids_hint_tpcds_p0/shape/query12.groovy     |  103 ++
 .../nereids_hint_tpcds_p0/shape/query13.groovy     |  139 ++
 .../nereids_hint_tpcds_p0/shape/query14.groovy     |  245 +++
 .../nereids_hint_tpcds_p0/shape/query15.groovy     |   75 +
 .../nereids_hint_tpcds_p0/shape/query16.groovy     |   96 ++
 .../nereids_hint_tpcds_p0/shape/query17.groovy     |  125 ++
 .../nereids_hint_tpcds_p0/shape/query18.groovy     |  103 ++
 .../nereids_hint_tpcds_p0/shape/query19.groovy     |   85 +
 .../nereids_hint_tpcds_p0/shape/query2.groovy      |  161 ++
 .../nereids_hint_tpcds_p0/shape/query20.groovy     |   95 ++
 .../nereids_hint_tpcds_p0/shape/query21.groovy     |   96 ++
 .../nereids_hint_tpcds_p0/shape/query22.groovy     |   75 +
 .../nereids_hint_tpcds_p0/shape/query23.groovy     |  144 ++
 .../nereids_hint_tpcds_p0/shape/query25.groovy     |  130 ++
 .../nereids_hint_tpcds_p0/shape/query26.groovy     |   77 +
 .../nereids_hint_tpcds_p0/shape/query27.groovy     |   81 +
 .../nereids_hint_tpcds_p0/shape/query28.groovy     |  139 ++
 .../nereids_hint_tpcds_p0/shape/query29.groovy     |  128 ++
 .../nereids_hint_tpcds_p0/shape/query3.groovy      |   77 +
 .../nereids_hint_tpcds_p0/shape/query30.groovy     |   99 ++
 .../nereids_hint_tpcds_p0/shape/query31.groovy     |  142 ++
 .../nereids_hint_tpcds_p0/shape/query32.groovy     |   96 ++
 .../nereids_hint_tpcds_p0/shape/query34.groovy     |   97 ++
 .../nereids_hint_tpcds_p0/shape/query36.groovy     |   94 ++
 .../nereids_hint_tpcds_p0/shape/query37.groovy     |   69 +
 .../nereids_hint_tpcds_p0/shape/query38.groovy     |   84 +
 .../nereids_hint_tpcds_p0/shape/query39.groovy     |   91 +
 .../nereids_hint_tpcds_p0/shape/query4.groovy      |  266 +++
 .../nereids_hint_tpcds_p0/shape/query40.groovy     |   90 +
 .../nereids_hint_tpcds_p0/shape/query41.groovy     |  137 ++
 .../nereids_hint_tpcds_p0/shape/query42.groovy     |   79 +
 .../nereids_hint_tpcds_p0/shape/query43.groovy     |   73 +
 .../nereids_hint_tpcds_p0/shape/query44.groovy     |  105 ++
 .../nereids_hint_tpcds_p0/shape/query45.groovy     |   73 +
 .../nereids_hint_tpcds_p0/shape/query46.groovy     |  107 ++
 .../nereids_hint_tpcds_p0/shape/query47.groovy     |  139 ++
 .../nereids_hint_tpcds_p0/shape/query48.groovy     |  169 ++
 .../nereids_hint_tpcds_p0/shape/query49.groovy     |  291 ++++
 .../nereids_hint_tpcds_p0/shape/query5.groovy      |  297 ++++
 .../nereids_hint_tpcds_p0/shape/query50.groovy     |  152 ++
 .../nereids_hint_tpcds_p0/shape/query51.groovy     |  127 ++
 .../nereids_hint_tpcds_p0/shape/query52.groovy     |   79 +
 .../nereids_hint_tpcds_p0/shape/query53.groovy     |   91 +
 .../nereids_hint_tpcds_p0/shape/query54.groovy     |  149 ++
 .../nereids_hint_tpcds_p0/shape/query55.groovy     |   63 +
 .../nereids_hint_tpcds_p0/shape/query56.groovy     |  171 ++
 .../nereids_hint_tpcds_p0/shape/query57.groovy     |  133 ++
 .../nereids_hint_tpcds_p0/shape/query58.groovy     |  171 ++
 .../nereids_hint_tpcds_p0/shape/query59.groovy     |  129 ++
 .../nereids_hint_tpcds_p0/shape/query6.groovy      |   85 +
 .../nereids_hint_tpcds_p0/shape/query60.groovy     |  189 +++
 .../nereids_hint_tpcds_p0/shape/query61.groovy     |  127 ++
 .../nereids_hint_tpcds_p0/shape/query62.groovy     |  104 ++
 .../nereids_hint_tpcds_p0/shape/query63.groovy     |   93 ++
 .../nereids_hint_tpcds_p0/shape/query65.groovy     |   96 ++
 .../nereids_hint_tpcds_p0/shape/query66.groovy     |  473 ++++++
 .../nereids_hint_tpcds_p0/shape/query68.groovy     |  121 ++
 .../nereids_hint_tpcds_p0/shape/query69.groovy     |  127 ++
 .../nereids_hint_tpcds_p0/shape/query7.groovy      |   79 +
 .../nereids_hint_tpcds_p0/shape/query70.groovy     |  115 ++
 .../nereids_hint_tpcds_p0/shape/query71.groovy     |  115 ++
 .../nereids_hint_tpcds_p0/shape/query73.groovy     |   93 ++
 .../nereids_hint_tpcds_p0/shape/query74.groovy     |  155 ++
 .../nereids_hint_tpcds_p0/shape/query75.groovy     |  173 ++
 .../nereids_hint_tpcds_p0/shape/query76.groovy     |   81 +
 .../nereids_hint_tpcds_p0/shape/query77.groovy     |  249 +++
 .../nereids_hint_tpcds_p0/shape/query79.groovy     |   82 +
 .../nereids_hint_tpcds_p0/shape/query8.groovy      |  253 +++
 .../nereids_hint_tpcds_p0/shape/query80.groovy     |  225 +++
 .../nereids_hint_tpcds_p0/shape/query81.groovy     |   99 ++
 .../nereids_hint_tpcds_p0/shape/query82.groovy     |   69 +
 .../nereids_hint_tpcds_p0/shape/query84.groovy     |   77 +
 .../nereids_hint_tpcds_p0/shape/query85.groovy     |  203 +++
 .../nereids_hint_tpcds_p0/shape/query86.groovy     |   86 +
 .../nereids_hint_tpcds_p0/shape/query87.groovy     |   79 +
 .../nereids_hint_tpcds_p0/shape/query88.groovy     |  239 +++
 .../nereids_hint_tpcds_p0/shape/query89.groovy     |   91 +
 .../nereids_hint_tpcds_p0/shape/query9.groovy      |  136 ++
 .../nereids_hint_tpcds_p0/shape/query90.groovy     |   83 +
 .../nereids_hint_tpcds_p0/shape/query91.groovy     |   96 ++
 .../nereids_hint_tpcds_p0/shape/query92.groovy     |   94 ++
 .../nereids_hint_tpcds_p0/shape/query93.groovy     |   71 +
 .../nereids_hint_tpcds_p0/shape/query94.groovy     |   91 +
 .../nereids_hint_tpcds_p0/shape/query95.groovy     |   97 ++
 .../nereids_hint_tpcds_p0/shape/query96.groovy     |   67 +
 .../nereids_hint_tpcds_p0/shape/query97.groovy     |   94 ++
 .../nereids_hint_tpcds_p0/shape/query98.groovy     |  101 ++
 .../nereids_hint_tpcds_p0/shape/query99.groovy     |  104 ++
 .../nereids_p0/aggregate/agg_error_msg.groovy      |   15 +
 .../nereids_p0/aggregate/agg_nullable.groovy       |  318 ++--
 .../nereids_p0/aggregate/agg_nullable_2.groovy     |  318 ++--
 .../suites/nereids_p0/datatype/test_cast.groovy    |    2 +-
 .../datatype/test_date_implicit_cast.groovy        |   16 +-
 .../jsonb_p0/test_jsonb_load_and_function.groovy   |    4 +-
 .../sql_functions/math_functions/test_conv.groovy  |    4 +
 .../test_multi_string_search.groovy                |   74 +-
 .../test_simplify_arithmetic.groovy                |    2 +-
 .../aggregate_without_roll_up.groovy               |   26 +-
 .../external/dml_query_has_external_table.groovy   |  144 ++
 .../mv/dml/insert/dml_insert_and_overwrite.groovy  |  297 ++++
 .../mv/dml/outfile/dml_into_outfile.groovy         |  227 +++
 .../mv_contain_external_table.groovy               |    2 -
 .../nereids_rules_p0/mv/variant/variant_mv.groovy  |  591 +++++++
 .../suites/nereids_syntax_p0/explain.groovy        |    2 +-
 .../nereids_syntax_p0/mv/ut/distinctQuery.groovy   |    1 +
 .../test_simplify_comparison.groovy                |   20 +-
 .../test_list_partition_datatype.groovy            |    2 +-
 .../test_multi_column_partition.groovy             |    2 +-
 .../test_partition_table_err_msg.groovy            |    2 +-
 .../rollup_p0/test_materialized_view_array.groovy  |    2 +-
 .../rollup_p0/test_materialized_view_struct.groovy |    2 +-
 .../schema_change_modify_mv_column_type.groovy     |    2 +
 .../schema_change_modify_mv_column_type2.groovy    |    2 +
 .../test_dup_schema_key_change_modify.groovy       |    4 +-
 .../test_dup_schema_key_change_modify1.groovy      |    2 +-
 .../test_dup_schema_value_modify.groovy            |    6 +-
 .../test_unique_schema_key_change_modify.groovy    |    6 +-
 .../test_unique_schema_value_modify.groovy         |    6 +-
 .../suites/statistics/test_analyze_mv.groovy       |   27 +-
 .../suites/statistics/test_partition_stats.groovy  |  109 ++
 647 files changed, 28308 insertions(+), 4936 deletions(-)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mysql/FieldInfo.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/AddInitMaterializationHook.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/InitConsistentMaterializationContextHook.java
 copy regression-test/data/{correctness/test_view_varchar_length.out => 
delete_p0/test_delete_from_random_distributed_tbl.out} (78%)
 create mode 100644 
regression-test/data/external_table_p0/iceberg/test_gen_iceberg_by_api.out
 create mode 100644 
regression-test/data/external_table_p0/iceberg/test_iceberg_equality_delete.out
 rename 
regression-test/data/{external_table_p2/iceberg/iceberg_position_delete.out => 
external_table_p0/iceberg/test_iceberg_position_delete.out} (100%)
 create mode 100644 
regression-test/data/external_table_p0/iceberg/test_iceberg_time_travel.out
 copy 
regression-test/data/{external_table_p2/hive/test_upper_case_column_name.out => 
external_table_p0/iceberg/test_iceberg_upper_case_column_name.out} (58%)
 delete mode 100644 
regression-test/data/external_table_p2/iceberg/iceberg_equality_delete.out
 delete mode 100644 
regression-test/data/external_table_p2/iceberg/test_external_catalog_iceberg_hadoop_catalog.out
 delete mode 100644 
regression-test/data/external_table_p2/iceberg/test_external_catalog_icebergv2_nereids.out
 copy regression-test/data/{correctness/test_view_varchar_length.out => 
inverted_index_p0/index_format_v2/test_add_build_index_with_format_v2.out} (76%)
 copy regression-test/data/{correctness/test_view_varchar_length.out => 
inverted_index_p0/index_format_v2/test_create_table_with_format_v2.out} (76%)
 create mode 100644 
regression-test/data/inverted_index_p0/index_format_v2/test_cumulative_compaction_with_format_v2.out
 copy regression-test/data/{correctness/test_view_varchar_length.out => 
inverted_index_p0/index_format_v2/test_drop_column_index_with_format_v2.out} 
(76%)
 copy regression-test/data/{correctness/test_view_varchar_length.out => 
inverted_index_p0/index_format_v2/test_drop_column_with_format_v2.out} (76%)
 copy regression-test/data/{correctness/test_view_varchar_length.out => 
inverted_index_p0/index_format_v2/test_drop_index_with_format_v2.out} (76%)
 create mode 100644 
regression-test/data/inverted_index_p0/index_format_v2/test_mor_table_with_format_v2.out
 create mode 100644 
regression-test/data/inverted_index_p0/index_format_v2/test_mow_table_with_format_v2.out
 copy regression-test/data/{correctness/test_view_varchar_length.out => 
inverted_index_p0/index_format_v2/test_rename_column_with_format_v2.out} (57%)
 create mode 100644 
regression-test/data/inverted_index_p0/index_format_v2/test_single_replica_compaction_with_format_v2.out
 create mode 100644 regression-test/data/mv_p0/contain_cast/mv_contains_cast.out
 create mode 100644 regression-test/data/nereids_arith_p0/topn_alltype.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query10.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query11.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query12.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query13.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query14.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query15.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query16.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query17.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query18.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query19.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query2.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query20.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query21.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query22.out
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0 => 
nereids_hint_tpcds_p0}/shape/query23.out (100%)
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query25.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query26.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query27.out
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0 => 
nereids_hint_tpcds_p0}/shape/query28.out (100%)
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query29.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query3.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query30.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query31.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query32.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query33.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query34.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query35.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query36.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query37.out
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0 => 
nereids_hint_tpcds_p0}/shape/query38.out (100%)
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query39.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query4.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query40.out
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0 => 
nereids_hint_tpcds_p0}/shape/query41.out (100%)
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query42.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query43.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query44.out
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0 => 
nereids_hint_tpcds_p0}/shape/query45.out (93%)
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query46.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query47.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query48.out
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0 => 
nereids_hint_tpcds_p0}/shape/query49.out (100%)
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query5.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query50.out
 copy regression-test/data/{new_shapes_p0/tpcds_sf1000 => 
nereids_hint_tpcds_p0}/shape/query51.out (95%)
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query52.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query53.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query54.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query55.out
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0/bs_downgrade_shape => 
nereids_hint_tpcds_p0/shape}/query56.out (100%)
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query57.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query58.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query59.out
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0/bs_downgrade_shape => 
nereids_hint_tpcds_p0/shape}/query6.out (100%)
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0 => 
nereids_hint_tpcds_p0}/shape/query60.out (100%)
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query61.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query62.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query63.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query65.out
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0 => 
nereids_hint_tpcds_p0}/shape/query66.out (100%)
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query68.out
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0 => 
nereids_hint_tpcds_p0}/shape/query69.out (100%)
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query7.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query70.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query71.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query73.out
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0 => 
nereids_hint_tpcds_p0}/shape/query74.out (100%)
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0 => 
nereids_hint_tpcds_p0}/shape/query75.out (100%)
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0 => 
nereids_hint_tpcds_p0}/shape/query76.out (100%)
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0 => 
nereids_hint_tpcds_p0}/shape/query77.out (100%)
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query79.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query8.out
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0 => 
nereids_hint_tpcds_p0}/shape/query80.out (100%)
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query81.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query82.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query83.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query84.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query85.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query86.out
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0 => 
nereids_hint_tpcds_p0}/shape/query87.out (100%)
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query88.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query89.out
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0 => 
nereids_hint_tpcds_p0}/shape/query9.out (100%)
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query90.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query91.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query92.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query93.out
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0 => 
nereids_hint_tpcds_p0}/shape/query94.out (100%)
 copy regression-test/data/{nereids_tpcds_shape_sf1000_p0/bs_downgrade_shape => 
nereids_hint_tpcds_p0/shape}/query95.out (100%)
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query96.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query97.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query98.out
 create mode 100644 regression-test/data/nereids_hint_tpcds_p0/shape/query99.out
 copy regression-test/data/{correctness/test_view_varchar_length.out => 
nereids_rules_p0/mv/dml/external/dml_query_has_external_table.out} (61%)
 create mode 100644 
regression-test/data/nereids_rules_p0/mv/dml/insert/dml_insert_and_overwrite.out
 create mode 100644 
regression-test/data/nereids_rules_p0/mv/dml/outfile/dml_into_outfile.out
 create mode 100644 
regression-test/data/nereids_rules_p0/mv/variant/variant_data.json
 create mode 100644 
regression-test/data/nereids_rules_p0/mv/variant/variant_mv.out
 create mode 100644 regression-test/suites/audit/test_audit_log_behavior.groovy
 copy regression-test/suites/delete_p0/{test_array_column_delete.groovy => 
test_delete_from_random_distributed_tbl.groovy} (54%)
 create mode 100644 
regression-test/suites/external_table_p0/iceberg/test_gen_iceberg_by_api.groovy
 create mode 100644 
regression-test/suites/external_table_p0/iceberg/test_iceberg_equality_delete.groovy
 rename 
regression-test/suites/{external_table_p2/iceberg/iceberg_position_delete.groovy
 => external_table_p0/iceberg/test_iceberg_position_delete.groovy} (92%)
 create mode 100644 
regression-test/suites/external_table_p0/iceberg/test_iceberg_time_travel.groovy
 copy 
regression-test/suites/{external_table_p2/hive/test_upper_case_column_name.groovy
 => external_table_p0/iceberg/test_iceberg_upper_case_column_name.groovy} (50%)
 delete mode 100644 
regression-test/suites/external_table_p2/iceberg/iceberg_equality_delete.groovy
 delete mode 100644 
regression-test/suites/external_table_p2/iceberg/test_external_catalog_iceberg_hadoop_catalog.groovy
 delete mode 100644 
regression-test/suites/external_table_p2/iceberg/test_external_catalog_icebergv2_nereids.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_add_build_index_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_create_table_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_cumulative_compaction_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_drop_column_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_drop_index_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_index_change_format.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_mor_table_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_mow_table_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_recover_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_rename_column_with_format_v2.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/index_format_v2/test_single_replica_compaction_with_format_v2.groovy
 create mode 100644 
regression-test/suites/mv_p0/contain_cast/mv_contains_cast.groovy
 create mode 100644 
regression-test/suites/mysql_compatibility_p0/metadata.groovy
 create mode 100644 regression-test/suites/nereids_arith_p0/topn_alltype.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query10.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query11.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query12.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query13.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query14.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query15.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query16.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query17.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query18.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query19.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query2.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query20.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query21.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query22.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query23.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query25.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query26.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query27.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query28.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query29.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query3.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query30.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query31.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query32.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query34.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query36.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query37.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query38.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query39.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query4.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query40.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query41.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query42.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query43.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query44.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query45.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query46.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query47.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query48.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query49.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query5.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query50.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query51.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query52.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query53.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query54.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query55.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query56.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query57.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query58.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query59.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query6.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query60.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query61.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query62.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query63.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query65.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query66.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query68.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query69.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query7.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query70.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query71.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query73.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query74.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query75.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query76.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query77.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query79.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query8.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query80.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query81.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query82.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query84.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query85.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query86.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query87.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query88.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query89.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query9.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query90.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query91.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query92.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query93.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query94.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query95.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query96.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query97.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query98.groovy
 create mode 100644 
regression-test/suites/nereids_hint_tpcds_p0/shape/query99.groovy
 create mode 100644 
regression-test/suites/nereids_rules_p0/mv/dml/external/dml_query_has_external_table.groovy
 create mode 100644 
regression-test/suites/nereids_rules_p0/mv/dml/insert/dml_insert_and_overwrite.groovy
 create mode 100644 
regression-test/suites/nereids_rules_p0/mv/dml/outfile/dml_into_outfile.groovy
 create mode 100644 
regression-test/suites/nereids_rules_p0/mv/variant/variant_mv.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to