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]