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

hellostephen pushed a change to branch hello-stephen-patch-5
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 1522200d31b Merge branch 'master' into hello-stephen-patch-5
     add 8896be60df2 [test](inverted index) add ut test for regexp query 
(#52208)
     add 6f00a7cb197 [opt](partial update) use a separate config to control the 
behavior of newly inserted rows in partial update (#41232)
     add 99ee5d9353e [Chore](nereids) Remove CreateStageStmt (#52191)
     add 2bae60a8cda [bvar](cloud-mow) Add bvar for mow compaction get delete 
bitmap lock backoff sleep time (#52044)
     add 5245955fa41 [chore](hms)Remove unused JDBC support for Hive Metastore 
(#52264)
     add 834fdb36cb9 [fix](paimon) fix test_paimon_count case (#52263)
     add 8d90e0b3594 [feat](paimon)support paimon incr read (#51661)
     add 97444ee57c1 [fix](nereids) fix build WarmUpClusterCommand in 
LogicalPlanBuilder (#52259)
     add 21a0f24fc60 [refactor](sink) refactor vtablet writer sequential close 
to parallel close (#51404)
     add 72a54819e96 [Bug](column) fix ColumnDate::insert_default create 
invalid date (#52126)
     add 64ca5d74e2f [Enhancement](FE) Support for time types with scale on the 
FE side (#51270)
     add 04c3e175268 [Chore](nereids) Remove AlterCatalogStmt (#52108)
     add a8ee49dca05 [refactor](sink) refactor vtablet writer v2 sequential 
close to parallel close (#51989)
     add 1d37391fecb [fix](cloud) Fix `ConcurrentModificationException` in 
cloud rebalance (#52013)
     add 6c668d01a22 [Bug](distinct) fix distinct function with over return 
error result (#51875)
     add deb2523728b [feat](nereids) support runtime filter for 
except/intersect (FE part) (#49947)
     add 35710501c03 [fix](cloud)Fix auto start affected by daemon jobs (#51729)
     add 5a155f33f54 [opt](checker) Add inverted index file check for checker 
(#51591)
     add c50992bb2d2 [feat](storage vault) Check storage vault connectivity for 
BE when starting (#51175)
     add c400b0f44dd [fix](hive) ignore all hidden dir and files (#52286)
     add ef55aadeb7b [Chore](expr) remove VTupleIsNullPredicate (#52279)
     add 9ac847cc108 [chore](Serde) add get_name function in DataTypeSerDe 
(#52306)
     add 0f5619ece47 [Refactor]Remove workload group's memory sum check limit 
(#52051)
     add 7bc484b67a0 [chore](recycler) Convert recycler begin/end `info` log to 
`warning` (#51856)
     add b6f4cd251a7 [enhance](meta-service)add bvar for ms kv get del put 
count (#51708)
     add 035f3defe46 [Enhancement] (nereids) implement alterRoutineLoadCommand 
in nereids (#49960)
     add 5d6bf9e0fb1 [Chore](nereids) Remove CreateUserStmt (#52135)
     add c31394b21d2 [improvement] (metadata cache) use expire after access 
strategy on meta cache (#50757)
     add a151ca73114 [fix](hudi)fix hudi get current schema for not partitioned 
table. (#51152)
     add 42069dab3fb [fix](ci) disable build ui in performance (#52351)
     add 80ce5b924cf [Function](exec) Add Regex_Count function (#51652)
     add ceebf3f68e6 [opt](nereids) optimize small sql (#43546)
     add 7bae87f7f7d [Fix](auto-partition) Fix false positive check of 
max_auto_partition_num (#52270)
     add b40194dab05 [Chore](nereids)  Remove AlterResource/PolicyStmt (#52105)
     add 9270ccc17b5 [fix](cluster)fix fe host may be contains Scope Identifier 
(#52076)
     add 90500c01ad2 [chore](conf) change max_running_txn_num_per_db to 10000 
(#51367)
     add 107b7b87eea [Enhancement](checker) Add more log for checker (#51951)
     add bb03726437d [Enhancement](Compaction) Make base compaction use the 
same tablet selection strategy as cumulative compaction (#51649)
     add e6128536d78 [Feature](array) Support order by array column (#52361)
     add 35cbbaa4dfa [feature](show) support show create user (#51845)
     add 7d7fda7760c [fix](map) fix createMap function (#52231)
     add 30d669bc8db [Debug](dictionary) minor fix and add debug log of 
dictionary commit (#52383)
     add 90ba8cb02ff [fix](iceberg) use the remote name when request meta data 
from external system (#52331)
     add 9abe0c55d03 [optimization](filecache) speed up filecache warm up 
(#51776)
     add c7f7f7e16c3 [test](json) fix cases in TestJsonFunctions.sql (#52302)
     add 4fc1ff54bc5 [Feature](recycler) Add recycler metrics for instance 
layer (#51448)
     add 956ba9c4665 [fix](load) fix bad load id in injection (#52339)
     add 9eae555131d [Fix](dictionary) Fix concurrency conflict when collect 
dictionary status (#52415)
     add 9c6022d8664 [Chore](nereids) Remove CreateResourceStmt (#52285)
     add a0595a4de80 [Opt](cloud-mow) Skip MS RPC retry's backoff when 
encounter fdb txn conflict when mow load get ms delete bitmap lock  (#52360)
     add 0cd08b0f8c2 [fix](inverted index) enhance inverted index profile 
(#51495)
     add 4f3b3539f35 [fix](docker)Add docker-ps 'sudo' permissions (#52395)
     add 33fde5796f6 [Fix](function) fix wrong rows number of date computations 
(#52444)
     add dccc25983b8 [Chore](compile) use std::endian to replace BYTE_ORDER 
(#52425)
     add 12bccada097 [Chore](function) reduce some template instantiation of 
create_topn_array (#52277)
     add 0fe5b939676 [opt](iceberg)support drop tag and branch (#52453)
     add 5e1f24f5725 [feature](index change)Support light index change for 
inverted index without parser (#52251)
     add ccc336cbd23 [fix](nereids) intersect/except runtime filter project 
wrong child slot (#52435)
     add cf5bbfa97be [opt](explain) use full qualified name in scan node 
(#52342)
     add 39617eabd1d Merge branch 'master' into hello-stephen-patch-5

No new revisions were added by this update.

Summary of changes:
 be/src/cloud/cloud_backend_service.cpp             |    4 +-
 be/src/cloud/cloud_meta_mgr.cpp                    |    7 +
 be/src/cloud/cloud_storage_engine.cpp              |   54 +-
 be/src/cloud/cloud_storage_engine.h                |    3 +-
 be/src/cloud/cloud_tablet.cpp                      |   12 +-
 be/src/cloud/cloud_tablet_mgr.cpp                  |   24 +-
 be/src/cloud/cloud_warm_up_manager.cpp             |  138 +-
 be/src/cloud/cloud_warm_up_manager.h               |    6 +-
 be/src/cloud/config.cpp                            |    5 +-
 be/src/cloud/config.h                              |    4 +-
 be/src/common/config.cpp                           |    3 +
 be/src/common/config.h                             |    3 +
 be/src/common/status.h                             |    1 +
 be/src/exec/tablet_info.cpp                        |   27 +
 be/src/exec/tablet_info.h                          |    5 +
 be/src/gutil/endian.h                              |  257 +-
 be/src/http/action/stream_load.cpp                 |   19 +
 be/src/http/http_common.h                          |    1 +
 be/src/io/cache/block_file_cache_downloader.cpp    |    4 +-
 be/src/io/cache/block_file_cache_downloader.h      |    2 +-
 be/src/io/cache/block_file_cache_profile.h         |    4 +
 be/src/io/fs/s3_file_system.cpp                    |    2 +
 be/src/io/io_common.h                              |    1 +
 be/src/olap/delta_writer_v2.cpp                    |    1 +
 be/src/olap/key_coder.h                            |   41 +-
 be/src/olap/olap_common.h                          |    2 +
 be/src/olap/partial_update_info.cpp                |  101 +-
 be/src/olap/partial_update_info.h                  |   13 +-
 .../segment_v2/inverted_index_fs_directory.cpp     |   57 +-
 .../segment_v2/inverted_index_fs_directory.h       |    2 +
 .../rowset/segment_v2/inverted_index_reader.cpp    |   17 +-
 .../olap/rowset/segment_v2/inverted_index_reader.h |    4 +-
 be/src/olap/rowset/segment_v2/segment_writer.cpp   |   14 +-
 .../rowset/segment_v2/vertical_segment_writer.cpp  |   22 +-
 be/src/olap/rowset_builder.cpp                     |    1 +
 be/src/olap/tablet_meta_manager.cpp                |   11 +-
 be/src/olap/uint24.h                               |    4 +-
 be/src/pipeline/exec/olap_scan_operator.cpp        |    4 +
 be/src/pipeline/exec/olap_scan_operator.h          |    2 +
 be/src/runtime/load_stream.cpp                     |   14 +-
 be/src/runtime/load_stream.h                       |    8 +-
 be/src/util/bit_util.h                             |  266 --
 be/src/util/byte_stream_split.cpp                  |   38 +-
 be/src/util/coding.h                               |   49 +-
 be/src/util/hash_util.hpp                          |   30 +-
 .../aggregate_function_approx_count_distinct.cpp   |   79 +-
 .../aggregate_function_approx_count_distinct.h     |    2 -
 .../aggregate_function_approx_top_sum.cpp          |    4 +-
 .../aggregate_function_distinct.h                  |   13 +
 .../aggregate_function_histogram.cpp               |   84 +-
 .../aggregate_function_histogram.h                 |   33 +-
 .../aggregate_function_orthogonal_bitmap.cpp       |    5 +-
 .../aggregate_function_topn.cpp                    |  116 +-
 .../aggregate_functions/aggregate_function_topn.h  |   53 +-
 be/src/vec/aggregate_functions/helpers.h           |   83 +-
 be/src/vec/columns/column_array.cpp                |   44 +
 be/src/vec/columns/column_array.h                  |    2 +
 be/src/vec/columns/column_complex.h                |    8 +-
 be/src/vec/columns/column_vector.cpp               |   11 +-
 be/src/vec/columns/column_vector.h                 |   14 +-
 be/src/vec/common/format_ip.h                      |    6 +-
 .../vec/data_types/serde/data_type_array_serde.h   |    2 +
 .../vec/data_types/serde/data_type_bitmap_serde.h  |    2 +
 .../vec/data_types/serde/data_type_decimal_serde.h |    2 +
 be/src/vec/data_types/serde/data_type_hll_serde.h  |    2 +
 .../vec/data_types/serde/data_type_jsonb_serde.h   |    2 +
 be/src/vec/data_types/serde/data_type_map_serde.h  |    4 +
 .../vec/data_types/serde/data_type_nothing_serde.h |    2 +
 .../data_types/serde/data_type_nullable_serde.h    |    2 +
 .../vec/data_types/serde/data_type_number_serde.h  |    2 +
 .../vec/data_types/serde/data_type_object_serde.h  |    2 +
 .../serde/data_type_quantilestate_serde.h          |    2 +
 be/src/vec/data_types/serde/data_type_serde.h      |    2 +
 .../vec/data_types/serde/data_type_string_serde.h  |    2 +
 .../data_types/serde/data_type_struct_serde.cpp    |   17 +
 .../vec/data_types/serde/data_type_struct_serde.h  |    2 +
 .../exec/format/parquet/parquet_column_convert.h   |    4 +-
 be/src/vec/exec/format/parquet/parquet_pred_cmp.h  |    3 +-
 be/src/vec/exec/scan/olap_scanner.cpp              |    4 +
 be/src/vec/exprs/vexpr.cpp                         |    5 -
 be/src/vec/exprs/vtuple_is_null_predicate.cpp      |   81 -
 be/src/vec/exprs/vtuple_is_null_predicate.h        |   63 -
 be/src/vec/functions/array/function_array_index.h  |   11 +-
 .../function_date_or_datetime_computation.h        |   21 +-
 be/src/vec/functions/function_regexp.cpp           |  110 +
 be/src/vec/functions/function_string.h             |   44 +-
 be/src/vec/sink/load_stream_map_pool.h             |    9 +
 be/src/vec/sink/load_stream_stub.cpp               |   72 +-
 be/src/vec/sink/load_stream_stub.h                 |   10 +-
 be/src/vec/sink/writer/vtablet_writer.cpp          |  219 +-
 be/src/vec/sink/writer/vtablet_writer.h            |   88 +-
 be/src/vec/sink/writer/vtablet_writer_v2.cpp       |  107 +-
 be/src/vec/sink/writer/vtablet_writer_v2.h         |   12 +-
 .../compaction/util/index_compaction_utils.cpp     |    3 +-
 .../inverted_index/query/regexp_query_test.cpp     |  158 +
 .../inverted_index_fs_directory_test.cpp           |   43 +
 be/test/util/bit_util_test.cpp                     |   22 +-
 be/test/vec/columns/column_array_test.cpp          |   11 -
 be/test/vec/columns/common_column_test.h           |  106 +-
 be/test/vec/core/column_complex_test.cpp           |    6 +
 .../serde/data_type_serde_get_name_test.cpp        |  121 +
 cloud/src/common/bvars.cpp                         |  207 +-
 cloud/src/common/bvars.h                           |  160 +-
 cloud/src/common/config.h                          |    4 +
 .../RewriteJob.java => cloud/src/common/stats.h    |   17 +-
 cloud/src/main.cpp                                 |    3 +-
 cloud/src/meta-service/mem_txn_kv.cpp              |   15 +-
 cloud/src/meta-service/mem_txn_kv.h                |    8 +
 cloud/src/meta-service/meta_service.cpp            |  156 +-
 cloud/src/meta-service/meta_service.h              |   13 +-
 cloud/src/meta-service/meta_service_helper.h       |   73 +-
 cloud/src/meta-service/meta_service_job.cpp        |    7 +-
 cloud/src/meta-service/meta_service_partition.cpp  |   34 +-
 cloud/src/meta-service/meta_service_resource.cpp   |   84 +-
 cloud/src/meta-service/meta_service_txn.cpp        |  108 +-
 cloud/src/meta-service/txn_kv.cpp                  |    3 +
 cloud/src/meta-service/txn_kv.h                    |    9 +
 cloud/src/meta-service/txn_lazy_committer.cpp      |    6 +-
 cloud/src/recycler/checker.cpp                     |  147 +-
 cloud/src/recycler/recycler.cpp                    |  944 +++++-
 cloud/src/recycler/recycler.h                      |  134 +-
 cloud/test/CMakeLists.txt                          |    8 +-
 cloud/test/meta_server_test.cpp                    |    6 +-
 cloud/test/mock_accessor.cpp                       |  183 --
 cloud/test/mock_accessor.h                         |  158 +
 cloud/test/recycler_test.cpp                       |  193 +-
 cloud/test/rpc_kv_bvar_test.cpp                    | 3141 ++++++++++++++++++++
 .../create_preinstalled_scripts/paimon/run04.sql   |   16 +
 docker/thirdparties/run-thirdparties-docker.sh     |    4 +-
 .../org/apache/doris/catalog/PrimitiveType.java    |   13 +-
 .../main/java/org/apache/doris/common/Config.java  |   37 +-
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |   21 +-
 fe/fe-core/src/main/cup/sql_parser.cup             |   51 -
 .../main/java/org/apache/doris/alter/Alter.java    |   10 +
 .../apache/doris/alter/SchemaChangeHandler.java    |   36 +-
 .../doris/analysis/AlterCatalogNameStmt.java       |   64 -
 .../apache/doris/analysis/AlterCatalogStmt.java    |   55 -
 .../org/apache/doris/analysis/AlterPolicyStmt.java |  104 -
 .../apache/doris/analysis/AlterResourceStmt.java   |   95 -
 .../apache/doris/analysis/BuildIndexClause.java    |    6 +-
 .../apache/doris/analysis/CreateResourceStmt.java  |  139 -
 .../org/apache/doris/analysis/CreateStageStmt.java |  192 --
 .../doris/analysis/CreateStorageVaultStmt.java     |  172 --
 .../org/apache/doris/analysis/CreateUserStmt.java  |  211 --
 ...talogCommentStmt.java => DropBranchClause.java} |   35 +-
 ...CatalogPropertyStmt.java => DropTagClause.java} |   43 +-
 .../java/org/apache/doris/analysis/LoadStmt.java   |   18 +
 .../java/org/apache/doris/analysis/QueryStmt.java  |    2 +-
 .../doris/catalog/BuiltinScalarFunctions.java      |    2 +
 .../org/apache/doris/catalog/FunctionRegistry.java |    1 -
 .../main/java/org/apache/doris/catalog/Index.java  |   27 +-
 .../apache/doris/catalog/MaterializedIndex.java    |    2 +-
 .../java/org/apache/doris/catalog/Resource.java    |    9 -
 .../java/org/apache/doris/catalog/ResourceMgr.java |   20 -
 .../org/apache/doris/catalog/S3StorageVault.java   |    7 -
 .../org/apache/doris/catalog/StorageVault.java     |   40 -
 .../org/apache/doris/catalog/StorageVaultMgr.java  |   17 -
 .../java/org/apache/doris/catalog/TableIf.java     |   37 +-
 .../main/java/org/apache/doris/catalog/Tablet.java |   31 +-
 .../apache/doris/cloud/CacheHotspotManager.java    |    2 +-
 .../org/apache/doris/cloud/catalog/CloudEnv.java   |   10 -
 .../doris/cloud/catalog/CloudTabletRebalancer.java |   18 +-
 .../cloud/datasource/CloudInternalCatalog.java     |    8 +
 .../doris/cloud/load/CloudBrokerLoadJob.java       |    3 +-
 .../doris/cloud/load/CloudLoadLoadingTask.java     |    6 +-
 .../doris/cloud/system/CloudSystemInfoService.java |    9 +-
 .../org/apache/doris/cluster/ClusterNamespace.java |   11 +-
 .../java/org/apache/doris/common/CacheFactory.java |   10 +-
 .../java/org/apache/doris/common/FeNameFormat.java |    6 +
 .../org/apache/doris/common/util/DebugUtil.java    |   11 +-
 .../apache/doris/datasource/CatalogFactory.java    |   12 -
 .../org/apache/doris/datasource/CatalogIf.java     |   12 +-
 .../org/apache/doris/datasource/CatalogMgr.java    |   24 -
 .../apache/doris/datasource/ExternalCatalog.java   |   44 +-
 .../apache/doris/datasource/ExternalDatabase.java  |    6 +-
 .../doris/datasource/ExternalMetaCacheMgr.java     |    5 +-
 .../doris/datasource/ExternalRowCountCache.java    |    4 +-
 .../doris/datasource/ExternalSchemaCache.java      |    4 +-
 .../org/apache/doris/datasource/ExternalTable.java |    8 +-
 .../org/apache/doris/datasource/FileScanNode.java  |    4 +-
 .../doris/datasource/hive/HMSExternalCatalog.java  |   25 +-
 .../doris/datasource/hive/HMSExternalTable.java    |    3 +-
 .../doris/datasource/hive/HiveMetaStoreCache.java  |   28 +-
 .../doris/datasource/hive/HiveMetadataOps.java     |   37 +-
 .../apache/doris/datasource/hive/HudiDlaTable.java |   15 +-
 .../doris/datasource/hive/IcebergDlaTable.java     |   16 +-
 .../doris/datasource/hive/JdbcHMSCachedClient.java |   37 -
 .../hive/PostgreSQLJdbcHMSCachedClient.java        |  589 ----
 .../doris/datasource/hudi/HudiMvccSnapshot.java    |    8 +-
 .../apache/doris/datasource/hudi/HudiUtils.java    |   23 +
 .../hudi/source/HudiCachedFsViewProcessor.java     |    4 +-
 .../hudi/source/HudiCachedMetaClientProcessor.java |    4 +-
 .../hudi/source/HudiCachedPartitionProcessor.java  |    8 +-
 .../doris/datasource/hudi/source/HudiScanNode.java |   18 +-
 .../datasource/iceberg/IcebergExternalTable.java   |   43 +-
 .../datasource/iceberg/IcebergMetadataCache.java   |   12 +-
 .../datasource/iceberg/IcebergMetadataOps.java     |   43 +-
 .../iceberg/source/IcebergApiSource.java           |    4 +-
 .../iceberg/source/IcebergHMSSource.java           |    2 +-
 .../maxcompute/MaxComputeMetadataCache.java        |    2 +-
 .../doris/datasource/metacache/MetaCache.java      |    6 +-
 .../operations/ExternalMetadataOperations.java     |    6 +-
 .../datasource/operations/ExternalMetadataOps.java |   40 +-
 .../datasource/paimon/PaimonMetadataCache.java     |    4 +-
 .../datasource/paimon/source/PaimonScanNode.java   |  232 +-
 .../org/apache/doris/dictionary/Dictionary.java    |    9 +-
 .../apache/doris/dictionary/DictionaryManager.java |   47 +-
 .../java/org/apache/doris/fs/FileSystemCache.java  |    2 +-
 .../apache/doris/load/loadv2/BrokerLoadJob.java    |    3 +-
 .../java/org/apache/doris/load/loadv2/LoadJob.java |    6 +
 .../apache/doris/load/loadv2/LoadLoadingTask.java  |    8 +-
 .../load/routineload/KafkaRoutineLoadJob.java      |   26 +
 .../doris/load/routineload/RoutineLoadJob.java     |    3 +
 .../doris/load/routineload/RoutineLoadManager.java |   26 +
 .../main/java/org/apache/doris/mtmv/MTMVCache.java |   12 +-
 .../org/apache/doris/mysql/privilege/Auth.java     |    8 -
 .../org/apache/doris/nereids/CascadesContext.java  |   17 +-
 .../org/apache/doris/nereids/NereidsPlanner.java   |   34 +-
 .../java/org/apache/doris/nereids/PlanProcess.java |    5 +
 .../org/apache/doris/nereids/StatementContext.java |    4 +
 .../doris/nereids/analyzer/UnboundRelation.java    |   22 +
 .../apache/doris/nereids/analyzer/UnboundStar.java |   42 +-
 .../doris/nereids/analyzer/UnboundTableSink.java   |   33 +-
 .../nereids/analyzer/UnboundTableSinkCreator.java  |   11 +-
 .../glue/translator/ExpressionTranslator.java      |   50 +-
 .../glue/translator/PhysicalPlanTranslator.java    |  190 +-
 .../glue/translator/PlanTranslatorContext.java     |   10 +
 .../glue/translator/RunTimeFilterTranslatorV2.java |  120 +
 .../org/apache/doris/nereids/hint/LeadingHint.java |    9 +-
 .../jobs/executor/AbstractBatchJobExecutor.java    |   83 +-
 .../doris/nereids/jobs/executor/Analyzer.java      |   30 +-
 .../doris/nereids/jobs/executor/Rewriter.java      |  228 +-
 .../jobs/rewrite/AdaptiveBottomUpRewriteJob.java   |   63 +
 .../jobs/rewrite/AdaptiveTopDownRewriteJob.java    |   63 +
 .../jobs/rewrite/BottomUpVisitorRewriteJob.java    |  148 +
 .../nereids/jobs/rewrite/CostBasedRewriteJob.java  |   36 +-
 .../nereids/jobs/rewrite/CustomRewriteJob.java     |    2 +-
 .../jobs/rewrite/PlanTreeRewriteBottomUpJob.java   |   29 +-
 .../nereids/jobs/rewrite/PlanTreeRewriteJob.java   |    7 +-
 .../jobs/rewrite/PlanTreeRewriteTopDownJob.java    |   14 +-
 .../doris/nereids/jobs/rewrite/ProcessState.java   |  121 +
 .../doris/nereids/jobs/rewrite/RewriteJob.java     |   16 +
 .../nereids/jobs/rewrite/RewriteTopDownJob.java    |   14 +-
 .../jobs/rewrite/RootPlanTreeRewriteJob.java       |   16 +-
 .../jobs/rewrite/TopDownVisitorRewriteJob.java     |  145 +
 .../nereids/jobs/rewrite/TopicRewriteJob.java      |   19 +-
 .../nereids/jobs/scheduler/SimpleJobScheduler.java |    3 +-
 .../nereids/load/NereidsLoadPlanInfoCollector.java |    7 +-
 .../nereids/load/NereidsLoadScanProvider.java      |    8 +-
 .../doris/nereids/load/NereidsLoadTaskInfo.java    |    5 +
 .../doris/nereids/load/NereidsLoadUtils.java       |   58 +-
 .../nereids/load/NereidsLoadingTaskPlanner.java    |   10 +-
 .../nereids/load/NereidsStreamLoadPlanner.java     |    8 +-
 .../doris/nereids/load/NereidsStreamLoadTask.java  |   10 +
 .../java/org/apache/doris/nereids/memo/Group.java  |    5 +-
 .../apache/doris/nereids/memo/GroupExpression.java |    7 +-
 .../java/org/apache/doris/nereids/memo/Memo.java   |   10 +-
 .../apache/doris/nereids/memo/StructInfoMap.java   |   10 +-
 .../doris/nereids/minidump/MinidumpUtils.java      |   10 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |   75 +-
 .../nereids/pattern/ExpressionPatternRules.java    |   44 +-
 .../ExpressionPatternTraverseListeners.java        |    2 +-
 .../org/apache/doris/nereids/pattern/Pattern.java  |    5 +
 .../doris/nereids/pattern/PatternDescriptor.java   |   13 +-
 .../doris/nereids/pattern/PatternMatcher.java      |   13 +-
 .../apache/doris/nereids/pattern/PlanPatterns.java |    5 +
 .../apache/doris/nereids/pattern/ProxyPattern.java |    4 +
 .../doris/nereids/pattern/SubTreePattern.java      |    4 +
 .../apache/doris/nereids/pattern/TypeMappings.java |   26 +-
 .../apache/doris/nereids/pattern/TypePattern.java  |    7 +-
 .../processor/post/MergeProjectPostProcessor.java  |    2 +-
 .../nereids/processor/post/PlanPostProcessors.java |    4 +-
 .../post/RemoveUselessProjectPostProcessor.java    |   13 +-
 .../processor/post/RuntimeFilterContext.java       |   10 +-
 .../processor/post/RuntimeFilterGenerator.java     |   20 +-
 .../post/RuntimeFilterPrunerForExternalTable.java  |    3 +
 .../doris/nereids/processor/post/Validator.java    |   42 +-
 .../post/materialize/LazyMaterializeTopN.java      |   10 +-
 .../post/runtimefilterv2/PushDownContext.java      |   97 +
 .../post/runtimefilterv2/PushDownVisitor.java      |  188 ++
 .../runtimefilterv2/RuntimeFilterContextV2.java    |   86 +
 .../post/runtimefilterv2/RuntimeFilterV2.java      |  148 +
 .../runtimefilterv2/RuntimeFilterV2Generator.java  |  107 +
 .../nereids/processor/pre/PlanPreprocessor.java    |    5 +-
 .../nereids/processor/pre/PlanPreprocessors.java   |    2 +-
 .../properties/ChildrenPropertiesRegulator.java    |   11 +-
 .../apache/doris/nereids/properties/DataTrait.java |   33 +-
 .../nereids/properties/LogicalProperties.java      |   22 +-
 .../nereids/properties/RequestPropertyDeriver.java |   26 +-
 .../doris/nereids/rules/AppliedAwareRule.java      |   10 +
 .../apache/doris/nereids/rules/FilteredRules.java  |  130 +
 .../java/org/apache/doris/nereids/rules/Rule.java  |    2 +
 .../org/apache/doris/nereids/rules/RuleSet.java    |   13 +-
 .../org/apache/doris/nereids/rules/RuleType.java   |    1 +
 .../PropagateNullable.java => rules/Rules.java}    |   32 +-
 .../doris/nereids/rules/analysis/AnalyzeCTE.java   |   10 +-
 .../nereids/rules/analysis/BindExpression.java     |   39 +-
 .../doris/nereids/rules/analysis/BindRelation.java |   27 +-
 .../doris/nereids/rules/analysis/BindSink.java     |   11 +-
 .../nereids/rules/analysis/CheckAfterRewrite.java  |   39 +-
 .../nereids/rules/analysis/CheckAnalysis.java      |    5 +-
 .../doris/nereids/rules/analysis/CheckPolicy.java  |    5 +-
 .../nereids/rules/analysis/CollectRelation.java    |   32 +-
 .../nereids/rules/analysis/ExpressionAnalyzer.java |   24 +-
 .../rules/analysis/FillUpQualifyMissingSlot.java   |    5 +-
 .../LogicalSubQueryAliasToLogicalProject.java      |   13 +-
 .../nereids/rules/analysis/NormalizeAggregate.java |   77 +-
 .../OneRowRelationToProject.java}                  |   31 +-
 .../rules/analysis/ProjectToGlobalAggregate.java   |   11 +-
 .../nereids/rules/analysis/SubExprAnalyzer.java    |   24 +-
 .../nereids/rules/analysis/SubqueryToApply.java    |    1 -
 .../nereids/rules/analysis/VariableToLiteral.java  |    3 +-
 .../rules/exploration/MergeProjectsCBO.java        |    6 +-
 .../mv/AbstractMaterializedViewRule.java           |    5 +-
 .../mv/MaterializedViewProjectJoinRule.java        |   10 +-
 .../exploration/mv/MaterializedViewUtils.java      |   10 +-
 .../expression/ExpressionBottomUpRewriter.java     |   17 +-
 .../rules/expression/ExpressionNormalization.java  |    9 +-
 .../ExpressionNormalizationAndOptimization.java    |    9 +-
 .../rules/expression/ExpressionOptimization.java   |    4 +-
 .../rules/expression/ExpressionRewrite.java        |   62 +-
 .../rules/expression/ExpressionRuleExecutor.java   |    9 +-
 .../NullableDependentExpressionRewrite.java        |    9 +-
 .../rules/expression/QueryColumnCollector.java     |   61 +-
 .../rules/expression/rules/BetweenToEqual.java     |    3 +-
 .../expression/rules/ConvertAggStateCast.java      |    2 +-
 .../expression/rules/DistinctPredicatesRule.java   |    8 +-
 .../expression/rules/ExtractCommonFactorRule.java  |   14 +-
 .../rules/expression/rules/FoldConstantRule.java   |   11 +-
 .../expression/rules/FoldConstantRuleOnFE.java     |   38 +-
 .../nereids/rules/expression/rules/OrToIn.java     |   27 +-
 .../rules/expression/rules/RangeInference.java     |    2 +-
 .../expression/rules/SimplifyConflictCompound.java |   12 +-
 .../expression/rules/SimplifyNotExprRule.java      |    3 +-
 .../rules/expression/rules/SimplifyRange.java      |    6 +
 .../rules/implementation/AggregateStrategies.java  |   18 +-
 .../LogicalLimitToPhysicalLimit.java               |    3 +-
 .../LogicalOlapScanToPhysicalOlapScan.java         |    7 +-
 ...ogicalOlapTableSinkToPhysicalOlapTableSink.java |    1 +
 .../LogicalProjectToPhysicalProject.java           |    3 +-
 .../rules/rewrite/AdjustConjunctsReturnType.java   |   18 +-
 .../nereids/rules/rewrite/AdjustNullable.java      |  248 +-
 .../rewrite/AggScalarSubQueryToWindowFunction.java |    4 +
 .../nereids/rules/rewrite/CheckDataTypes.java      |   21 +-
 .../rules/rewrite/CheckMatchExpression.java        |    2 +-
 .../nereids/rules/rewrite/CheckPrivileges.java     |   15 +-
 .../doris/nereids/rules/rewrite/ColumnPruning.java |  315 +-
 .../rules/rewrite/DeferMaterializeTopNResult.java  |    9 +-
 .../nereids/rules/rewrite/EliminateFilter.java     |   69 +-
 .../nereids/rules/rewrite/EliminateGroupBy.java    |   11 +-
 .../rewrite/EliminateGroupByKeyByUniform.java      |    3 +-
 .../nereids/rules/rewrite/EliminateNotNull.java    |   11 +
 .../nereids/rules/rewrite/EliminateOrderByKey.java |    3 +-
 .../doris/nereids/rules/rewrite/EliminateSort.java |    3 +
 .../rules/rewrite/EliminateUnnecessaryProject.java |   13 +-
 .../nereids/rules/rewrite/ExprIdRewriter.java      |   47 +-
 .../nereids/rules/rewrite/InferFilterNotNull.java  |   26 +-
 .../rules/rewrite/InferInPredicateFromOr.java      |   22 +-
 .../nereids/rules/rewrite/InferPredicates.java     |    3 +
 .../{MergeProjects.java => MergeProjectable.java}  |   25 +-
 .../doris/nereids/rules/rewrite/MergeProjects.java |    6 +-
 .../nereids/rules/rewrite/MergeSetOperations.java  |   86 +-
 .../rules/rewrite/OperativeColumnDerive.java       |   72 +-
 .../doris/nereids/rules/rewrite/OrExpansion.java   |    4 +
 .../nereids/rules/rewrite/PruneOlapScanTablet.java |   38 +-
 .../rewrite/PushDownAggThroughJoinOneSide.java     |    6 +-
 .../PushDownExpressionsInHashCondition.java        |    4 +-
 .../rewrite/PushDownFilterThroughSetOperation.java |  125 +-
 .../rules/rewrite/PushProjectThroughUnion.java     |  130 +-
 .../nereids/rules/rewrite/RewriteCteChildren.java  |   28 +-
 .../nereids/rules/rewrite/ScalarApplyToJoin.java   |   16 +-
 .../nereids/rules/rewrite/SkipSimpleExprs.java     |   89 +
 .../doris/nereids/stats/FilterEstimation.java      |    4 +-
 .../doris/nereids/stats/StatsCalculator.java       |  100 +-
 .../doris/nereids/trees/AbstractTreeNode.java      |   33 +
 .../apache/doris/nereids/trees/SuperClassId.java   |   76 +
 .../org/apache/doris/nereids/trees/TreeNode.java   |   40 +-
 .../doris/nereids/trees/expressions/Alias.java     |    1 +
 .../doris/nereids/trees/expressions/And.java       |    1 +
 .../doris/nereids/trees/expressions/BoundStar.java |   24 +-
 .../nereids/trees/expressions/Expression.java      |    8 +-
 .../apache/doris/nereids/trees/expressions/Or.java |    1 +
 .../nereids/trees/expressions/SlotReference.java   |   11 +-
 .../expressions/StatementScopeIdGenerator.java     |   43 +-
 .../functions/ComputeSignatureHelper.java          |  136 +-
 .../expressions/functions/PropagateNullable.java   |    7 +-
 .../trees/expressions/functions/agg/Histogram.java |    5 +-
 .../expressions/functions/scalar/CreateMap.java    |   20 +-
 .../expressions/functions/scalar/RegexpCount.java  |   79 +
 .../trees/expressions/literal/TimeV2Literal.java   |   39 +-
 .../expressions/visitor/ScalarFunctionVisitor.java |    5 +
 .../doris/nereids/trees/plans/AbstractPlan.java    |  117 +-
 .../apache/doris/nereids/trees/plans/FakePlan.java |    2 +-
 .../doris/nereids/trees/plans/GroupPlan.java       |    4 +-
 .../org/apache/doris/nereids/trees/plans/Plan.java |   57 +-
 .../apache/doris/nereids/trees/plans/PlanType.java |    4 +-
 .../trees/plans/algebra/CatalogRelation.java       |    1 -
 .../doris/nereids/trees/plans/algebra/Project.java |   22 +-
 .../nereids/trees/plans/algebra/Relation.java      |    3 +-
 .../plans/commands/AlterRoutineLoadCommand.java    |  318 ++
 .../trees/plans/commands/AlterTableCommand.java    |    6 +-
 .../nereids/trees/plans/commands/Command.java      |    2 +-
 .../trees/plans/commands/DeleteFromCommand.java    |    4 +-
 .../nereids/trees/plans/commands/LoadCommand.java  |    4 +-
 .../plans/commands/ShowCreateUserCommand.java      |  177 ++
 .../trees/plans/commands/UpdateCommand.java        |    4 +-
 .../plans/commands/UpdateMvByPartitionCommand.java |   23 +-
 .../trees/plans/commands/info/BuildIndexOp.java    |    5 +-
 .../plans/commands/info/CreateRoutineLoadInfo.java |   11 +-
 .../trees/plans/commands/info/DropBranchInfo.java  |   56 +
 .../trees/plans/commands/info/DropBranchOp.java    |   64 +
 .../trees/plans/commands/info/DropTagInfo.java     |   56 +
 .../trees/plans/commands/info/DropTagOp.java       |   64 +
 .../insert/FastInsertIntoValuesPlanner.java        |    4 +-
 .../commands/insert/IcebergInsertExecutor.java     |    8 +-
 .../commands/insert/InsertIntoTableCommand.java    |    8 +-
 .../commands/insert/InsertIntoValuesAnalyzer.java  |   25 +-
 .../insert/InsertOverwriteTableCommand.java        |    4 +
 .../worker/LoadBalanceScanWorkerSelector.java      |   11 +
 .../trees/plans/logical/AbstractLogicalPlan.java   |    2 +-
 .../trees/plans/logical/LogicalAggregate.java      |    1 +
 .../plans/logical/LogicalCatalogRelation.java      |   11 +-
 .../trees/plans/logical/LogicalEmptyRelation.java  |    9 +-
 .../nereids/trees/plans/logical/LogicalFilter.java |   50 +-
 .../trees/plans/logical/LogicalIntersect.java      |    7 +-
 .../nereids/trees/plans/logical/LogicalLeaf.java   |    2 +-
 .../trees/plans/logical/LogicalLoadProject.java    |    5 +
 .../trees/plans/logical/LogicalOlapScan.java       |   29 +-
 .../trees/plans/logical/LogicalOlapTableSink.java  |   41 +-
 .../trees/plans/logical/LogicalOneRowRelation.java |   21 +-
 .../trees/plans/logical/LogicalProject.java        |   25 +-
 .../trees/plans/logical/LogicalSetOperation.java   |   25 +-
 .../nereids/trees/plans/logical/LogicalSink.java   |   10 +-
 .../trees/plans/logical/LogicalSubQueryAlias.java  |    4 +-
 .../trees/plans/logical/LogicalTVFRelation.java    |    8 +-
 .../nereids/trees/plans/logical/LogicalUnion.java  |    4 +
 .../trees/plans/logical/ProjectMergeable.java      |   71 +
 .../plans/logical/ProjectProcessor.java}           |   29 +-
 .../trees/plans/physical/AbstractPhysicalJoin.java |    6 +-
 .../trees/plans/physical/AbstractPhysicalPlan.java |   16 +-
 .../plans/physical/PhysicalCatalogRelation.java    |   13 +-
 .../trees/plans/physical/PhysicalFileScan.java     |    6 +-
 .../plans/physical/PhysicalHashAggregate.java      |    2 +-
 .../trees/plans/physical/PhysicalHashJoin.java     |    3 +
 .../trees/plans/physical/PhysicalIntersect.java    |   11 +-
 .../trees/plans/physical/PhysicalJdbcScan.java     |    5 +
 .../trees/plans/physical/PhysicalOlapScan.java     |   17 +-
 .../plans/physical/PhysicalOlapTableSink.java      |   38 +-
 .../trees/plans/physical/PhysicalProject.java      |   62 +-
 .../trees/plans/physical/PhysicalSetOperation.java |   14 +
 .../trees/plans/physical/PhysicalTVFRelation.java  |    8 +-
 .../trees/plans/physical/PhysicalUnion.java        |    3 +
 .../trees/plans/visitor/CommandVisitor.java        |   10 +
 .../org/apache/doris/nereids/types/DataType.java   |    2 +
 .../apache/doris/nereids/types/DateTimeV2Type.java |   23 +-
 .../org/apache/doris/nereids/types/TimeV2Type.java |   60 +-
 .../coercion/ScaleTimeType.java}                   |   19 +-
 .../apache/doris/nereids/util/ExpressionUtils.java |   41 +-
 .../doris/nereids/util/ImmutableEqualSet.java      |   61 +-
 .../org/apache/doris/nereids/util/LazyCompute.java |   66 +
 .../apache/doris/nereids/util/MutableState.java    |   42 +-
 .../org/apache/doris/nereids/util/PlanUtils.java   |   10 +-
 .../doris/nereids/util/TypeCoercionUtils.java      |   16 +-
 .../java/org/apache/doris/nereids/util/Utils.java  |    9 +
 .../java/org/apache/doris/persist/EditLog.java     |    2 +-
 .../org/apache/doris/planner/DataStreamSink.java   |    2 +-
 .../org/apache/doris/planner/HashJoinNode.java     |    9 +-
 .../apache/doris/planner/NestedLoopJoinNode.java   |    5 +-
 .../org/apache/doris/planner/OlapScanNode.java     |   93 +-
 .../org/apache/doris/planner/OlapTableSink.java    |   50 +-
 .../java/org/apache/doris/planner/PlanNode.java    |   12 +-
 .../org/apache/doris/planner/RuntimeFilter.java    |   73 +-
 .../org/apache/doris/planner/SchemaScanNode.java   |    2 +-
 .../java/org/apache/doris/policy/PolicyMgr.java    |    8 -
 .../java/org/apache/doris/qe/AuditLogHelper.java   |    5 +-
 .../java/org/apache/doris/qe/ConnectContext.java   |    3 +-
 .../java/org/apache/doris/qe/ConnectProcessor.java |    2 +-
 .../main/java/org/apache/doris/qe/DdlExecutor.java |   32 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |   66 +-
 .../java/org/apache/doris/qe/ShowExecutor.java     |    6 +-
 .../java/org/apache/doris/qe/StmtExecutor.java     |    9 +-
 .../resource/workloadgroup/WorkloadGroupMgr.java   |    2 +-
 .../WorkloadRuntimeStatusMgr.java                  |   27 +-
 .../org/apache/doris/service/FrontendOptions.java  |   15 +-
 .../apache/doris/service/FrontendServiceImpl.java  |   28 +-
 .../doris/statistics/OlapScanStatsDerive.java      |    4 +-
 .../org/apache/doris/statistics/Statistics.java    |   11 +-
 .../apache/doris/statistics/StatisticsBuilder.java |    2 +-
 .../apache/doris/statistics/StatisticsCache.java   |   81 +-
 .../doris/statistics/StatisticsCacheKey.java       |    3 +-
 .../doris/statistics/util/StatisticsUtil.java      |    7 +-
 .../org/apache/doris/system/SystemInfoService.java |   11 +-
 .../java/org/apache/doris/task/LoadTaskInfo.java   |    5 +
 .../doris/transaction/DatabaseTransactionMgr.java  |    6 +
 .../org/apache/doris/alter/CloudIndexTest.java     |  664 +++++
 .../org/apache/doris/alter/IndexChangeJobTest.java |   79 +-
 .../doris/alter/SchemaChangeHandlerTest.java       |   10 +-
 .../doris/analysis/AlterCatalogNameStmtTest.java   |   89 -
 .../doris/analysis/AlterCatalogPropsStmtTest.java  |   99 -
 .../org/apache/doris/analysis/CopyIntoTest.java    |   25 +-
 .../doris/analysis/CreateResourceStmtTest.java     |   89 -
 .../doris/analysis/CreateStorageVaultStmtTest.java |   94 -
 .../apache/doris/analysis/CreateUserStmtTest.java  |   92 -
 .../java/org/apache/doris/analysis/StageTest.java  |  352 ---
 .../org/apache/doris/catalog/CatalogTestUtil.java  |   42 +-
 .../org/apache/doris/catalog/EnvOperationTest.java |    6 -
 .../java/org/apache/doris/catalog/FakeEditLog.java |   10 +
 .../java/org/apache/doris/catalog/FakeEnv.java     |    5 +
 .../org/apache/doris/catalog/JdbcResourceTest.java |   12 +-
 .../org/apache/doris/catalog/RefreshDbTest.java    |   14 +-
 .../org/apache/doris/catalog/RefreshTableTest.java |   14 +-
 .../org/apache/doris/catalog/ResourceMgrTest.java  |   19 +-
 .../org/apache/doris/catalog/S3ResourceTest.java   |   25 +-
 .../doris/cloud/catalog/HdfsStorageVaultTest.java  |    8 +-
 .../org/apache/doris/common/CacheFactoryTest.java  |   18 +-
 .../apache/doris/common/proc/DbsProcDirTest.java   |    5 +-
 .../doris/cooldown/CooldownConfHandlerTest.java    |    8 +-
 .../apache/doris/datasource/ColumnPrivTest.java    |   12 +-
 .../apache/doris/datasource/PathVisibleTest.java   |    7 +-
 .../IcebergExternalTableBranchAndTagTest.java      |  103 +-
 .../paimon/source/PaimonScanNodeTest.java          |  340 ++-
 .../datasource/property/PropertyConverterTest.java |   25 +-
 .../doris/mysql/privilege/SetPasswordTest.java     |   13 +-
 .../doris/nereids/memo/StructInfoMapTest.java      |   22 +-
 .../properties/ChildOutputPropertyDeriverTest.java |   20 +-
 .../doris/nereids/properties/EqualSetTest.java     |    8 -
 .../apache/doris/nereids/properties/FdTest.java    |    7 -
 .../properties/RequestPropertyDeriverTest.java     |   19 +-
 .../doris/nereids/properties/UniformTest.java      |    8 -
 .../doris/nereids/properties/UniqueTest.java       |    8 -
 .../rules/analysis/AnalyzeWhereSubqueryTest.java   |   12 +-
 .../nereids/rules/analysis/CheckAnalysisTest.java  |   24 +-
 .../nereids/rules/analysis/CheckRowPolicyTest.java |   10 +-
 .../rules/analysis/FillUpMissingSlotsTest.java     |   14 +-
 .../rules/analysis/FunctionRegistryTest.java       |   16 +-
 .../rules/expression/PredicatesSplitterTest.java   |    7 +-
 .../rules/implementation/ImplementationTest.java   |   24 +-
 .../nereids/rules/rewrite/ColumnPruningTest.java   |   21 +-
 .../rewrite/ConvertOuterJoinToAntiJoinTest.java    |    5 +-
 .../rules/rewrite/EliminateJoinByFkTest.java       |    3 +-
 .../nereids/rules/rewrite/EliminateSortTest.java   |    5 +-
 .../nereids/rules/rewrite/InferPredicatesTest.java |   29 +-
 ...ProjectsTest.java => MergeProjectableTest.java} |    8 +-
 .../rules/rewrite/OperativeColumnDeriveTest.java   |    4 +-
 .../doris/nereids/rules/rewrite/OrToInTest.java    |   36 +-
 .../rules/rewrite/PullUpJoinFromUnionTest.java     |   18 +-
 .../rules/rewrite/PushCountIntoUnionAllTest.java   |   40 +-
 .../nereids/rules/rewrite/ReorderJoinTest.java     |    1 -
 .../rules/rewrite/UnCorrelatedApplyFilterTest.java |    6 +-
 .../rules/rewrite/mv/SelectRollupIndexTest.java    |    6 +-
 .../doris/nereids/stats/StatsCalculatorTest.java   |    5 +-
 .../doris/nereids/trees/expressions/UdfTest.java   |   24 +-
 .../doris/nereids/trees/expressions/ViewTest.java  |    3 +-
 .../functions/ComputeSignatureHelperTest.java      |  114 +
 .../doris/nereids/trees/plans/PlanEqualsTest.java  |  111 +-
 .../nereids/trees/plans/PlanToStringTest.java      |   62 +-
 .../commands/AlterRoutineLoadCommandTest.java      |   87 +
 .../plans/commands/ShowCreateUserCommandTest.java  |   99 +
 .../plans/commands/ShowFunctionsCommandTest.java   |   17 +-
 .../plans/commands/ShowGrantsCommandTest.java      |   19 +-
 .../commands/info/DropBranchOrTagInfoTest.java     |   52 +
 .../trees/plans/physical/PhysicalTopNTest.java     |   17 +-
 .../org/apache/doris/nereids/util/PlanChecker.java |   32 +-
 .../doris/planner/RuntimeFilterGeneratorTest.java  |   80 +-
 .../java/org/apache/doris/policy/PolicyTest.java   |    8 +-
 .../apache/doris/resource/ComputeGroupTest.java    |   16 +-
 .../apache/doris/service/FrontendOptionsTest.java  |   51 +
 .../org/apache/doris/statistics/CacheTest.java     |   18 +-
 .../apache/doris/utframe/TestWithFeService.java    |   13 +-
 gensrc/proto/descriptors.proto                     |    1 +
 gensrc/proto/olap_file.proto                       |    6 +
 gensrc/thrift/Descriptors.thrift                   |    6 +
 gensrc/thrift/FrontendService.thrift               |    1 +
 regression-test/data/cast_p0/cast_to_time.out      |  Bin 1790 -> 1986 bytes
 .../data/correctness_p0/test_array_order_by.out    |  Bin 0 -> 845 bytes
 .../import/import-way/error-data-handling.md.out   |  Bin 420 -> 287 bytes
 .../data/empty_relation/eliminate_empty.out        |  Bin 3091 -> 3183 bytes
 .../iceberg/test_iceberg_case_sensibility.out      |  Bin 0 -> 1357 bytes
 .../external_table_p0/paimon/paimon_incr_read.out  |  Bin 0 -> 1097 bytes
 .../hudi/test_hudi_schema_change.out               |  Bin 10726 -> 10684 bytes
 .../test_ngram_bloomfilter_index_change.out        |  Bin 3569 -> 5433 bytes
 .../nereids_function_p0/scalar_function/Map.out    |  Bin 25901 -> 28172 bytes
 .../scalar_function/regexp_count.out               |  Bin 0 -> 525 bytes
 .../nereids_p0/cte/test_cte_filter_pushdown.out    |  Bin 1353 -> 1358 bytes
 .../data/nereids_p0/set_operations/except.out      |  Bin 2726 -> 2962 bytes
 .../test_aggregate_window_functions.out            |  Bin 21134 -> 21133 bytes
 .../cte/test_cte_filter_pushdown.out               |  Bin 1353 -> 1358 bytes
 .../infer_predicate/pull_up_predicate_set_op.out   |  Bin 19681 -> 19719 bytes
 .../tpch/push_filter_window_eqset.out              |  Bin 419 -> 418 bytes
 .../left_anti_with_other/left_anti_with_other.out} |  Bin 143 -> 121 bytes
 .../data/query_p0/runtimefilterV2/rfv2.out         |  Bin 0 -> 1703 bytes
 .../datetime_functions/test_date_function.out      |  Bin 10709 -> 10806 bytes
 .../sql_functions/window_functions/test_sum.out    |  Bin 143 -> 242 bytes
 .../tpcds_sf100/noStatsRfPrune/query11.out         |  Bin 3461 -> 3391 bytes
 .../tpcds_sf100/noStatsRfPrune/query14.out         |  Bin 10025 -> 10059 bytes
 .../tpcds_sf100/noStatsRfPrune/query2.out          |  Bin 1983 -> 1999 bytes
 .../tpcds_sf100/noStatsRfPrune/query38.out         |  Bin 3183 -> 3269 bytes
 .../tpcds_sf100/noStatsRfPrune/query4.out          |  Bin 5309 -> 5217 bytes
 .../tpcds_sf100/noStatsRfPrune/query5.out          |  Bin 5341 -> 5389 bytes
 .../tpcds_sf100/noStatsRfPrune/query54.out         |  Bin 5463 -> 5479 bytes
 .../tpcds_sf100/noStatsRfPrune/query71.out         |  Bin 2315 -> 2251 bytes
 .../tpcds_sf100/noStatsRfPrune/query74.out         |  Bin 3393 -> 3323 bytes
 .../tpcds_sf100/noStatsRfPrune/query76.out         |  Bin 2163 -> 2079 bytes
 .../tpcds_sf100/noStatsRfPrune/query8.out          |  Bin 10013 -> 10066 bytes
 .../tpcds_sf100/no_stats_shape/query11.out         |  Bin 3535 -> 3465 bytes
 .../tpcds_sf100/no_stats_shape/query14.out         |  Bin 10659 -> 10693 bytes
 .../tpcds_sf100/no_stats_shape/query2.out          |  Bin 2072 -> 2088 bytes
 .../tpcds_sf100/no_stats_shape/query38.out         |  Bin 3343 -> 3429 bytes
 .../tpcds_sf100/no_stats_shape/query4.out          |  Bin 5407 -> 5315 bytes
 .../tpcds_sf100/no_stats_shape/query5.out          |  Bin 5550 -> 5598 bytes
 .../tpcds_sf100/no_stats_shape/query54.out         |  Bin 5732 -> 5748 bytes
 .../tpcds_sf100/no_stats_shape/query71.out         |  Bin 2315 -> 2251 bytes
 .../tpcds_sf100/no_stats_shape/query74.out         |  Bin 3467 -> 3397 bytes
 .../tpcds_sf100/no_stats_shape/query76.out         |  Bin 2409 -> 2325 bytes
 .../tpcds_sf100/no_stats_shape/query8.out          |  Bin 10057 -> 10110 bytes
 .../shape_check/tpcds_sf100/rf_prune/query11.out   |  Bin 3459 -> 3389 bytes
 .../shape_check/tpcds_sf100/rf_prune/query14.out   |  Bin 10099 -> 10129 bytes
 .../shape_check/tpcds_sf100/rf_prune/query2.out    |  Bin 1967 -> 1983 bytes
 .../shape_check/tpcds_sf100/rf_prune/query38.out   |  Bin 3179 -> 3265 bytes
 .../shape_check/tpcds_sf100/rf_prune/query4.out    |  Bin 5259 -> 5167 bytes
 .../shape_check/tpcds_sf100/rf_prune/query5.out    |  Bin 5345 -> 5393 bytes
 .../shape_check/tpcds_sf100/rf_prune/query54.out   |  Bin 6237 -> 6253 bytes
 .../shape_check/tpcds_sf100/rf_prune/query71.out   |  Bin 2315 -> 2251 bytes
 .../shape_check/tpcds_sf100/rf_prune/query74.out   |  Bin 3391 -> 3321 bytes
 .../shape_check/tpcds_sf100/rf_prune/query76.out   |  Bin 2392 -> 2308 bytes
 .../shape_check/tpcds_sf100/rf_prune/query8.out    |  Bin 10011 -> 10064 bytes
 .../shape_check/tpcds_sf100/rf_prune/query87.out   |  Bin 2951 -> 3037 bytes
 .../data/shape_check/tpcds_sf100/shape/query11.out |  Bin 3533 -> 3463 bytes
 .../data/shape_check/tpcds_sf100/shape/query14.out |  Bin 10573 -> 10603 bytes
 .../data/shape_check/tpcds_sf100/shape/query2.out  |  Bin 2056 -> 2072 bytes
 .../data/shape_check/tpcds_sf100/shape/query38.out |  Bin 3339 -> 3425 bytes
 .../data/shape_check/tpcds_sf100/shape/query4.out  |  Bin 5357 -> 5265 bytes
 .../data/shape_check/tpcds_sf100/shape/query5.out  |  Bin 5554 -> 5602 bytes
 .../data/shape_check/tpcds_sf100/shape/query54.out |  Bin 6284 -> 6300 bytes
 .../data/shape_check/tpcds_sf100/shape/query71.out |  Bin 2315 -> 2251 bytes
 .../data/shape_check/tpcds_sf100/shape/query74.out |  Bin 3465 -> 3395 bytes
 .../data/shape_check/tpcds_sf100/shape/query76.out |  Bin 2392 -> 2308 bytes
 .../data/shape_check/tpcds_sf100/shape/query8.out  |  Bin 10055 -> 10108 bytes
 .../data/shape_check/tpcds_sf100/shape/query87.out |  Bin 3111 -> 3197 bytes
 .../tpcds_sf1000/bs_downgrade_shape/query54.out    |  Bin 6282 -> 6298 bytes
 .../tpcds_sf1000/bs_downgrade_shape/query8.out     |  Bin 10055 -> 10108 bytes
 .../data/shape_check/tpcds_sf1000/hint/query11.out |  Bin 3638 -> 3568 bytes
 .../data/shape_check/tpcds_sf1000/hint/query14.out |  Bin 10728 -> 10758 bytes
 .../data/shape_check/tpcds_sf1000/hint/query4.out  |  Bin 5524 -> 5432 bytes
 .../data/shape_check/tpcds_sf1000/hint/query5.out  |  Bin 5892 -> 5908 bytes
 .../data/shape_check/tpcds_sf1000/hint/query54.out |  Bin 6448 -> 6464 bytes
 .../data/shape_check/tpcds_sf1000/hint/query71.out |  Bin 2382 -> 2318 bytes
 .../data/shape_check/tpcds_sf1000/hint/query74.out |  Bin 3521 -> 3451 bytes
 .../data/shape_check/tpcds_sf1000/hint/query76.out |  Bin 2427 -> 2343 bytes
 .../data/shape_check/tpcds_sf1000/hint/query8.out  |  Bin 10258 -> 10311 bytes
 .../shape_check/tpcds_sf1000/shape/query11.out     |  Bin 3533 -> 3463 bytes
 .../shape_check/tpcds_sf1000/shape/query14.out     |  Bin 10569 -> 10599 bytes
 .../data/shape_check/tpcds_sf1000/shape/query2.out |  Bin 2056 -> 2072 bytes
 .../data/shape_check/tpcds_sf1000/shape/query4.out |  Bin 5357 -> 5265 bytes
 .../data/shape_check/tpcds_sf1000/shape/query5.out |  Bin 5554 -> 5602 bytes
 .../shape_check/tpcds_sf1000/shape/query54.out     |  Bin 6282 -> 6298 bytes
 .../shape_check/tpcds_sf1000/shape/query71.out     |  Bin 2315 -> 2251 bytes
 .../shape_check/tpcds_sf1000/shape/query74.out     |  Bin 3521 -> 3451 bytes
 .../shape_check/tpcds_sf1000/shape/query76.out     |  Bin 2427 -> 2343 bytes
 .../data/shape_check/tpcds_sf1000/shape/query8.out |  Bin 10055 -> 10108 bytes
 .../shape_check/tpcds_sf10t_orc/shape/query14.out  |  Bin 10673 -> 10621 bytes
 .../shape_check/tpcds_sf10t_orc/shape/query18.out  |  Bin 3046 -> 3046 bytes
 .../shape_check/tpcds_sf10t_orc/shape/query2.out   |  Bin 2074 -> 2090 bytes
 .../shape_check/tpcds_sf10t_orc/shape/query5.out   |  Bin 5548 -> 5497 bytes
 .../shape_check/tpcds_sf10t_orc/shape/query54.out  |  Bin 6056 -> 6072 bytes
 .../shape_check/tpcds_sf10t_orc/shape/query71.out  |  Bin 2315 -> 2251 bytes
 .../shape_check/tpcds_sf10t_orc/shape/query76.out  |  Bin 2412 -> 2328 bytes
 .../shape_check/tpcds_sf10t_orc/shape/query8.out   |  Bin 10055 -> 10108 bytes
 .../runtime_filter/test_pushdown_setop.out         |  Bin 1884 -> 1976 bytes
 .../test_partial_update_strict_mode.out            |  Bin 1505 -> 2005 bytes
 .../flexible/test_f_new_key_policy.out             |  Bin 0 -> 491 bytes
 .../partial_update/row_policy1.csv                 |    4 +
 .../partial_update/row_policy2.csv                 |    4 +
 .../partial_update/row_policy3.csv                 |    4 +
 .../test_partial_update_new_key_policy.out         |  Bin 0 -> 1646 bytes
 .../test_partial_update_new_row_policy.out         |  Bin 0 -> 835 bytes
 .../test_partial_update_strict_mode.out            |  Bin 1505 -> 2005 bytes
 .../regression/action/StreamLoadAction.groovy      |    2 +-
 .../doris/regression/util/TeamcityUtils.groovy     |    5 +
 .../pipeline/cloud_p0/conf/be_custom.conf          |    2 +-
 .../pipeline/cloud_p0/conf/fe_custom.conf          |    2 +-
 .../pipeline/nonConcurrent/conf/be.conf            |    2 +-
 .../pipeline/nonConcurrent/conf/fe.conf            |    2 +-
 regression-test/pipeline/p0/conf/be.conf           |    2 +-
 regression-test/pipeline/p0/conf/fe.conf           |    2 +-
 regression-test/pipeline/p1/conf/fe.conf           |    2 +-
 .../pipeline/performance/conf/custom_env.sh        |    1 +
 .../suites/audit/test_audit_log_behavior.groovy    |    4 +-
 regression-test/suites/cast_p0/cast_to_time.groovy |   15 +-
 .../cloud_p0/multi_cluster/test_rebalance.groovy   |  292 +-
 .../correctness_p0/test_array_order_by.groovy      |   39 +
 .../one_level_nestedtypes_with_s3data.groovy       |    3 -
 .../import-way/error-data-handling.md.groovy       |   59 -
 .../suites/empty_relation/eliminate_empty.groovy   |    2 +
 .../sql/presto/scalar/TestJsonFunctions.sql        |    8 +-
 .../hive/jdbc_hive_meta/test_jdbc_hive_orc.groovy  |  121 -
 .../iceberg/iceberg_branch_tag_operate.groovy      |   60 +
 .../iceberg/test_iceberg_case_sensibility.groovy   |  218 ++
 .../iceberg/test_iceberg_filter.groovy             |    1 +
 .../paimon/paimon_incr_read.groovy                 |  102 +
 .../paimon/test_paimon_count.groovy                |    4 +-
 .../paimon/test_paimon_deletion_vector.groovy      |    2 +-
 .../external_table_p0/tvf/test_tvf_view.groovy     |   15 +-
 .../tvf/test_tvf_view_count.groovy                 |   42 -
 .../hudi/test_hudi_schema_change.groovy            |    2 +-
 ...n.groovy => test_writer_fault_injection.groovy} |   43 +-
 .../test_writer_v2_fault_injection.groovy          |   17 +-
 .../test_ngram_bloomfilter_index_change.groovy     |  225 +-
 .../insert_p0/insert_group_commit_into.groovy      |    4 +-
 .../testAggQuqeryOnAggMV6.groovy                   |    4 +-
 .../nereids_function_p0/agg_function/agg.groovy    |    2 -
 .../nereids_function_p0/scalar_function/Map.groovy |   27 +
 .../scalar_function/regexp_count.groovy            |   59 +
 .../compress_materialize/pushdown_encode.groovy    |    6 +-
 .../insert_into_table/partial_update.groovy        |    5 +-
 .../suites/nereids_p0/set_operations/except.groovy |   11 +-
 .../show/test_nereids_show_create_user.groovy      |   47 +
 .../suites/nereids_syntax_p0/explain.groovy        |    2 +-
 .../suites/nereids_syntax_p0/set_operation.groovy  |   25 +
 .../nereids_tpch_p0/tpch/push_topn_to_agg.groovy   |    8 +-
 .../aggregate_group_by_metric_type.groovy          |    9 -
 .../left_anti_with_other.groovy                    |   47 +-
 .../suites/query_p0/runtimefilterV2/rfv2.groovy    |   87 +
 .../datetime_functions/test_date_function.groovy   |   26 +
 .../sql_functions/window_functions/test_sum.groovy |   22 +
 .../suites/statistics/test_analyze_all_null.groovy |    2 +-
 ...artial_update_insert_light_schema_change.groovy |   10 +-
 ...test_partial_update_insert_schema_change.groovy |    9 +-
 .../test_partial_update_schema_change.groovy       |   12 +-
 ...t_partial_update_schema_change_row_store.groovy |   14 +-
 .../test_partial_update_strict_mode.groovy         |   18 +-
 .../test_partial_update_upsert.groovy              |    5 +-
 .../flexible/test_f_new_key_policy.groovy          |   95 +
 ...est_flexible_partial_update_filter_ratio.groovy |    4 +-
 ...artial_update_insert_light_schema_change.groovy |    8 +-
 ...test_partial_update_insert_schema_change.groovy |    8 +-
 .../test_partial_update_native_insert_stmt.groovy  |    6 +-
 .../test_partial_update_new_key_policy.groovy      |  267 ++
 .../test_partial_update_only_keys.groovy           |    7 +-
 .../test_partial_update_schema_change.groovy       |   12 +-
 ...t_partial_update_schema_change_row_store.groovy |   14 +-
 .../test_partial_update_strict_mode.groovy         |   18 +-
 .../test_partial_update_upsert.groovy              |    5 +-
 743 files changed, 18230 insertions(+), 7963 deletions(-)
 delete mode 100644 be/src/vec/exprs/vtuple_is_null_predicate.cpp
 delete mode 100644 be/src/vec/exprs/vtuple_is_null_predicate.h
 create mode 100644 
be/test/vec/data_types/serde/data_type_serde_get_name_test.cpp
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/rewrite/RewriteJob.java 
=> cloud/src/common/stats.h (79%)
 delete mode 100644 cloud/test/mock_accessor.cpp
 create mode 100644 cloud/test/rpc_kv_bvar_test.cpp
 create mode 100644 
docker/thirdparties/docker-compose/iceberg/scripts/create_preinstalled_scripts/paimon/run04.sql
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/AlterCatalogNameStmt.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/AlterCatalogStmt.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/AlterPolicyStmt.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/AlterResourceStmt.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/CreateResourceStmt.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/CreateStageStmt.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/CreateStorageVaultStmt.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/CreateUserStmt.java
 rename 
fe/fe-core/src/main/java/org/apache/doris/analysis/{AlterCatalogCommentStmt.java
 => DropBranchClause.java} (59%)
 rename 
fe/fe-core/src/main/java/org/apache/doris/analysis/{AlterCatalogPropertyStmt.java
 => DropTagClause.java} (53%)
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/hive/JdbcHMSCachedClient.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/hive/PostgreSQLJdbcHMSCachedClient.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/RunTimeFilterTranslatorV2.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/rewrite/AdaptiveBottomUpRewriteJob.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/rewrite/AdaptiveTopDownRewriteJob.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/rewrite/BottomUpVisitorRewriteJob.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/rewrite/ProcessState.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/rewrite/TopDownVisitorRewriteJob.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/runtimefilterv2/PushDownContext.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/runtimefilterv2/PushDownVisitor.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/runtimefilterv2/RuntimeFilterContextV2.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/runtimefilterv2/RuntimeFilterV2.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/runtimefilterv2/RuntimeFilterV2Generator.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/FilteredRules.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/{trees/expressions/functions/PropagateNullable.java
 => rules/Rules.java} (56%)
 rename 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/{rewrite/PushProjectIntoOneRowRelation.java
 => analysis/OneRowRelationToProject.java} (53%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/{MergeProjects.java
 => MergeProjectable.java} (65%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/SkipSimpleExprs.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/SuperClassId.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/RegexpCount.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/AlterRoutineLoadCommand.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowCreateUserCommand.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/DropBranchInfo.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/DropBranchOp.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/DropTagInfo.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/DropTagOp.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/ProjectMergeable.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/{processor/post/MergeProjectPostProcessor.java
 => trees/plans/logical/ProjectProcessor.java} (51%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/{trees/plans/algebra/Relation.java
 => types/coercion/ScaleTimeType.java} (63%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/util/LazyCompute.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/alter/CloudIndexTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/analysis/AlterCatalogNameStmtTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/analysis/AlterCatalogPropsStmtTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/analysis/CreateResourceStmtTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/analysis/CreateStorageVaultStmtTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/analysis/CreateUserStmtTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/analysis/StageTest.java
 rename 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/{MergeProjectsTest.java
 => MergeProjectableTest.java} (94%)
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/AlterRoutineLoadCommandTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/ShowCreateUserCommandTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/info/DropBranchOrTagInfoTest.java
 create mode 100755 
fe/fe-core/src/test/java/org/apache/doris/service/FrontendOptionsTest.java
 create mode 100644 regression-test/data/correctness_p0/test_array_order_by.out
 create mode 100644 
regression-test/data/external_table_p0/iceberg/test_iceberg_case_sensibility.out
 create mode 100644 
regression-test/data/external_table_p0/paimon/paimon_incr_read.out
 create mode 100644 
regression-test/data/nereids_function_p0/scalar_function/regexp_count.out
 copy 
regression-test/data/query_p0/{sql_functions/window_functions/test_sum.out => 
join/left_anti_with_other/left_anti_with_other.out} (67%)
 create mode 100644 regression-test/data/query_p0/runtimefilterV2/rfv2.out
 create mode 100644 
regression-test/data/unique_with_mow_p0/flexible/test_f_new_key_policy.out
 create mode 100644 
regression-test/data/unique_with_mow_p0/partial_update/row_policy1.csv
 create mode 100644 
regression-test/data/unique_with_mow_p0/partial_update/row_policy2.csv
 create mode 100644 
regression-test/data/unique_with_mow_p0/partial_update/row_policy3.csv
 create mode 100644 
regression-test/data/unique_with_mow_p0/partial_update/test_partial_update_new_key_policy.out
 create mode 100644 
regression-test/data/unique_with_mow_p0/partial_update/test_partial_update_new_row_policy.out
 create mode 100644 
regression-test/suites/correctness_p0/test_array_order_by.groovy
 delete mode 100644 
regression-test/suites/external_table_p0/hive/jdbc_hive_meta/test_jdbc_hive_orc.groovy
 create mode 100644 
regression-test/suites/external_table_p0/iceberg/test_iceberg_case_sensibility.groovy
 create mode 100644 
regression-test/suites/external_table_p0/paimon/paimon_incr_read.groovy
 delete mode 100644 
regression-test/suites/external_table_p0/tvf/test_tvf_view_count.groovy
 copy 
regression-test/suites/fault_injection_p0/{test_writer_v2_fault_injection.groovy
 => test_writer_fault_injection.groovy} (66%)
 create mode 100644 
regression-test/suites/nereids_function_p0/scalar_function/regexp_count.groovy
 create mode 100644 
regression-test/suites/nereids_p0/show/test_nereids_show_create_user.groovy
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/ProxyPattern.java => 
regression-test/suites/query_p0/join/left_anti_with_other/left_anti_with_other.groovy
 (52%)
 create mode 100644 regression-test/suites/query_p0/runtimefilterV2/rfv2.groovy
 create mode 100644 
regression-test/suites/unique_with_mow_p0/flexible/test_f_new_key_policy.groovy
 create mode 100644 
regression-test/suites/unique_with_mow_p0/partial_update/test_partial_update_new_key_policy.groovy


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

Reply via email to