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

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


 discard 2191dc47a9c [bugfix](chdfs) fix hash collision in chdfs file system 
cache  (#49486)
     add 6251709655c [Feature](json) Support json_search function (#40948) 
(#50499)
     add 9124197bf73 [feat](cloud) Add a config for cloud txn lazy commit fuzzy 
test (#50314) (#50544)
     add d07a3f7787f branch-3.0: [enhancement](cloud) optimize warm up local IO 
and performance #50275 (#50527)
     add bf49711c655 branch-3.0:[fix](inverted index) resolve inverted index 
incompatibility between arm and x86 (#49923) (#50120)
     add 0a2f7572dc6 branch-3.0: [fix](ut) fix cache evict in advance 
fluttering UT #48858 (#48878)
     add c331ae96e72 branch-3.0: [improve](cloud-mow) Make mow stream load 
retry times more reasonable #47666 (#48194)
     add aca7e375070 branch-3.0: [test]add test for restore schema not consist 
#49849 (#50069)
     add aa454b254d0 branch-3.0: chore: disable download md5sum check by 
default #50012 (#50046)
     add 8ba6a063c25 branch-3.0: [fix](opt)fix create expr tree to avoid the 
dangling reference #49082 (#49833)
     add f25cf58d20b branch-3.0: [feat](regression) inject debug points need 
run in nonConcurrent or docker suites #49581 (#49619)
     add 71297a14111 branch-3.0: [fix](cloud) Fix cloud resource test ut #47199 
(#50075)
     add f9598b220a0 branch-3.0: [opt](match) add debug point to error log when 
enable debug point #49791 (#50016)
     add 4d0d0cb7e92 branch-3.0: [fix](cloud) Fix docker case 
`test_sql_mode_node_mgr` #50182 (#50336)
     add 134c281510d branch-3.0: [chore](test) add ut for sql cache #49389 
(#49548)
     add 01b1ef66cb3 branch-3.0: [fix](nereids)TableQueryPlanAction can't work 
when having empty relation #49178 (#49376)
     add f3d3691bd44 branch-3.0: [chore](ci) rm unused file #48326 (#49288)
     add 705a5ef50b1 branch-3.0: [opt](mvn) specified the build directory to 
make idea happy #47116 (#47168)
     add f019364bff3 branch-3.0: [improvement](mow) don't submit calc delete 
bitmap task if rowset is empty #50500 (#50519)
     add c28a1eb8532 branch-3.0: [fix](docker hive3) hive server oom and not 
auto-restart #50456 (#50506)
     add 670ee4538d0 branch-3.0: [feat](test)add some be ut for orc/parquet 
reader  (#49418)  (#50414)
     add 0f634c3a042 branch-3.0: [opt](cloud) Set thread name for all 
background thread workers to improve observability #49366 (#50557)
     add 4a342ef421b branch-3.0: [Opt](mow) Add more logs for mow delete bitmap 
#49752 (#50321)
     add 452e9319403 branch-3.0: [fix](mv) Add sync mv test that had been 
commented #49970 (#50345)
     add 4fe2439127c branch-3.0: [feat](func) any function supports json #50311 
(#50483)
     add 4b5c1f47a7d branch-3.0: [Fix](cloud-mow) Fix correctness problem when 
there exists other interleaved txn between a txn's retries (#50417) (#50526)
     add aa0645cd10f [chore](show engines)Change `palo` to `Doris` (#47861) 
(#50531)
     add bcb6e683fdd [fix](audit) fix potential audit log missing issue 
(#50357) (#50534)
     add 668e28627b1 [feature](iceberg) support s3 tables (#47115) (#50492)
     add d5f3b8f26b2 branch-3.0: [fix](function) support new functions (#50470)
     add 2581501d60c [Branch3.0](Parquet) add a memory tracker to parquet meta 
(#50468)
     add 8b14577be5f [Branch3.0](Serde) Support hive compatible output format 
(#50469)
     add b085028a896 branch-3.0: [feature](functions) Pick funcs to 3.0 (#50481)
     add af5b34b791c [fix](parquet)Fixed the problem that when Parquert reader 
use index to read files, there will be multiple threads modify same object. 
(#50161) (#50415)
     add cde8f1c4e1a [fix](serde)Fixed the issue that serde may cause be core 
when reading schema changed text table. (#50105) (#50505)
     add cccff540a62 branch-3.0: [fix](array_map) fix array_map functions avoid 
core  #50201 (#50330)
     add cf9fefea587 branch-3.0: [fix](geo) Fix ST_Contains behavior #50115 
(#50568)
     add 84c6e213c3b branch-3.0: [fix](arrow) Fix Arrow serialization and 
deserialization of Date/Datetime/Array/Map/Struct/Bitmap/HLL/Decimal256 types 
(#49643)
     add ea0deb65fef [chore](enhancement) remove atomic shared ptr load since 
it may increase the cpu usage (#49779)
     add fcf5fba0402 branch-3.0: [fix](file cache) Fix 
BlockFileCache::get_stats #50584 (#50630)
     add bfafec47d40 branch-3.0: [fix](view)fix reset view def for restore 
wrong replace #50567 (#50599)
     add 5afbb8cf8b8 branch-3.0: [Enhancement](audit) Add fields related to 
file cache hits in the audit log table #48041 (#50561)
     add 54ae9714b30 branch-3.0: [fix](test) fix unstable test_query_sys_tables 
#50593 (#50597)
     add 74d60fe75b1 branch-3.0: [improvement](test) if run cloud mode, give 
user usage priv on comput… #50613 (#50639)
     add c7010e1a910 branch-3.0: [feat](thirdparty) Add aws dentity-management 
and sts library for be and ry #49565 (#49683)
     add 98c3f03d980 branch-3.0: [improve](function) support collect_list with 
nested types param #47965 (#48114)
     add 6bc495f5462 branch-3.0: [Bug](agg-state) fix agg state inner type not 
conversioned #50418 (#50575)
     add 8d939813ca1 branch-3.0: [fix](inverted index) Fix for 
test_clean_stale_rs_index_file_cache case issue #50289 (#50594)
     add f7f36745431 [branch-3.0](function) fix wrong floor of function 
date_diff when unit less than day (#49429) (#50608)
     add a1d30fc909c branch-3.0[fix](nereids) common-sub-expression opt: avoid 
computing alias repeatedly  (#45043) (#50359)
     add a220f96a3a4 branch-3.0: [feat](binlog) add modify distribution bucket 
num binlog #49894 (#50068)
     add b4a80b294d1 [branch-3.0](function) Fix unexpected result of 
unix_timestamp when input is out of bound (#49430) (#50610)
     add 5615d7d781d branch-3.0: [fix](nereids) fix bug of 
MergePercentileToArray #49773 (#50602)
     add d87bf7aa437  branch-3.0: [opt](lambda) let lambda expression support 
refer outer slot #44365 (#49394)
     add d3e8f93ef27 branch-3.0: [fix](compaction)init 
_cumulative_compaction_policies to avoid out_of_range #49767 (#50581)
     add 33cbf776642 branch-3.0: [fix](nereids) do eliminate constant group by 
key in normalizeagg #49589  (#50215)
     add f35cc6a5c5d branch-3.0: [fix](constant fold)Make sure FE cast double 
to varchar generate identical result with BE. #50425 (#50666)
     add 54fb444b4e4 branch-3.0: [fix](function) fix error result when input 
utf8 in url_encode, strright, append_trailing_char_if_absent #49127 (#50659)
     add e9d14da87cf branch-3.0: [fix](Nereids) fix unix_timestamp #49686 
(#50670)
     add 663ef81ffe9 [enhancement](cloud) make file cache background task 
interval configu… (#50646)
     add 6862d2ed7d6 branch-3.0: [fix](planner) return explicit error msg when 
falling back to old planner (#50677)
     add 778bb38a7d1 branch-3.0: [fix](binlog) Acquire migration lock before 
ingesting binlog #50663 (#50708)
     add 7dbec0d9b2f [bugfix](becore) pipeline core when workload group 
shutdown (#50743)
     add 329b2995e27 branch-3.0: [fix](regression)Fix test analyze mv case. 
#50701 (#50731)
     add b33d1a8a0c1 branch-3.0: [enhance](mtmv)Exclude trigger table support 
db and catalog #49961 (#50553)
     add eaa8209ab5d branch-3.0: [fix](memory) Fix `PODArray::add_num_element` 
#50756 (#50781)
     add 99f4124f251 branch-3.0: [improve](udf) support list/map basic class 
for array/map type #50684 (#50752)
     add e3e3f8f3d08 [improvement](test) if run cloud mode, give user usage 
priv on comput… (#50642)
     add 6f570edd539 branch-3.0: [fix](http) remove file before downloading 
#50754 (#50824)
     add 1d697dcf45a branch-3.0: [improvement](regression)Add log to print jdbc 
url in prepare stmt test #50711 (#50728)
     add 338c256a6bc [refactor](vault) Refine create storage vault process on 
FE and fix missing S3 vault root path (#50395) (#50790)
     add 70a44489e23 branch-3.0: [Fix](cloud-mow) Rollup task should retry when 
encouter TXN_CONFILCT in cloud mode #50705 (#50836)
     add 4bc9ddcb271 branch-3.0: [Fix](recycler) Fix transaction label 
recycling to prevent key cleanup failures and 'key not found' errors #50766 
(#50814)
     add 35084362516 branch-3.0: [fix](regress) fix join_condition #50719 
(#50739)
     add 6ef9a8ca330 branch-3.0: [Fix](group commit) Fix group commit null map 
#50713 (#50813)
     add 03c1235d9a2 branch-3.0: [chore](cloud) Remove set -eo pipefail when 
start ms #50679 (#50693)
     add 1b102c118b0 branch-3.0: [Opt](profile) More profile for 
`OlapScanLocalState::hold_tablets` #50564 (#50725)
     add f8a4636c007 branch-3.0: [feature](restore) introduce 
AgentBoundedBatchTask to manage concurrent restore tasks #50740 (#50843)
     add a5103823fbd branch-3.0: [feat](hive) add catalog level partition cache 
property #50724 (#50761)
     add bec367b719d [fix](nereids) fix fold constant return wrong scale of 
datetime type (#50142) (#50717)
     add aecc93c002c [fix](information_schema) fix backend_active_tasks table 
only return one backend's data (#50721) (#50723)
     add 60d5073f76a branch-3.0: [chore](binlog) allow reading binlogs from 
follower #50714 (#50844)
     add f21b1450d54 branch-3.0: [fix](storage vault) Fix two storage vault 
regression cases #50703 (#50862)
     add 7200d038287 branch-3.0: [fix](cooldown) allow cooldown_ttl = 0 when 
altering storage policy #50830 (#50854)
     add 27440b40195 branch-3.0: [Fix](regression-test) fix 
test_export_max_file_size case #50795 (#50809)
     add df67c7a9341 branch-3.0: [opt](jdbc scan) Add more jdbc scan profile 
items #46460 (#50800)
     add 59aec80398d branch-3.0: [fix](ut) fix unstable FE ut case for schema 
change job #50694 (#50771)
     add 58412da5ee6 branch-3.0: [fix](case) adjust 
remote_fragment_exec_timeout_ms to avoid unstable … #50801 (#50806)
     add 87b9d34744c [Fix](orc-reader) Fixed issue with top level struct column 
having present stream failing to access repeatedly when late materialization 
occurs. (#50652)
     add b89cfe149cb branch-3.0: [fix](mtmv)The change to the 
max_persistence_task_count configuration applies retroactively to existing MTMV 
#50537 (#50626)
     add 9d4ecf7c6df branch-3.0: [fix](jdbc catalog) Improve conjunct 
expression handling in JdbcScanNode #50542 (#50647)
     add 669f2dfc98d branch-3.0 [opt](nereids) catch all exceptions in 
StatsCalculator (#49415) (#50360)
     add 39542191c23 [Improve](explode) explode function support multi param 
(#50793)
     add 4e3b99f43e3 branch-3.0: [bugfix](nerids) align locate function 
behavior with BE side #50797 (#50831)
     add f0ee3bc04dc branch-3.0: [fix](broker) fix fd always timeout #48494 
#48551 (#48521)
     add e82d334535a [bugfix](chdfs) fix hash collision in chdfs file system 
cache  (#49486)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (2191dc47a9c)
            \
             N -- N -- N   refs/heads/auto-pick-49486-branch-3.0 (e82d334535a)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build-extension.yml              |    2 +-
 be/cmake/thirdparty.cmake                          |    5 +-
 be/src/agent/task_worker_pool.cpp                  |    6 +
 be/src/apache-orc                                  |    2 +-
 .../cloud/cloud_engine_calc_delete_bitmap_task.cpp |   11 +-
 be/src/cloud/cloud_meta_mgr.cpp                    |   14 +-
 be/src/cloud/cloud_tablet.cpp                      |   32 +-
 be/src/cloud/cloud_tablet.h                        |    8 +-
 be/src/cloud/cloud_tablet_mgr.cpp                  |   15 +-
 be/src/cloud/cloud_warm_up_manager.cpp             |   38 +-
 be/src/clucene                                     |    2 +-
 be/src/common/config.cpp                           |    3 +-
 be/src/common/config.h                             |    1 +
 be/src/geo/geo_types.cpp                           |   43 +-
 be/src/http/http_client.cpp                        |    7 +
 be/src/io/cache/block_file_cache.cpp               |   14 +-
 be/src/io/cache/block_file_cache_downloader.cpp    |    2 +
 be/src/io/cache/cached_remote_file_reader.cpp      |   23 +-
 be/src/io/io_common.h                              |    3 +
 be/src/olap/olap_server.cpp                        |    1 +
 be/src/olap/options.cpp                            |    4 +
 be/src/olap/rowset/beta_rowset_reader.cpp          |   27 +-
 .../rowset/segment_v2/inverted_index_reader.cpp    |    4 +
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |   10 +-
 be/src/olap/rowset_builder.cpp                     |    2 +-
 be/src/olap/tablet.cpp                             |    6 +
 be/src/olap/tablet_meta.cpp                        |    5 +
 be/src/pipeline/exec/olap_scan_operator.cpp        |   42 +-
 be/src/pipeline/exec/olap_scan_operator.h          |    4 +
 be/src/pipeline/exec/table_function_operator.cpp   |    7 +-
 be/src/pipeline/task_queue.cpp                     |   24 +-
 be/src/runtime/exec_env.h                          |    4 +
 be/src/runtime/exec_env_init.cpp                   |    2 +
 be/src/runtime/types.cpp                           |   20 +-
 be/src/runtime/types.h                             |    3 +-
 be/src/service/backend_service.cpp                 |   21 +-
 be/src/util/arrow/block_convertor.cpp              |  272 +---
 be/src/util/arrow/row_batch.cpp                    |    2 -
 be/src/util/datetype_cast.hpp                      |    8 +-
 be/src/util/jsonb_document.h                       |   29 +
 be/src/util/s3_util.cpp                            |    8 +-
 be/src/util/s3_util.h                              |    2 +
 be/src/util/url_coding.cpp                         |    4 +-
 .../aggregate_function_collect.cpp                 |    8 +
 .../aggregate_function_collect.h                   |   70 +-
 .../aggregate_function_min_max.cpp                 |    2 +-
 .../aggregate_function_sequence_match.h            |   10 +-
 be/src/vec/columns/column_array.cpp                |    1 +
 be/src/vec/columns/column_map.cpp                  |    1 +
 be/src/vec/columns/column_string.h                 |    4 +
 be/src/vec/columns/column_struct.cpp               |    1 +
 be/src/vec/columns/column_vector.h                 |    5 +-
 be/src/vec/common/pod_array.h                      |    6 +-
 be/src/vec/data_types/data_type_time_v2.h          |    4 +-
 .../vec/data_types/serde/data_type_array_serde.cpp |    5 +-
 .../data_types/serde/data_type_date64_serde.cpp    |   33 +-
 .../vec/data_types/serde/data_type_date64_serde.h  |    7 +
 .../serde/data_type_datetimev2_serde.cpp           |    5 +-
 .../data_types/serde/data_type_datev2_serde.cpp    |   11 +-
 .../data_types/serde/data_type_decimal_serde.cpp   |   45 +-
 .../vec/data_types/serde/data_type_ipv6_serde.cpp  |   16 +-
 .../vec/data_types/serde/data_type_map_serde.cpp   |    7 +-
 .../data_types/serde/data_type_number_serde.cpp    |   29 +-
 be/src/vec/data_types/serde/data_type_serde.h      |   20 +
 .../data_types/serde/data_type_struct_serde.cpp    |   11 +-
 be/src/vec/exec/format/avro/avro_jni_reader.cpp    |    2 +-
 be/src/vec/exec/format/avro/avro_jni_reader.h      |    4 +-
 be/src/vec/exec/format/csv/csv_reader.cpp          |    6 +-
 be/src/vec/exec/format/jni_reader.cpp              |    2 +-
 be/src/vec/exec/format/jni_reader.h                |    4 +-
 be/src/vec/exec/format/orc/vorc_reader.cpp         |   12 +-
 be/src/vec/exec/format/orc/vorc_reader.h           |    6 +-
 .../vec/exec/format/parquet/parquet_thrift_util.h  |    2 +-
 .../exec/format/parquet/vparquet_file_metadata.cpp |   11 +-
 .../exec/format/parquet/vparquet_file_metadata.h   |    6 +-
 .../exec/format/parquet/vparquet_page_index.cpp    |    2 +-
 .../vec/exec/format/parquet/vparquet_page_index.h  |    2 +-
 be/src/vec/exec/format/parquet/vparquet_reader.cpp |   19 +-
 be/src/vec/exec/format/parquet/vparquet_reader.h   |    9 +-
 be/src/vec/exec/format/table/hudi_jni_reader.cpp   |    2 +-
 be/src/vec/exec/format/table/hudi_jni_reader.h     |    4 +-
 be/src/vec/exec/format/table/iceberg_reader.cpp    |    4 +-
 be/src/vec/exec/format/table/iceberg_reader.h      |    6 +-
 .../vec/exec/format/table/lakesoul_jni_reader.cpp  |    2 +-
 be/src/vec/exec/format/table/lakesoul_jni_reader.h |    4 +-
 .../exec/format/table/max_compute_jni_reader.cpp   |    2 +-
 .../vec/exec/format/table/max_compute_jni_reader.h |    4 +-
 be/src/vec/exec/format/table/paimon_jni_reader.cpp |    2 +-
 be/src/vec/exec/format/table/paimon_jni_reader.h   |    4 +-
 .../format/table/transactional_hive_reader.cpp     |    2 +-
 .../exec/format/table/transactional_hive_reader.h  |    2 +-
 .../format/table/trino_connector_jni_reader.cpp    |    2 +-
 .../exec/format/table/trino_connector_jni_reader.h |    2 +-
 be/src/vec/exec/jni_connector.cpp                  |    4 +-
 be/src/vec/exec/jni_connector.h                    |    5 +-
 be/src/vec/exec/scan/new_jdbc_scanner.cpp          |   14 +-
 be/src/vec/exec/scan/new_jdbc_scanner.h            |    6 +-
 be/src/vec/exec/scan/new_olap_scanner.cpp          |    5 +
 be/src/vec/exec/scan/vfile_scanner.cpp             |    2 +-
 be/src/vec/exec/scan/vfile_scanner.h               |   13 +-
 be/src/vec/exec/vjdbc_connector.cpp                |   57 +-
 be/src/vec/exec/vjdbc_connector.h                  |    6 +-
 be/src/vec/exprs/lambda_function/lambda_function.h |    9 +-
 .../exprs/lambda_function/varray_map_function.cpp  |  212 ++-
 .../table_function/table_function_factory.cpp      |   19 +-
 .../exprs/table_function/table_function_factory.h  |   17 +-
 be/src/vec/exprs/table_function/vexplode_v2.cpp    |  246 +++
 be/src/vec/exprs/table_function/vexplode_v2.h      |   58 +
 be/src/vec/exprs/vcolumn_ref.h                     |   11 +-
 be/src/vec/exprs/vexpr.cpp                         |   21 +-
 be/src/vec/exprs/vexpr.h                           |    3 +
 be/src/vec/exprs/vlambda_function_call_expr.h      |    1 +
 .../vec/functions/array/function_array_range.cpp   |    8 +-
 be/src/vec/functions/date_time_transforms.h        |   28 +-
 .../function_date_or_datetime_computation.cpp      |    3 +
 .../function_date_or_datetime_computation.h        |  216 ++-
 .../vec/functions/function_datetime_floor_ceil.cpp |    6 +-
 be/src/vec/functions/function_fake.cpp             |   68 +-
 be/src/vec/functions/function_json.cpp             |   35 +-
 be/src/vec/functions/function_jsonb.cpp            |  354 +++++
 be/src/vec/functions/function_map.cpp              |  156 ++
 be/src/vec/functions/function_string.cpp           |  132 +-
 be/src/vec/functions/function_string.h             |  503 ++++++-
 be/src/vec/functions/function_timestamp.cpp        |    3 +-
 be/src/vec/functions/function_totype.h             |   40 +-
 be/src/vec/functions/like.cpp                      |  204 +--
 be/src/vec/functions/like.h                        |    4 +
 be/src/vec/functions/match.cpp                     |    2 +-
 be/src/vec/functions/simple_function_factory.h     |   17 +-
 be/src/vec/runtime/vdatetime_value.cpp             |    4 +-
 be/src/vec/runtime/vdatetime_value.h               |  104 +-
 be/src/vec/sink/vmysql_result_writer.cpp           |   16 +
 be/test/geo/geo_types_test.cpp                     |    2 +-
 be/test/io/cache/block_file_cache_test.cpp         |  105 +-
 .../segment_v2/inverted_index_reader_test.cpp      | 1564 ++++++++++++++++++++
 be/test/olap/test_data/arm_new_1744017919441.idx   |  Bin 0 -> 615085 bytes
 be/test/olap/test_data/arm_new_v2.idx              |  Bin 0 -> 960103 bytes
 be/test/olap/test_data/arm_old_1744016478651.idx   |  Bin 0 -> 666901 bytes
 be/test/olap/test_data/arm_old_v2.idx              |  Bin 0 -> 957547 bytes
 be/test/olap/test_data/x86_new_1744025019684.idx   |  Bin 0 -> 609330 bytes
 be/test/olap/test_data/x86_new_v2.idx              |  Bin 0 -> 957479 bytes
 .../test_data/x86_noavx2_new_1744093412581.idx     |  Bin 0 -> 868619 bytes
 be/test/olap/test_data/x86_noavx2_new_v2.idx       |  Bin 0 -> 1211694 bytes
 .../test_data/x86_noavx2_old_1744076790030.idx     |  Bin 0 -> 1297226 bytes
 be/test/olap/test_data/x86_noavx2_old_v2.idx       |  Bin 0 -> 1531191 bytes
 be/test/olap/test_data/x86_old_10248.idx           |  Bin 0 -> 666279 bytes
 be/test/olap/test_data/x86_old_v2.idx              |  Bin 0 -> 954373 bytes
 .../vec/aggregate_functions/agg_min_max_test.cpp   |   29 +
 be/test/vec/common/pod_array_test.cpp              |   26 +
 .../vec/data_types/common_data_type_serder_test.h  |  144 +-
 be/test/vec/data_types/data_type_ip_test.cpp       |    2 +-
 be/test/vec/data_types/data_type_map_test.cpp      |  178 +++
 be/test/vec/data_types/data_type_struct_test.cpp   |  115 ++
 .../serde/data_type_serde_arrow_test.cpp           |  479 ++++++
 .../data_types/serde/data_type_serde_csv_test.cpp  |  232 +++
 .../exec/format/parquet/parquet_reader_test.cpp    |  195 ++-
 be/test/vec/exec/orc/orc_convert_dict_test.cpp     |  237 +++
 .../exec/orc/orc_convert_to_orc_literal_test.cpp   |  216 +++
 be/test/vec/exec/orc/orc_memory_stream_test.h      |  102 ++
 be/test/vec/exec/orc/orc_reader_fill_data_test.cpp |  475 ++++++
 .../vec/exec/orc/orc_reader_init_column_test.cpp   |  359 +++++
 be/test/vec/exprs/vexpr_test.cpp                   |    4 +-
 be/test/vec/function/function_json_test.cpp        |   73 +
 be/test/vec/function/function_math_test.cpp        |   59 +
 be/test/vec/function/function_string_test.cpp      |   97 +-
 be/test/vec/function/function_test_util.cpp        |  125 +-
 be/test/vec/function/function_test_util.h          |    3 +-
 be/test/vec/function/function_time_test.cpp        |  107 ++
 be/test/vec/function/table_function_test.cpp       |  163 +-
 be/test/vec/runtime/vdatetime_value_test.cpp       |  203 +++
 cloud/script/start.sh                              |    2 -
 cloud/src/common/config.h                          |    2 +
 cloud/src/common/metric.cpp                        |    1 +
 cloud/src/common/simple_thread_pool.h              |   10 +-
 cloud/src/main.cpp                                 |    1 +
 cloud/src/meta-service/meta_server.cpp             |    1 +
 cloud/src/meta-service/meta_service_txn.cpp        |   40 +-
 cloud/src/meta-service/txn_kv.cpp                  |    1 +
 cloud/src/meta-service/txn_lazy_committer.cpp      |    5 +-
 cloud/src/recycler/recycler.cpp                    |   22 +-
 cloud/src/recycler/recycler_service.cpp            |    1 +
 cloud/src/recycler/s3_accessor.cpp                 |    3 +-
 cloud/test/recycler_test.cpp                       |   55 +
 cloud/test/resource_test.cpp                       |    2 +
 cloud/test/txn_lazy_commit_test.cpp                |   35 +
 .../docker-compose/hive/hive-3x.yaml.tpl           |    2 +
 fe/be-java-extensions/avro-scanner/pom.xml         |    3 +-
 fe/be-java-extensions/hadoop-hudi-scanner/pom.xml  |    1 +
 fe/be-java-extensions/hudi-scanner/pom.xml         |    1 +
 .../doris/common/jni/utils/JavaUdfDataType.java    |    4 +-
 fe/be-java-extensions/java-udf/pom.xml             |    1 +
 fe/be-java-extensions/jdbc-scanner/pom.xml         |    1 +
 fe/be-java-extensions/lakesoul-scanner/pom.xml     |    1 +
 fe/be-java-extensions/max-compute-scanner/pom.xml  |    1 +
 fe/be-java-extensions/paimon-scanner/pom.xml       |    1 +
 fe/be-java-extensions/preload-extensions/pom.xml   |    1 +
 .../trino-connector-scanner/pom.xml                |    3 +-
 fe/fe-common/pom.xml                               |    1 +
 .../main/java/org/apache/doris/catalog/Type.java   |    8 +-
 .../main/java/org/apache/doris/common/Config.java  |   11 +-
 fe/fe-core/pom.xml                                 |   17 +
 .../java/org/apache/doris/alter/RollupJobV2.java   |   13 +-
 .../org/apache/doris/alter/SchemaChangeJobV2.java  |    5 +-
 .../doris/analysis/CreateStorageVaultStmt.java     |   13 +-
 .../doris/analysis/LambdaFunctionCallExpr.java     |    3 +
 .../java/org/apache/doris/analysis/TableName.java  |   25 +
 .../java/org/apache/doris/backup/RestoreJob.java   |   42 +-
 .../org/apache/doris/binlog/BinlogManager.java     |   17 +
 .../doris/catalog/BuiltinScalarFunctions.java      |   16 +
 .../catalog/BuiltinTableGeneratingFunctions.java   |   11 +
 .../org/apache/doris/catalog/DistributionInfo.java |    8 +
 .../main/java/org/apache/doris/catalog/Env.java    |    5 +-
 .../apache/doris/catalog/HashDistributionInfo.java |   15 +-
 .../org/apache/doris/catalog/HdfsStorageVault.java |   74 +-
 .../doris/catalog/InternalSchemaInitializer.java   |   56 +-
 .../main/java/org/apache/doris/catalog/MTMV.java   |   11 +-
 .../doris/catalog/RandomDistributionInfo.java      |    5 +
 .../org/apache/doris/catalog/S3StorageVault.java   |   35 +-
 .../org/apache/doris/catalog/StorageVault.java     |   23 +-
 .../org/apache/doris/catalog/StorageVaultMgr.java  |   10 +-
 .../main/java/org/apache/doris/catalog/View.java   |    3 +-
 .../transaction/CloudGlobalTransactionMgr.java     |   99 +-
 .../apache/doris/datasource/InternalCatalog.java   |    5 +
 .../doris/datasource/hive/HMSExternalCatalog.java  |   29 +-
 .../doris/datasource/hive/HiveMetaStoreCache.java  |   17 +-
 .../doris/datasource/hive/source/HiveScanNode.java |    4 +
 .../datasource/iceberg/IcebergExternalCatalog.java |    1 +
 .../iceberg/IcebergExternalCatalogFactory.java     |    2 +
 .../iceberg/IcebergS3TablesExternalCatalog.java    |   66 +
 .../s3tables/CustomAwsCredentialsProvider.java     |   43 +
 .../datasource/iceberg/source/IcebergScanNode.java |    1 +
 .../doris/datasource/jdbc/source/JdbcScanNode.java |   78 +-
 .../datasource/property/S3ClientBEProperties.java  |    8 +
 .../property/constants/S3Properties.java           |    2 +
 .../doris/httpv2/rest/TableQueryPlanAction.java    |    8 +-
 .../org/apache/doris/load/GroupCommitManager.java  |    4 +-
 .../java/org/apache/doris/master/MasterImpl.java   |    4 +
 .../java/org/apache/doris/mtmv/MTMVJobInfo.java    |    2 +-
 .../org/apache/doris/mtmv/MTMVPartitionUtil.java   |   51 +-
 .../java/org/apache/doris/mtmv/MTMVService.java    |   13 +-
 .../org/apache/doris/nereids/NereidsPlanner.java   |    1 +
 .../org/apache/doris/nereids/analyzer/Scope.java   |   11 +-
 .../glue/translator/PhysicalPlanTranslator.java    |    2 +-
 .../doris/nereids/jobs/executor/Analyzer.java      |    3 -
 .../doris/nereids/jobs/executor/Rewriter.java      |    2 -
 .../doris/nereids/parser/LogicalPlanBuilder.java   |   10 +-
 .../processor/post/CommonSubExpressionOpt.java     |   16 +-
 .../nereids/rules/analysis/BindExpression.java     |    2 +-
 .../nereids/rules/analysis/ExpressionAnalyzer.java |    5 +-
 .../nereids/rules/analysis/NormalizeAggregate.java |  108 +-
 .../nereids/rules/analysis/SubExprAnalyzer.java    |   11 +-
 .../expression/rules/FoldConstantRuleOnFE.java     |   52 +-
 .../rules/SimplifyConditionalFunction.java         |   51 +-
 .../rules/rewrite/MergePercentileToArray.java      |   34 +-
 .../doris/nereids/stats/ExpressionEstimation.java  |   22 +-
 .../doris/nereids/stats/StatsCalculator.java       |   24 +-
 .../executable/DateTimeExtractAndTransform.java    |   86 +-
 .../functions/executable/StringArithmetic.java     |   23 +-
 .../expressions/functions/generator/Explode.java   |   61 +-
 .../functions/generator/ExplodeOuter.java          |   61 +-
 .../functions/generator/ExplodeVariantArray.java   |   57 +-
 .../expressions/functions/scalar/FormatRound.java  |   74 +
 .../JsonExtractNoQuotes.java}                      |   35 +-
 .../Explode.java => scalar/JsonSearch.java}        |   38 +-
 .../functions/scalar/MonthsBetween.java            |   83 ++
 .../expressions/functions/scalar/NextDay.java      |   74 +
 .../expressions/functions/scalar/StrToMap.java     |  110 ++
 .../UnhexNull.java}                                |   34 +-
 .../Explode.java => scalar/XpathString.java}       |   32 +-
 .../trees/expressions/literal/DoubleLiteral.java   |   30 +
 .../expressions/visitor/ScalarFunctionVisitor.java |   40 +
 .../doris/nereids/trees/plans/GroupPlan.java       |    2 +-
 .../plans/commands/AlterStorageVaultCommand.java   |    4 +-
 .../apache/doris/nereids/types/AggStateType.java   |    6 +
 .../doris/nereids/util/TypeCoercionUtils.java      |   22 +
 .../java/org/apache/doris/persist/EditLog.java     |    7 +-
 ...leDefaultDistributionBucketNumOperationLog.java |   29 +-
 .../org/apache/doris/persist/gson/GsonUtils.java   |    3 +
 .../planner/BackendPartitionedSchemaScanNode.java  |   12 +-
 .../apache/doris/planner/SingleNodePlanner.java    |    4 +-
 .../apache/doris/plugin/audit/AuditLogBuilder.java |    4 +-
 .../org/apache/doris/policy/StoragePolicy.java     |    4 +-
 .../org/apache/doris/qe/AuditEventProcessor.java   |   27 +-
 .../java/org/apache/doris/qe/AuditLogHelper.java   |    7 +-
 .../java/org/apache/doris/qe/ConnectProcessor.java |    1 -
 .../org/apache/doris/qe/MysqlConnectProcessor.java |    2 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |   30 +-
 .../java/org/apache/doris/qe/ShowExecutor.java     |    2 +-
 .../WorkloadRuntimeStatusMgr.java                  |   11 +-
 .../apache/doris/service/FrontendServiceImpl.java  |   52 +-
 .../apache/doris/statistics/ColumnStatistic.java   |   30 +
 .../java/org/apache/doris/task/AgentBatchTask.java |   42 +-
 .../apache/doris/task/AgentBoundedBatchTask.java   |  281 ++++
 .../apache/doris/task/CalcDeleteBitmapTask.java    |    4 +-
 .../org/apache/doris/catalog/CreateViewTest.java   |   10 +
 .../catalog/InternalSchemaInitializerTest.java     |  228 +++
 .../apache/doris/catalog/MetadataTableTest.java    |   61 +
 .../doris/cloud/catalog/HdfsStorageVaultTest.java  |   23 +-
 .../datasource/jdbc/source/JdbcScanNodeTest.java   |  496 +++++++
 .../datasource/property/PropertyConverterTest.java |   48 +-
 .../doris/datasource/s3tables/S3TablesTest.java    |   87 ++
 .../doris/http/TableQueryPlanActionTest.java       |   33 +
 .../org/apache/doris/mtmv/MTMVJobInfoTest.java     |   45 +
 .../apache/doris/mtmv/MTMVPartitionUtilTest.java   |   78 +
 .../org/apache/doris/mtmv/MTMVRewriteUtilTest.java |   11 +-
 .../java/org/apache/doris/mtmv/MTMVTaskTest.java   |    7 +-
 .../test/java/org/apache/doris/mtmv/MTMVTest.java  |   31 +
 .../analysis/EliminateGroupByConstantTest.java     |  165 ---
 .../rules/analysis/NormalizeAggregateTest.java     |  120 +-
 .../nereids/rules/expression/FoldConstantTest.java |   77 +-
 .../rules/SimplifyConditionalFunctionTest.java     |   35 +
 .../rules/rewrite/MergePercentileToArrayTest.java  |   13 +
 .../nereids/stats/ExpressionEstimationTest.java    |    9 +
 .../functions/generator/ExplodeOuterTest.java      |   95 ++
 .../functions/generator/ExplodeTest.java           |   95 ++
 .../generator/ExplodeVariantArrayTest.java         |   68 +
 .../expressions/literal/DoubleLiteralTest.java     |   49 +
 .../java/org/apache/doris/qe/SqlCacheTest.java     |   60 +
 fe/hive-udf/pom.xml                                |    1 +
 fe/pom.xml                                         |    1 +
 fe/spark-dpp/pom.xml                               |    1 +
 .../doris/broker/hdfs/ClientContextManager.java    |   10 +-
 gensrc/script/doris_builtins_functions.py          |    8 +
 gensrc/script/gen_builtins_functions.py            |   11 +-
 gensrc/thrift/FrontendService.thrift               |    5 +-
 gensrc/thrift/PaloInternalService.thrift           |    4 +-
 regression-test/conf/regression-conf.groovy        |    8 +
 .../test_expression_tree_reconstruction.out        |  Bin 0 -> 824 bytes
 .../agg_state/decimal_sum/test_decimal_sum.out     |  Bin 0 -> 130 bytes
 .../data/datatype_p0/complex_types/test.json       |    3 +
 .../datatype_p0/serde/test_serde_dialect_hive.out  |  Bin 0 -> 2029 bytes
 .../hive/test_hive_meta_cache.out                  |  Bin 0 -> 858 bytes
 .../jdbc/test_oracle_jdbc_catalog.out              |  Bin 7894 -> 10560 bytes
 .../iceberg/test_s3tables_insert_overwrite.out     |  Bin 0 -> 23561 bytes
 .../iceberg/test_s3tables_write_insert.out         |  Bin 0 -> 41743 bytes
 .../iceberg/test_s3tables_write_partitions.out     |  Bin 0 -> 267 bytes
 .../cloud/test_cloud_mow_retry_txn_interleave.out  |  Bin 0 -> 213 bytes
 .../cloud/test_cloud_mow_sync_mv.out               |  Bin 0 -> 454 bytes
 .../data/javaudf_p0/test_javaudf_array.out         |  Bin 1725 -> 1891 bytes
 .../data/javaudf_p0/test_javaudf_map.out           |  Bin 279 -> 402 bytes
 .../data/jsonb_p0/test_jsonb_any_aggregate.out     |  Bin 0 -> 539 bytes
 .../mtmv_p0/test_excluded_trigger_table_mtmv.out   |  Bin 0 -> 333 bytes
 .../testAggQuqeryOnAggMV6.out                      |  Bin 217 -> 511 bytes
 .../datetime_functions/test_date_function.out      |  Bin 9900 -> 9997 bytes
 .../datetime_functions/test_date_function_v2.out   |  Bin 0 -> 430 bytes
 .../spatial_functions/test_gis_function.out        |  Bin 6772 -> 7926 bytes
 .../eliminate_constant_gby_key.out                 |  Bin 0 -> 3009 bytes
 .../merge_percentile_to_array.out                  |  Bin 723 -> 2204 bytes
 .../data/query_p0/aggregate/array_agg.out          |  Bin 8211 -> 37357 bytes
 .../array_functions/test_array_functions.out       |  Bin 28028 -> 28005 bytes
 .../test_array_map_function_with_column.out        |  Bin 0 -> 1083 bytes
 .../sql_functions/json_functions/json_search.out   |  Bin 0 -> 6219 bytes
 .../json_functions/test_json_function.out          |  Bin 1295 -> 1428 bytes
 .../math_functions/test_format_round.out           |  Bin 0 -> 681 bytes
 .../string_functions/test_months_between.out       |  Bin 0 -> 4763 bytes
 .../string_functions/test_next_day.out             |  Bin 0 -> 2863 bytes
 .../string_functions/test_str_to_map.out           |  Bin 0 -> 17405 bytes
 .../string_functions/test_string_function.out      |  Bin 4892 -> 5056 bytes
 .../string_functions/test_xpath_string.out         |  Bin 0 -> 1850 bytes
 .../sql_functions/table_function/explode.out       |  Bin 25904 -> 27843 bytes
 .../org/apache/doris/regression/suite/Suite.groovy |   11 +-
 .../apache/doris/regression/suite/Syncer.groovy    |   36 +-
 .../java/org/apache/doris/udf/ArrayListTest.java}  |   17 +-
 .../main/java/org/apache/doris/udf/MapsiTest.java} |   17 +-
 .../pipeline/cloud_p0/conf/fe_custom.conf          |    2 +-
 .../pipeline/cloud_p0/conf/ms_custom.conf          |    1 +
 .../pipeline/cloud_p1/conf/ms_custom.conf          |    1 +
 .../pipeline/common/check-pr-if-need-run-build.sh  |  200 ---
 regression-test/pipeline/p0/conf/fe.conf           |    2 +-
 .../backup_restore/test_backup_cancelled.groovy    |   45 +-
 .../test_backup_restore_atomic_with_alter.groovy   |    6 +-
 .../test_backup_restore_schema_not_consist.groovy  |  140 ++
 .../test_backup_restore_with_view.groovy           |    2 +
 .../test_warm_up_same_table_multi_times.groovy     |  268 ++++
 .../node_mgr/test_sql_mode_node_mgr.groovy         |   12 +-
 .../test_clean_stale_rs_index_file_cache.groovy    |    1 -
 .../test_expression_tree_reconstruction.groovy     |  202 +++
 .../agg_state/decimal_sum/test_decimal_sum.groovy} |   22 +-
 .../complex_types/test_load_with_functions.groovy  |   81 +
 .../serde/test_serde_dialect_hive.groovy           |  107 ++
 .../suites/demo_p0/debugpoint_action.groovy        |   26 +
 .../export_p2/test_export_max_file_size.groovy     |   24 +-
 .../export/hive_read/orc/test_hive_read_orc.groovy |    2 +-
 .../hive/test_hive_meta_cache.groovy               |  235 +++
 .../hive/test_hive_star_qualifier.groovy           |    2 +-
 .../hive/test_parquet_nested_types.groovy          |    8 +-
 .../iceberg/iceberg_drop_rest_table.groovy         |    8 +
 .../jdbc/test_oracle_jdbc_catalog.groovy           |   64 +
 .../iceberg/test_s3tables_insert_overwrite.groovy  |  648 ++++++++
 .../iceberg/test_s3tables_write_insert.groovy      |  652 ++++++++
 .../iceberg/test_s3tables_write_partitions.groovy  |  108 ++
 .../test_cloud_mow_retry_txn_interleave.groovy     |  153 ++
 .../cloud/test_cloud_mow_sync_mv.groovy            |  115 ++
 .../test_partial_update_during_sc.groovy           |    2 +-
 .../suites/javaudf_p0/test_javaudf_array.groovy    |    9 +
 .../suites/javaudf_p0/test_javaudf_map.groovy      |   25 +
 .../jsonb_p0/test_jsonb_any_aggregate.groovy       |  109 ++
 .../test_excluded_trigger_table_mtmv.groovy        |  135 ++
 .../mv_p0/test_dup_mv_div/test_dup_mv_div.groovy   |   14 +-
 .../mv_p0/test_dup_mv_json/test_dup_mv_json.groovy |   24 +-
 .../suites/mv_p0/test_tcu/test_tcu.groovy          |   19 +-
 .../testAggQuqeryOnAggMV6.groovy                   |   16 +-
 .../fold_constant_date_arithmatic.groovy           |   46 +
 .../fold_constant_string_arithmatic.groovy         |  124 +-
 .../datetime_functions/test_date_function.groovy   |    4 +
 .../test_date_function_v2.groovy                   |   53 +
 .../spatial_functions/test_gis_function.groovy     |   61 +-
 .../suites/nereids_rules_p0/cse/cse.groovy         |   54 +-
 .../eliminate_constant_gby_key.groovy              |  172 +++
 .../merge_percentile_to_array.groovy               |   21 +
 .../suites/nereids_syntax_p0/join_condition.groovy |   36 +-
 .../suites/nereids_syntax_p0/runtime_filter.groovy |   42 +-
 .../suites/prepared_stmt_p0/prepared_stmt.groovy   |    1 +
 .../suites/query_p0/aggregate/array_agg.groovy     |   16 +
 .../join/test_slow_close/test_slow_close.groovy    |    2 +-
 .../array_functions/test_array_map_function.groovy |    3 +-
 .../test_array_map_function_with_column.groovy     |   70 +
 .../datetime_functions/test_convert_tz.groovy      |    3 +-
 .../json_functions/json_search.groovy              |  121 ++
 .../json_functions/test_json_function.groovy       |    7 +
 .../math_functions/test_format_round.groovy        |   64 +
 .../string_functions/test_months_between.groovy    |  147 ++
 .../string_functions/test_next_day.groovy          |  129 ++
 .../string_functions/test_str_to_map.groovy        |  232 +++
 .../string_functions/test_string_function.groovy   |    8 +
 .../string_functions/test_xpath_string.groovy      |  149 ++
 .../sql_functions/table_function/explode.groovy    |   51 +
 .../query_p0/system/test_query_sys_tables.groovy   |   12 +-
 .../suites/statistics/test_analyze_mv.groovy       |   16 +
 .../suites/trino_p0/constant_group_key.groovy      |    4 +-
 .../vault_p0/create/test_create_vault.groovy       |   67 +-
 .../create/test_minio_storage_vault.groovy         |   34 +-
 thirdparty/build-thirdparty.sh                     |    4 +-
 433 files changed, 17284 insertions(+), 1957 deletions(-)
 create mode 100644 be/src/vec/exprs/table_function/vexplode_v2.cpp
 create mode 100644 be/src/vec/exprs/table_function/vexplode_v2.h
 create mode 100644 
be/test/olap/rowset/segment_v2/inverted_index_reader_test.cpp
 create mode 100644 be/test/olap/test_data/arm_new_1744017919441.idx
 create mode 100644 be/test/olap/test_data/arm_new_v2.idx
 create mode 100644 be/test/olap/test_data/arm_old_1744016478651.idx
 create mode 100644 be/test/olap/test_data/arm_old_v2.idx
 create mode 100644 be/test/olap/test_data/x86_new_1744025019684.idx
 create mode 100644 be/test/olap/test_data/x86_new_v2.idx
 create mode 100644 be/test/olap/test_data/x86_noavx2_new_1744093412581.idx
 create mode 100644 be/test/olap/test_data/x86_noavx2_new_v2.idx
 create mode 100644 be/test/olap/test_data/x86_noavx2_old_1744076790030.idx
 create mode 100644 be/test/olap/test_data/x86_noavx2_old_v2.idx
 create mode 100644 be/test/olap/test_data/x86_old_10248.idx
 create mode 100644 be/test/olap/test_data/x86_old_v2.idx
 create mode 100644 be/test/vec/data_types/data_type_map_test.cpp
 create mode 100644 be/test/vec/data_types/data_type_struct_test.cpp
 create mode 100644 be/test/vec/data_types/serde/data_type_serde_arrow_test.cpp
 create mode 100644 be/test/vec/exec/orc/orc_convert_dict_test.cpp
 create mode 100644 be/test/vec/exec/orc/orc_convert_to_orc_literal_test.cpp
 create mode 100644 be/test/vec/exec/orc/orc_memory_stream_test.h
 create mode 100644 be/test/vec/exec/orc/orc_reader_fill_data_test.cpp
 create mode 100644 be/test/vec/exec/orc/orc_reader_init_column_test.cpp
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergS3TablesExternalCatalog.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/s3tables/CustomAwsCredentialsProvider.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/FormatRound.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/{generator/Explode.java
 => scalar/JsonExtractNoQuotes.java} (54%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/{generator/Explode.java
 => scalar/JsonSearch.java} (60%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/MonthsBetween.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/NextDay.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/StrToMap.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/{generator/ExplodeVariantArray.java
 => scalar/UnhexNull.java} (62%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/{generator/Explode.java
 => scalar/XpathString.java} (60%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/task/AgentBoundedBatchTask.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/catalog/MetadataTableTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/jdbc/source/JdbcScanNodeTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/s3tables/S3TablesTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/mtmv/MTMVJobInfoTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/analysis/EliminateGroupByConstantTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/functions/generator/ExplodeOuterTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/functions/generator/ExplodeTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/functions/generator/ExplodeVariantArrayTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/literal/DoubleLiteralTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/qe/SqlCacheTest.java
 create mode 100644 
regression-test/data/correctness/test_expression_tree_reconstruction.out
 create mode 100644 
regression-test/data/datatype_p0/agg_state/decimal_sum/test_decimal_sum.out
 create mode 100644 regression-test/data/datatype_p0/complex_types/test.json
 create mode 100644 
regression-test/data/datatype_p0/serde/test_serde_dialect_hive.out
 create mode 100644 
regression-test/data/external_table_p0/hive/test_hive_meta_cache.out
 create mode 100644 
regression-test/data/external_table_p2/iceberg/test_s3tables_insert_overwrite.out
 create mode 100644 
regression-test/data/external_table_p2/iceberg/test_s3tables_write_insert.out
 create mode 100644 
regression-test/data/external_table_p2/iceberg/test_s3tables_write_partitions.out
 create mode 100644 
regression-test/data/fault_injection_p0/cloud/test_cloud_mow_retry_txn_interleave.out
 create mode 100644 
regression-test/data/fault_injection_p0/cloud/test_cloud_mow_sync_mv.out
 create mode 100644 regression-test/data/jsonb_p0/test_jsonb_any_aggregate.out
 create mode 100644 
regression-test/data/mtmv_p0/test_excluded_trigger_table_mtmv.out
 create mode 100644 
regression-test/data/nereids_p0/sql_functions/datetime_functions/test_date_function_v2.out
 create mode 100644 
regression-test/data/nereids_rules_p0/eliminate_gby_key/eliminate_constant_gby_key.out
 create mode 100644 
regression-test/data/query_p0/sql_functions/array_functions/test_array_map_function_with_column.out
 create mode 100644 
regression-test/data/query_p0/sql_functions/json_functions/json_search.out
 create mode 100644 
regression-test/data/query_p0/sql_functions/math_functions/test_format_round.out
 create mode 100644 
regression-test/data/query_p0/sql_functions/string_functions/test_months_between.out
 create mode 100644 
regression-test/data/query_p0/sql_functions/string_functions/test_next_day.out
 create mode 100644 
regression-test/data/query_p0/sql_functions/string_functions/test_str_to_map.out
 create mode 100644 
regression-test/data/query_p0/sql_functions/string_functions/test_xpath_string.out
 copy regression-test/{suites/demo_p0/debugpoint_action.groovy => 
java-udf-src/src/main/java/org/apache/doris/udf/ArrayListTest.java} (60%)
 copy regression-test/{suites/demo_p0/debugpoint_action.groovy => 
java-udf-src/src/main/java/org/apache/doris/udf/MapsiTest.java} (60%)
 delete mode 100755 
regression-test/pipeline/common/check-pr-if-need-run-build.sh
 create mode 100644 
regression-test/suites/backup_restore/test_backup_restore_schema_not_consist.groovy
 create mode 100644 
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/table/test_warm_up_same_table_multi_times.groovy
 create mode 100644 
regression-test/suites/correctness/test_expression_tree_reconstruction.groovy
 copy regression-test/suites/{demo_p0/debugpoint_action.groovy => 
datatype_p0/agg_state/decimal_sum/test_decimal_sum.groovy} (60%)
 create mode 100644 
regression-test/suites/datatype_p0/complex_types/test_load_with_functions.groovy
 create mode 100644 
regression-test/suites/datatype_p0/serde/test_serde_dialect_hive.groovy
 create mode 100644 
regression-test/suites/external_table_p0/hive/test_hive_meta_cache.groovy
 create mode 100644 
regression-test/suites/external_table_p2/iceberg/test_s3tables_insert_overwrite.groovy
 create mode 100644 
regression-test/suites/external_table_p2/iceberg/test_s3tables_write_insert.groovy
 create mode 100644 
regression-test/suites/external_table_p2/iceberg/test_s3tables_write_partitions.groovy
 create mode 100644 
regression-test/suites/fault_injection_p0/cloud/test_cloud_mow_retry_txn_interleave.groovy
 create mode 100644 
regression-test/suites/fault_injection_p0/cloud/test_cloud_mow_sync_mv.groovy
 create mode 100644 
regression-test/suites/jsonb_p0/test_jsonb_any_aggregate.groovy
 create mode 100644 
regression-test/suites/mtmv_p0/test_excluded_trigger_table_mtmv.groovy
 create mode 100644 
regression-test/suites/nereids_p0/sql_functions/datetime_functions/test_date_function_v2.groovy
 create mode 100644 
regression-test/suites/nereids_rules_p0/eliminate_gby_key/eliminate_constant_gby_key.groovy
 create mode 100644 
regression-test/suites/query_p0/sql_functions/array_functions/test_array_map_function_with_column.groovy
 create mode 100644 
regression-test/suites/query_p0/sql_functions/json_functions/json_search.groovy
 create mode 100644 
regression-test/suites/query_p0/sql_functions/math_functions/test_format_round.groovy
 create mode 100644 
regression-test/suites/query_p0/sql_functions/string_functions/test_months_between.groovy
 create mode 100644 
regression-test/suites/query_p0/sql_functions/string_functions/test_next_day.groovy
 create mode 100644 
regression-test/suites/query_p0/sql_functions/string_functions/test_str_to_map.groovy
 create mode 100644 
regression-test/suites/query_p0/sql_functions/string_functions/test_xpath_string.groovy


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


Reply via email to