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

panxiaolei pushed a change to branch dev_rec4
in repository https://gitbox.apache.org/repos/asf/doris.git


 discard 5649e5030f2 fix create mtmv task fail
 discard eff7c8daf6a fix
 discard 61f731e70a4 Revert "fix"
 discard 41bba83e370 fix
 discard 07567f27c51 fix
 discard 1199851dec7 fix
 discard 7e6d2071dc1 rebase code
 discard 6d2cbae34f3 remove useless case
 discard cafe7033ebf recursive cte be part
 discard c36d1ce7a5b recursive cte fe part
 discard 4b5937492f7 support rec cte (be part / proto part)
     add 2b05dcffe9b [feature](type)support timestamptz type  (#56646)
     add f6a2892f4ba [fix](case)fix create sync mv failed in test case (#58834)
     add 13b7314238a [fix](variable persist) fix regression test test_mtmv 
(#58869)
     add dff8a23c0f6 [test](mtmv) Inject stats for complex mv to make test case 
stable (#58876)
     add a09eaa61414 [chore](planner) remove useless code from analyzer and 
planner package (#58939)
     add a35424def6b [bugfix](memory_profile) should split memtable memory from 
task's memory profile (#58908)
     add c4bdf6f8cc2 [chore](load) Not log unnecessary stack information 
(#58420)
     add 8acca2dce07 [refine](pipeline) remove static_cast<void> in pipeline 
(#58910)
     add dbf237199ac [opt](jvm) add more --add-opens (#58936)
     add 6b04964e2a5 [chore](readme) readme in multi languages (#58983)
     add df86f2784cb [opt](olap) Optimize the performance of 
StructFileColumnIterator::read_by_rowids in scenarios where the rowids are 
continuous (#58851)
     add 85d45024114 [chore](plan translator) remove useless partition and 
order eq expr in analytic node (#58940)
     add 49763e94b77 [opt](agg) Adjust the parameters of 
StreamingHtMinReductionEntry (#58938)
     add d2c429b5b55 [chore](ci) exclude test_insert_error_url to avoid stop 
grace fail (#58985)
     add c1c78bff836 [refactor](predicate) Disable predicates push down for 
cast expr (#58960)
     add c66cd281212 [fix](inverted index) fix incorrect variable usage in 
phrase query building (#58952)
     add 580ed5a09c9 [fix](mtmv) Fix query rewrite by mv fail when both use cte 
and group sets (#57741)
     add f54124c15bb [fix](build) fix macOS build (#58790)
     add e92f641f9c8 [fix](ann search) 
l2_distance_approximate/inner_product_approximate should not be deterministic 
(#58988)
     add fda035d1d06 [chore](Expr) set nullable for expr when translation 
(#57862)
     add 7b1edb26d62 [fix](skew_join)should make skewExpr and skewValues have 
same datatype (#58941)
     add 96dabda28f9 [feature](posexplode) support multi args (#58990)
     add 16c92b6b431 [chore](test) Use `DORIS_MS_INSTANCE_ID` instead of 
`get_instance` (#58980)
     add c11cb9fabc3 [fix](filecache) fix benchmark varification problem 
(#58845)
     add 9bdd09ffaa9 [fix](filecache) dedup need_update_lru_block queue to 
reduce memory consumption (#58903)
     add eab260e3368 [Enhancement](Snapshot) Add migrate and compact parallel 
config (#58935)
     add f9867ed0742 [fix](parser) Fix FROM DUAL incorrectly matching table 
names starting with dual (#59003)
     add d63f8db8648 [fix](json) Replace invalid JSONB with default JSONB null 
value (#59007)
     add e4786790134 [fix](nereids) deduplicate scope slots (#58683)
     add 37ec44d4936 [opt](iceberg) able to ignore iceberg dangling delete to 
do count push down (#58889)
     add 3baca2295aa [Opt](tbl_priv) Optimize PrivTable search and insert with 
ordered lookup (#58828)
     add 555e430d86e [fix](packed-file) improve packed file trailer tooling and 
recycler robustness (#58883)
     add 49c43dd76b3 [chore](code)Remove the unused member variable 
_getting_const_col and get_const_col no longer constructs a block. (#58841)
     add 678d78ff1cf [opt](cloud) optimize load performance for mow table when 
pack small files (#58839)
     add 4502d122ea2 [fix](packed-file) fix some case for packed small files 
(#58977)
     add 17677cd4a89 [feature](QueryPlanAction)add sql received from table 
query plan action into audit log (#58739)
     add 104aa2dbd51 [improve](varbinary) support varbinary type with topn 
runtime filter (#58721)
     add c0c420436a8 [fix](enforcer) shuffle if has continuous project or 
filter on cte consumer (#58964)
     add 1e5b338007b [chore](cloud) ms http util supports versioned keys -- 
encode decode (#58953)
     add 43f2d406e8c [opt](inverted index) release dir memory after index file 
writer close (#59031)
     add 58e3f6d1557 [feat](catalog)Support for Loading Catalog Credentials via 
AwsCredentialsProviderChain (#58740)
     add aa0e8d4ea0c [Fix](fe) Fix NPE in `OlapTableSink.createPaloNodesInfo` 
due to concurrent drop backend (#58999)
     add 1d312cae6f0 [chore](thrift)thrift warn when socket is nullptr (#58599)
     add 5a0ec52fcc0 [fix](filecache) fix warm up cancel failure when BE is 
down (#58035)
     add 8631b18199a [fix](mtmv) Fix mv rewrite failed when mv is rewritten by 
LimitAggToTopNAgg but query is not (#58974)
     add 0031179b1e6 [fix](parquet)fix parquet topn lazy mat complex data error 
result (#58785)
     add 4616c7f55c7 [chore](catalog)Remove the HMS-related parts from 
be-extension. (#58280)
     add 992a5d13e8d [Fix](Iam-role)Ensure StorageProperties list remains 
ordered when auto-loading default HDFS (#58968)
     add b23d5b475a7 [refactor](predicate) Refactor predicates on external 
tables (#58905)
     add 836b9f9075c [test](be) test revert local shuffle union (#58813)
     add f2619bdba49 [fix](test) fix case test_array_agg_view use same table in 
a database (#59027)
     add 63ed2382ce2 [fix](docker) fix_parse_config_file (#59039)
     add 232a5a2b81a [refactor](topn) Refactor topn filter push down (#59005)
     add ca2aadf5f59 [case](profile) rm useless profile_test case (#58569)
     add 75449722ffa [fix](profile) Fix the issue about load channel profile 
(#58787)
     add b9a05c843db [enhance](iceberg) Doris Iceberg Scan Metrics Integration 
(#59010)
     add 99d14a8d815 [fix](delete) Fix missing `prepare_rowset` for delete job 
(#59089)
     add d80976a6efe [chore](parser) remove useless class TimestampArithmetic 
(#59049)
     add 11f0a7aa072 [chore](planner) remove useless NullableTuples in PlanNode 
(#58967)
     add 9c6353f2ee5 [refact](inverted index) use inverted index context for 
query (#58981)
     add 1ec62bd69ad [fix](predicate) Fix use-after-free caused by string 
predicate (#59098)
     add e77de3af9fa Revert "[Fix](mow) seg compaction should wait for calc 
delete bitmap tasks on input segments before converting delete bitmaps on them 
(#53198)" (#59066)
     add 345f473a35c [fix](catalog) Fix lastUpdateTime not updated on refresh 
and add scheduled refresh logs (#58997)
     add 83482aae11c [chore](profile) add more counter in SetOperator (#59025)
     add a6828abe341 [check](column)Columns must be created only via their 
corresponding create methods. (#59087)
     add 5242f9302c2 [fix](cloud) correct the min_read_version of the 
CloneChainReader (#59086)
     add 32b831ca3cf [chore](asf) Rename TangSiyang2001 to his new name 
Hastyshell (#59012)
     add 346e2c4dce8 [enhance](agg) Support max_by/min_by agg functions for 
some complex type (#58736)
     add 2cacaf52cdb [feature](audit) add dynamic configuration for sql_digest 
generation (#59102)
     add 8e30d70a3e7 [chore](dep)Remove hadoop-gcs dependencies (#59063)
     add 161982415ce [fix](profile) sort out parquet reader profile (#58895)
     add c43fc487d5b [fix](auth)fix some ldap bug (#58541)
     add f418eedefb4 [fix](cases) fix unstable case 
test_full_compaciton_run_status.groovy (#58123)
     add 262b16ed6f1 [refactor](predicate) Initialize topN predicate with 
correct cid (#59088)
     add 8ec3f56b266 support rec cte (be part / proto part)
     add e9a7efd102c recursive cte fe part
     add 23cc9f2f301 recursive cte be part
     add f85214ccebf remove useless case
     add b0eadfef448 rebase code
     add d71d6e39328 update some fix, todo and comment
     add 7e079e295f3 fix create mtmv task fail

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   (5649e5030f2)
            \
             N -- N -- N   refs/heads/dev_rec4 (7e079e295f3)

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:
 .asf.yaml                                          |     2 +-
 README.md                                          |    10 +
 be/src/cloud/cloud_delete_task.cpp                 |     8 +-
 be/src/cloud/cloud_rowset_writer.cpp               |     8 +-
 be/src/cloud/cloud_rowset_writer.h                 |     4 +-
 be/src/common/config.cpp                           |     2 -
 be/src/common/config.h                             |     2 -
 be/src/exec/olap_common.h                          |    71 +-
 be/src/exec/schema_scanner.cpp                     |     7 +
 .../exec/schema_scanner/schema_columns_scanner.cpp |    15 +-
 be/src/exec/table_connector.cpp                    |   170 -
 be/src/exec/table_connector.h                      |     5 -
 be/src/exec/tablet_info.cpp                        |    27 +-
 be/src/exprs/bloom_filter_func_impl.h              |     2 +
 be/src/exprs/create_predicate_function.h           |     1 +
 be/src/exprs/hybrid_set.h                          |     2 +-
 be/src/io/cache/block_file_cache.cpp               |   114 +-
 be/src/io/cache/block_file_cache.h                 |    47 +-
 be/src/io/fs/buffered_reader.cpp                   |     3 -
 be/src/io/fs/buffered_reader.h                     |    18 -
 be/src/io/fs/packed_file_manager.cpp               |    64 +-
 be/src/io/fs/packed_file_trailer.cpp               |   152 +
 .../src/io/fs/packed_file_trailer.h                |    37 +-
 be/src/io/fs/tracing_file_reader.h                 |     1 +
 be/src/io/tools/file_cache_microbench.cpp          |    14 +-
 be/src/olap/base_tablet.cpp                        |    24 +-
 be/src/olap/base_tablet.h                          |    15 +-
 be/src/olap/calc_delete_bitmap_executor.cpp        |    16 +-
 be/src/olap/calc_delete_bitmap_executor.h          |    24 +-
 be/src/olap/collection_statistics.cpp              |     7 +-
 be/src/olap/column_predicate.h                     |    39 +-
 be/src/olap/comparison_predicate.h                 |     2 +-
 be/src/olap/delete_handler.cpp                     |   471 +-
 be/src/olap/delete_handler.h                       |    17 +-
 be/src/olap/field.h                                |     4 +
 be/src/olap/in_list_predicate.h                    |    77 -
 be/src/olap/inverted_index_parser.h                |    28 +-
 be/src/olap/key_coder.cpp                          |     1 +
 be/src/olap/key_coder.h                            |    35 +
 be/src/olap/olap_common.h                          |    38 +-
 be/src/olap/partial_update_info.cpp                |     9 +-
 be/src/olap/predicate_creator.cpp                  |     6 +
 be/src/olap/predicate_creator.h                    |   365 +-
 be/src/olap/push_handler.cpp                       |     3 +-
 be/src/olap/rowset/beta_rowset_writer.cpp          |   128 +-
 be/src/olap/rowset/beta_rowset_writer.h            |     8 +-
 be/src/olap/rowset/rowset_factory.cpp              |     4 +-
 be/src/olap/rowset/segcompaction.cpp               |    40 +-
 be/src/olap/rowset/segcompaction.h                 |    11 +-
 .../segment_v2/bloom_filter_index_writer.cpp       |     1 +
 be/src/olap/rowset/segment_v2/column_reader.cpp    |    53 +-
 be/src/olap/rowset/segment_v2/column_writer.h      |     3 +-
 be/src/olap/rowset/segment_v2/encoding_info.cpp    |    19 +
 .../olap/rowset/segment_v2/index_file_writer.cpp   |     1 +
 be/src/olap/rowset/segment_v2/index_writer.cpp     |     1 +
 .../inverted_index/analyzer/analyzer.cpp           |    57 +-
 .../segment_v2/inverted_index/analyzer/analyzer.h  |     4 +-
 .../rowset/segment_v2/inverted_index_iterator.cpp  |     3 +-
 .../rowset/segment_v2/inverted_index_iterator.h    |     6 +
 .../rowset/segment_v2/inverted_index_reader.cpp    |    21 +-
 .../olap/rowset/segment_v2/inverted_index_reader.h |    12 +-
 .../rowset/segment_v2/inverted_index_writer.cpp    |    33 +-
 .../olap/rowset/segment_v2/inverted_index_writer.h |     4 +-
 be/src/olap/rowset/segment_v2/row_ranges.h         |    10 +-
 be/src/olap/rowset/segment_v2/segment.cpp          |    33 -
 be/src/olap/rowset/segment_v2/segment.h            |     1 +
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |    45 -
 .../variant/variant_column_writer_impl.cpp         |    26 +-
 .../variant/variant_column_writer_impl.h           |     4 +-
 be/src/olap/rowset/segment_v2/zone_map_index.cpp   |     1 +
 be/src/olap/schema.cpp                             |     3 +
 be/src/olap/schema_change.cpp                      |     2 +-
 be/src/olap/shared_predicate.h                     |     3 +-
 be/src/olap/tablet_reader.cpp                      |    27 +-
 be/src/olap/tablet_reader.h                        |     3 -
 be/src/olap/tablet_schema.cpp                      |     9 +
 be/src/olap/types.cpp                              |    55 +-
 be/src/olap/types.h                                |    40 +
 be/src/olap/utils.cpp                              |     4 +-
 be/src/olap/utils.h                                |     1 +
 be/src/pipeline/dependency.cpp                     |    10 +-
 be/src/pipeline/dependency.h                       |    43 +-
 be/src/pipeline/exec/aggregation_sink_operator.cpp |     2 +-
 be/src/pipeline/exec/analytic_sink_operator.cpp    |     2 +-
 .../distinct_streaming_aggregation_operator.cpp    |     2 +-
 be/src/pipeline/exec/exchange_sink_buffer.cpp      |     2 +-
 be/src/pipeline/exec/exchange_sink_buffer.h        |     2 +-
 be/src/pipeline/exec/exchange_sink_operator.cpp    |    31 +-
 be/src/pipeline/exec/exchange_sink_operator.h      |     3 +-
 be/src/pipeline/exec/exchange_source_operator.cpp  |     3 +-
 be/src/pipeline/exec/file_scan_operator.h          |     2 -
 .../pipeline/exec/join/process_hash_table_probe.h  |     1 +
 be/src/pipeline/exec/join_probe_operator.cpp       |     6 +-
 .../exec/nested_loop_join_build_operator.cpp       |     2 +-
 be/src/pipeline/exec/olap_scan_operator.cpp        |    15 +
 be/src/pipeline/exec/olap_scan_operator.h          |    15 +
 be/src/pipeline/exec/operator.h                    |    10 +-
 .../pipeline/exec/partition_sort_sink_operator.cpp |     2 +-
 .../pipeline/exec/rec_cte_anchor_sink_operator.h   |    26 +-
 be/src/pipeline/exec/rec_cte_sink_operator.h       |     3 +-
 be/src/pipeline/exec/rec_cte_source_operator.cpp   |    17 +-
 be/src/pipeline/exec/rec_cte_source_operator.h     |    19 +-
 be/src/pipeline/exec/result_file_sink_operator.cpp |     2 +-
 be/src/pipeline/exec/scan_operator.cpp             |   162 +-
 be/src/pipeline/exec/scan_operator.h               |    30 +-
 be/src/pipeline/exec/set_probe_sink_operator.cpp   |     8 +
 be/src/pipeline/exec/set_probe_sink_operator.h     |     2 +
 be/src/pipeline/exec/set_sink_operator.cpp         |     7 +
 be/src/pipeline/exec/set_sink_operator.h           |     2 +
 be/src/pipeline/exec/set_source_operator.cpp       |     4 +
 be/src/pipeline/exec/set_source_operator.h         |     1 +
 be/src/pipeline/exec/sort_sink_operator.cpp        |     2 +-
 .../exec/streaming_aggregation_operator.cpp        |     2 +-
 be/src/pipeline/exec/union_sink_operator.cpp       |     2 +-
 be/src/pipeline/exec/union_source_operator.h       |     2 +-
 be/src/pipeline/pipeline_fragment_context.cpp      |    35 +-
 be/src/pipeline/pipeline_fragment_context.h        |     1 -
 be/src/pipeline/pipeline_task.cpp                  |     5 +
 be/src/pipeline/rec_cte_shared_state.h             |     3 +
 be/src/pipeline/shuffle/writer.cpp                 |     4 +-
 be/src/pipeline/shuffle/writer.h                   |     2 +-
 be/src/runtime/define_primitive_type.h             |     3 +-
 be/src/runtime/descriptors.cpp                     |    26 +-
 be/src/runtime/descriptors.h                       |     9 +-
 be/src/runtime/fold_constant_executor.cpp          |    26 +-
 be/src/runtime/fold_constant_executor.h            |     4 +-
 be/src/runtime/fragment_mgr.cpp                    |    14 +-
 be/src/runtime/memory/memory_profile.cpp           |    24 +-
 be/src/runtime/memory/memory_profile.h             |     5 +-
 be/src/runtime/primitive_type.cpp                  |     7 +
 be/src/runtime/primitive_type.h                    |    28 +-
 be/src/runtime/raw_value.h                         |     4 +
 be/src/runtime/runtime_predicate.cpp               |    28 +-
 be/src/runtime/runtime_predicate.h                 |    10 +-
 be/src/runtime/runtime_state.h                     |     1 +
 .../runtime/stream_load/stream_load_recorder.cpp   |     2 +-
 be/src/runtime/task_execution_context.cpp          |    60 +
 be/src/runtime/task_execution_context.h            |    26 +-
 be/src/runtime/type_limit.h                        |    13 +
 be/src/runtime_filter/runtime_filter_mgr.cpp       |    18 +-
 be/src/runtime_filter/runtime_filter_mgr.h         |     4 +-
 be/src/runtime_filter/runtime_filter_wrapper.cpp   |     5 +
 be/src/runtime_filter/utils.h                      |     5 +
 be/src/service/point_query_executor.cpp            |     2 +-
 be/src/tools/CMakeLists.txt                        |    29 +
 be/src/tools/packed_file_tool.cpp                  |    56 +
 be/src/util/binary_cast.hpp                        |     6 +-
 be/src/util/date_func.cpp                          |    12 +
 be/src/util/date_func.h                            |     3 +
 be/src/util/jsonb_document.cpp                     |    38 +
 be/src/util/jsonb_document.h                       |    25 -
 be/src/util/mysql_row_buffer.cpp                   |     7 +
 be/src/util/mysql_row_buffer.h                     |     6 +
 be/src/util/thrift_client.h                        |    24 +-
 .../aggregate_function_approx_count_distinct.cpp   |     7 +-
 .../aggregate_function_approx_count_distinct.h     |     4 +-
 .../aggregate_function_collect.h                   |     2 +-
 .../aggregate_function_min_by.cpp                  |    32 -
 .../aggregate_function_min_max.cpp                 |    23 +-
 .../aggregate_function_min_max_by.cpp              |    16 +-
 .../aggregate_function_min_max_by.h                |   103 +-
 .../aggregate_function_reader_first_last.h         |     5 +
 .../aggregate_function_simple_factory.cpp          |     6 +-
 .../aggregate_function_topn.cpp                    |     2 +-
 .../aggregate_function_uniq.cpp                    |     6 +-
 be/src/vec/columns/column_array.cpp                |     5 +
 be/src/vec/columns/column_array.h                  |     3 +-
 be/src/vec/columns/column_varbinary.cpp            |    10 +-
 be/src/vec/columns/column_varbinary.h              |     9 +-
 be/src/vec/columns/column_variant.cpp              |    33 +-
 be/src/vec/columns/column_variant.h                |    14 +-
 be/src/vec/columns/column_vector.cpp               |     2 +
 be/src/vec/columns/column_vector.h                 |    17 +-
 be/src/vec/common/field_visitors.h                 |     4 +
 be/src/vec/common/schema_util.cpp                  |     2 +-
 be/src/vec/common/string_view.h                    |     7 +-
 be/src/vec/core/block.cpp                          |    41 +-
 be/src/vec/core/call_on_type_index.h               |     5 +
 be/src/vec/core/column_with_type_and_name.cpp      |    14 +-
 be/src/vec/core/column_with_type_and_name.h        |     5 +
 be/src/vec/core/field.cpp                          |    39 +
 be/src/vec/core/field.h                            |    99 +-
 be/src/vec/core/sort_block.h                       |     6 +
 be/src/vec/data_types/convert_field_to_type.cpp    |     5 +
 be/src/vec/data_types/data_type.cpp                |    17 +-
 be/src/vec/data_types/data_type.h                  |    13 +-
 be/src/vec/data_types/data_type_array.cpp          |     3 +-
 be/src/vec/data_types/data_type_date_time.h        |     5 +
 be/src/vec/data_types/data_type_factory.cpp        |    10 +
 be/src/vec/data_types/data_type_number_base.cpp    |     1 +
 be/src/vec/data_types/data_type_number_base.h      |     5 +-
 be/src/vec/data_types/data_type_timestamptz.cpp    |    41 +
 be/src/vec/data_types/data_type_timestamptz.h      |    74 +
 be/src/vec/data_types/data_type_varbinary.h        |     2 +-
 .../vec/data_types/serde/data_type_array_serde.cpp |    29 +-
 .../vec/data_types/serde/data_type_array_serde.h   |    21 +-
 .../data_types/serde/data_type_bitmap_serde.cpp    |    17 +-
 .../vec/data_types/serde/data_type_bitmap_serde.h  |    16 +-
 .../serde/data_type_date_or_datetime_serde.cpp     |     6 +-
 .../serde/data_type_date_or_datetime_serde.h       |     6 +-
 .../serde/data_type_datetimev2_serde.cpp           |     7 +-
 .../data_types/serde/data_type_datetimev2_serde.h  |     6 +-
 .../data_types/serde/data_type_datev2_serde.cpp    |     6 +-
 .../vec/data_types/serde/data_type_datev2_serde.h  |     6 +-
 .../data_types/serde/data_type_decimal_serde.cpp   |    18 +-
 .../vec/data_types/serde/data_type_decimal_serde.h |    15 +-
 .../vec/data_types/serde/data_type_hll_serde.cpp   |    16 +-
 be/src/vec/data_types/serde/data_type_hll_serde.h  |    16 +-
 .../vec/data_types/serde/data_type_ipv4_serde.cpp  |     3 +-
 be/src/vec/data_types/serde/data_type_ipv4_serde.h |     3 +-
 .../vec/data_types/serde/data_type_ipv6_serde.cpp  |     9 +-
 be/src/vec/data_types/serde/data_type_ipv6_serde.h |     9 +-
 .../vec/data_types/serde/data_type_jsonb_serde.cpp |    13 +-
 .../vec/data_types/serde/data_type_jsonb_serde.h   |    13 +-
 .../vec/data_types/serde/data_type_map_serde.cpp   |    35 +-
 be/src/vec/data_types/serde/data_type_map_serde.h  |    20 +-
 .../vec/data_types/serde/data_type_nothing_serde.h |    10 +-
 .../data_types/serde/data_type_nullable_serde.cpp  |    39 +-
 .../data_types/serde/data_type_nullable_serde.h    |    24 +-
 .../data_types/serde/data_type_number_serde.cpp    |    69 +-
 .../vec/data_types/serde/data_type_number_serde.h  |    30 +-
 .../serde/data_type_quantilestate_serde.cpp        |     7 +-
 .../serde/data_type_quantilestate_serde.h          |    17 +-
 be/src/vec/data_types/serde/data_type_serde.cpp    |    24 +-
 be/src/vec/data_types/serde/data_type_serde.h      |    37 +-
 .../data_types/serde/data_type_string_serde.cpp    |    20 +-
 .../vec/data_types/serde/data_type_string_serde.h  |    16 +-
 .../data_types/serde/data_type_struct_serde.cpp    |    30 +-
 .../vec/data_types/serde/data_type_struct_serde.h  |    20 +-
 .../vec/data_types/serde/data_type_time_serde.cpp  |     3 +-
 be/src/vec/data_types/serde/data_type_time_serde.h |     3 +-
 .../serde/data_type_timestamptz_serde.cpp          |   177 +
 ..._ipv4_serde.h => data_type_timestamptz_serde.h} |    65 +-
 .../data_types/serde/data_type_varbinary_serde.cpp |    27 +-
 .../data_types/serde/data_type_varbinary_serde.h   |    12 +-
 .../data_types/serde/data_type_variant_serde.cpp   |    28 +-
 .../vec/data_types/serde/data_type_variant_serde.h |    12 +-
 be/src/vec/exec/format/generic_reader.cpp          |   102 +-
 be/src/vec/exec/format/generic_reader.h            |     2 +-
 be/src/vec/exec/format/parquet/level_decoder.cpp   |     1 +
 be/src/vec/exec/format/parquet/parquet_common.cpp  |   101 +
 be/src/vec/exec/format/parquet/parquet_common.h    |   100 +-
 .../parquet/vparquet_column_chunk_reader.cpp       |   347 +-
 .../format/parquet/vparquet_column_chunk_reader.h  |   150 +-
 .../exec/format/parquet/vparquet_column_reader.cpp |   507 +-
 .../exec/format/parquet/vparquet_column_reader.h   |   197 +-
 .../exec/format/parquet/vparquet_group_reader.cpp  |    14 +-
 .../exec/format/parquet/vparquet_group_reader.h    |     2 +-
 .../exec/format/parquet/vparquet_page_reader.cpp   |    74 +-
 .../vec/exec/format/parquet/vparquet_page_reader.h |   214 +-
 be/src/vec/exec/format/parquet/vparquet_reader.cpp |   199 +-
 be/src/vec/exec/format/parquet/vparquet_reader.h   |    16 +-
 be/src/vec/exec/jni_connector.cpp                  |     2 +
 be/src/vec/exec/scan/file_scanner.cpp              |    31 +-
 be/src/vec/exec/scan/file_scanner.h                |     4 +-
 be/src/vec/exec/scan/scanner_context.cpp           |     2 +-
 be/src/vec/exprs/vbitmap_predicate.cpp             |     2 +-
 be/src/vec/exprs/vbloom_predicate.cpp              |     2 +-
 be/src/vec/exprs/vcase_expr.cpp                    |     2 +-
 be/src/vec/exprs/vcase_expr.h                      |     2 +
 be/src/vec/exprs/vcast_expr.cpp                    |     6 +-
 be/src/vec/exprs/vcolumn_ref.h                     |     4 +-
 be/src/vec/exprs/vcondition_expr.cpp               |     4 +-
 be/src/vec/exprs/vdirect_in_predicate.h            |     2 +-
 be/src/vec/exprs/vectorized_fn_call.cpp            |     2 +-
 be/src/vec/exprs/vexpr.cpp                         |    46 +-
 be/src/vec/exprs/vexpr.h                           |    23 +-
 be/src/vec/exprs/vexpr_context.h                   |    20 +
 be/src/vec/exprs/vin_predicate.cpp                 |     2 +-
 be/src/vec/exprs/vlambda_function_call_expr.h      |     2 +-
 be/src/vec/exprs/vlambda_function_expr.h           |     2 +-
 be/src/vec/exprs/vliteral.cpp                      |    19 +-
 be/src/vec/exprs/vliteral.h                        |     4 +-
 be/src/vec/exprs/vmatch_predicate.cpp              |    38 +-
 be/src/vec/exprs/vmatch_predicate.h                |     6 +-
 be/src/vec/exprs/vruntimefilter_wrapper.cpp        |    10 +-
 be/src/vec/exprs/vtopn_pred.h                      |     3 +
 .../functions/array/function_array_aggregation.cpp |     4 +-
 .../vec/functions/array/function_array_apply.cpp   |     3 +
 be/src/vec/functions/array/function_array_index.h  |     4 +-
 be/src/vec/functions/array/function_array_remove.h |     5 +
 .../vec/functions/array/function_arrays_overlap.h  |     5 +-
 be/src/vec/functions/cast/cast_base.cpp            |     4 +
 be/src/vec/functions/cast/cast_to_date.h           |   148 +-
 .../vec/functions/cast/cast_to_datetimev2_impl.hpp |   179 +-
 be/src/vec/functions/cast/cast_to_string.h         |    29 +-
 be/src/vec/functions/cast/cast_to_timestamptz.h    |   268 +
 be/src/vec/functions/cast/function_cast.cpp        |     3 +
 be/src/vec/functions/function.h                    |     8 +-
 .../function_date_or_datetime_computation.h        |    16 +-
 be/src/vec/functions/function_ip.h                 |     1 +
 be/src/vec/functions/function_multi_match.cpp      |     4 +-
 be/src/vec/functions/function_multi_match.h        |     1 +
 be/src/vec/functions/function_search.cpp           |    10 +-
 be/src/vec/functions/function_search.h             |     1 +
 be/src/vec/functions/function_tokenize.cpp         |    48 +-
 be/src/vec/functions/function_tokenize.h           |     4 +-
 be/src/vec/functions/functions_comparison.h        |     7 +-
 be/src/vec/functions/in.h                          |     4 +-
 be/src/vec/functions/is_not_null.h                 |     1 +
 be/src/vec/functions/is_null.h                     |     1 +
 be/src/vec/functions/least_greast.cpp              |     8 +
 be/src/vec/functions/match.cpp                     |   136 +-
 be/src/vec/functions/match.h                       |    25 +-
 be/src/vec/jsonb/serialize.cpp                     |     5 +-
 be/src/vec/olap/olap_data_convertor.cpp            |     3 +
 be/src/vec/runtime/timestamptz_value.cpp           |   132 +
 be/src/vec/runtime/timestamptz_value.h             |   133 +
 be/src/vec/runtime/vcsv_transformer.cpp            |     1 +
 be/src/vec/runtime/vdata_stream_recvr.cpp          |     2 +-
 be/src/vec/runtime/vorc_transformer.cpp            |     7 +-
 be/src/vec/sink/tablet_sink_hash_partitioner.cpp   |     3 +-
 be/src/vec/sink/vdata_stream_sender.cpp            |     1 -
 be/src/vec/sink/vdata_stream_sender.h              |    14 +-
 be/src/vec/sink/vmysql_result_writer.cpp           |    22 +-
 be/src/vec/sink/vrow_distribution.cpp              |     7 +-
 be/src/vec/sink/writer/vmysql_table_writer.cpp     |   274 -
 be/src/vec/sink/writer/vmysql_table_writer.h       |    67 -
 be/src/vec/sink/writer/vtablet_writer.cpp          |     4 +-
 be/src/vec/sink/writer/vtablet_writer_v2.cpp       |     2 +-
 be/src/vec/utils/histogram_helpers.hpp             |     9 +-
 be/test/data/vec/columns/TIMESTAMPTZ(0).csv        |     6 +
 be/test/data/vec/columns/TIMESTAMPTZ(6).csv        |    16 +
 .../io/cache/block_file_cache_test_lru_dump.cpp    |    23 +-
 be/test/io/cache/need_update_lru_blocks_test.cpp   |   112 +
 be/test/io/fs/packed_file_manager_test.cpp         |    18 +-
 be/test/io/packed_file_trailer_test.cpp            |   116 +
 be/test/olap/block_column_predicate_test.cpp       |   174 +
 be/test/olap/delete_handler_test.cpp               |   221 +-
 be/test/olap/inverted_index_parser_test.cpp        |    34 +-
 .../rowset/segment_v2/block_bloom_filter_test.cpp  |    64 +
 .../bloom_filter_index_reader_writer_test.cpp      |    71 +-
 .../rowset/segment_v2/index_reader_helper_test.cpp |     3 +-
 .../inverted_index/ananlyzer/analyzer_test.cpp     |   126 +-
 .../segment_v2/inverted_index/util/reader_test.cpp |    20 +-
 .../segment_v2/inverted_index_reader_test.cpp      |    74 +-
 .../variant_column_writer_reader_test.cpp          |    19 +-
 .../olap/rowset/segment_v2/zone_map_index_test.cpp |   181 +
 be/test/olap/segcompaction_mow_test.cpp            |    20 -
 .../olap/vector_search/ann_range_search_test.cpp   |    12 +-
 .../ann_topn_runtime_negative_test.cpp             |     2 +-
 be/test/olap/vector_search/vector_search_utils.h   |     2 +-
 be/test/olap/wal/wal_manager_test.cpp              |     1 -
 .../pipeline/operator/hash_join_test_helper.cpp    |     8 +-
 .../partitioned_aggregation_test_helper.cpp        |     5 +-
 .../partitioned_hash_join_probe_operator_test.cpp  |    12 +-
 .../partitioned_hash_join_sink_operator_test.cpp   |     7 +-
 .../operator/partitioned_hash_join_test_helper.cpp |     8 +-
 .../operator/scan_normalize_predicate_test.cpp     |   484 +
 .../pipeline/operator/spill_sort_test_helper.cpp   |     5 +-
 be/test/pipeline/thrift_builder.h                  |     1 -
 be/test/runtime/timestamptz_value_test.cpp         |   197 +
 be/test/scan/scanner_context_test.cpp              |     2 -
 be/test/testutil/test_util.cpp                     |    10 +-
 be/test/testutil/test_util.h                       |     6 +-
 be/test/util/profile_spec_test.cpp                 |     8 +-
 .../aggregate_functions/agg_min_max_by_test.cpp    |     6 +-
 be/test/vec/columns/column_varbinary_test.cpp      |     4 +-
 be/test/vec/columns/column_variant_test.cpp        |    11 +-
 be/test/vec/common/string_view_test.cpp            |     9 +-
 be/test/vec/core/field_test.cpp                    |     8 +
 .../vec/data_types/common_data_type_serder_test.h  |     6 +-
 be/test/vec/data_types/data_type_struct_test.cpp   |    11 +-
 .../vec/data_types/data_type_timestamptz_test.cpp  |   183 +
 .../vec/data_types/data_type_varbinary_test.cpp    |    18 +-
 .../serde/data_type_jsonb_serde_test.cpp           |    15 +-
 .../serde/data_type_serde_agg_state_test.cpp       |    10 +-
 .../serde/data_type_serde_bitmap_test.cpp          |     5 +-
 .../serde/data_type_serde_datetime_v1_test.cpp     |     5 +-
 .../serde/data_type_serde_datetime_v2_test.cpp     |     5 +-
 .../serde/data_type_serde_decimal_test.cpp         |     5 +-
 .../data_type_serde_fixed_length_object_test.cpp   |     6 +-
 .../data_types/serde/data_type_serde_hll_test.cpp  |     5 +-
 .../serde/data_type_serde_mysql_test.cpp           |     2 +-
 .../serde/data_type_serde_number_test.cpp          |     5 +-
 .../serde/data_type_serde_quantile_state_test.cpp  |     6 +-
 .../serde/data_type_serde_string_test.cpp          |     5 +-
 .../vec/data_types/serde/data_type_serde_test.cpp  |     7 +-
 ...st.cpp => data_type_serde_timestamptz_test.cpp} |    54 +-
 .../serde/data_type_serde_varbinary_test.cpp       |    29 +-
 .../exec/format/parquet/parquet_reader_test.cpp    |    24 +-
 .../exec/format/parquet/parquet_thrift_test.cpp    |    25 +-
 be/test/vec/exec/orc/orc_read_lines.cpp            |     2 +-
 be/test/vec/exec/orc_reader_test.cpp               |     2 +-
 be/test/vec/exec/scan_operator_test.cpp            |     2 -
 be/test/vec/exec/vfile_scanner_exception_test.cpp  |     1 -
 be/test/vec/exprs/vexpr_test.cpp                   |    57 +-
 be/test/vec/function/cast/cast_to_string.cpp       |     3 +-
 .../vec/function/cast/cast_to_timestamptz_test.cpp |   361 +
 be/test/vec/function/function_is_null_test.cpp     |    16 +-
 be/test/vec/function/function_match_test.cpp       |    19 +-
 be/test/vec/function/function_multi_match_test.cpp |     2 +-
 be/test/vec/function/function_search_test.cpp      |     4 +-
 .../vec/function/function_variant_element_test.cpp |     5 +-
 be/test/vec/jsonb/jsonb_document_test.cpp          |    15 +
 cloud/src/common/config.h                          |    17 +
 cloud/src/meta-service/http_encode_key.cpp         |   288 +-
 cloud/src/meta-store/clone_chain_reader.cpp        |    27 +-
 cloud/src/recycler/recycler.cpp                    |   417 +-
 cloud/src/recycler/recycler.h                      |     1 +
 cloud/src/recycler/recycler_operation_log.cpp      |    67 +-
 cloud/test/http_encode_key_test.cpp                |   438 +
 cloud/test/recycler_test.cpp                       |    87 +
 conf/be.conf                                       |     2 +-
 conf/fe.conf                                       |     2 +-
 .../be/resource/be_disaggregated_entrypoint.sh     |    14 +-
 .../be/resource/be_disaggregated_prestop.sh        |    23 +-
 .../runtime/be/resource/be_disaggregated_probe.sh  |    22 +-
 docker/runtime/be/resource/be_entrypoint.sh        |    14 +-
 docker/runtime/be/resource/be_prestop.sh           |    19 +-
 .../fe/resource/fe_disaggregated_entrypoint.sh     |    30 +-
 .../fe/resource/fe_disaggregated_prestop.sh        |    20 +-
 .../runtime/fe/resource/fe_disaggregated_probe.sh  |    21 +-
 docker/runtime/fe/resource/fe_entrypoint.sh        |    13 +-
 docker/runtime/fe/resource/fe_prestop.sh           |    20 +-
 .../ms/resource/ms_disaggregated_prestop.sh        |     2 +-
 .../runtime/ms/resource/ms_disaggregated_probe.sh  |    16 +-
 .../scripts/create_preinstalled_scripts/run80.hql  |    21 +
 .../data_part_1.parquet                            |   Bin 0 -> 4547 bytes
 .../data_part_2.parquet                            |   Bin 0 -> 4542 bytes
 .../data_part_3.parquet                            |   Bin 0 -> 4342 bytes
 .../data_part_4.parquet                            |   Bin 0 -> 4354 bytes
 .../data_part_1.parquet                            |   Bin 0 -> 5732 bytes
 .../data_part_2.parquet                            |   Bin 0 -> 5715 bytes
 .../data_part_3.parquet                            |   Bin 0 -> 7565 bytes
 .../data_part_4.parquet                            |   Bin 0 -> 5531 bytes
 docs/ar-SA/README.md                               |   310 +
 docs/bn-BD/README.md                               |   310 +
 docs/de-DE/README.md                               |   310 +
 docs/es-ES/README.md                               |   310 +
 docs/fa-IR/README.md                               |   310 +
 docs/fr-FR/README.md                               |   314 +
 docs/hi-IN/README.md                               |   310 +
 docs/id-ID/README.md                               |   310 +
 docs/it-IT/README.md                               |   310 +
 docs/ja-JP/README.md                               |   314 +
 docs/ko-KR/README.md                               |   313 +
 docs/pl-PL/README.md                               |   310 +
 docs/pt-BR/README.md                               |   310 +
 docs/ro-RO/README.md                               |   310 +
 docs/ru-RU/README.md                               |   310 +
 docs/sl-SI/README.md                               |   310 +
 docs/th-TH/README.md                               |   310 +
 docs/tr-TR/README.md                               |   310 +
 docs/uk-UA/README.md                               |   310 +
 docs/vi-VN/README.md                               |   310 +
 docs/zh-CN/README.md                               |   309 +
 docs/zh-TW/README.md                               |   309 +
 fe/be-java-extensions/avro-scanner/pom.xml         |    21 +-
 fe/be-java-extensions/hadoop-hudi-scanner/pom.xml  |    35 +-
 .../iceberg-metadata-scanner/pom.xml               |     1 +
 .../doris/iceberg/IcebergSysTableColumnValue.java  |     7 +
 fe/be-java-extensions/java-common/pom.xml          |    84 +
 .../apache/doris/common/jni/utils/UdfUtils.java    |    19 +-
 fe/be-java-extensions/java-udf/pom.xml             |     7 +-
 fe/be-java-extensions/jdbc-scanner/pom.xml         |     3 +-
 fe/be-java-extensions/max-compute-scanner/pom.xml  |    17 +-
 fe/be-java-extensions/paimon-scanner/pom.xml       |    25 +-
 fe/be-java-extensions/preload-extensions/pom.xml   |    96 +-
 .../main/java/org/apache/doris/preload/README.md   |   217 -
 .../hadoop/hive/metastore/HiveMetaStoreClient.java |  3630 -------
 .../hadoop/hive/metastore/HiveVersionUtil.java     |    84 -
 .../src/main/resources/package-proj.xml            |    37 -
 .../trino-connector-scanner/pom.xml                |     8 +-
 .../org/apache/doris/catalog/PrimitiveType.java    |    21 +-
 .../java/org/apache/doris/catalog/ScalarType.java  |    54 +-
 .../main/java/org/apache/doris/catalog/Type.java   |    29 +-
 .../main/java/org/apache/doris/common/Config.java  |     6 +
 fe/fe-core/pom.xml                                 |    10 -
 .../antlr4/org/apache/doris/nereids/DorisLexer.g4  |     4 +-
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |     7 +-
 .../ConfigurationAWSCredentialsProvider.java       |    13 +-
 .../amazonaws/glue/catalog/util/AWSGlueConfig.java |     1 +
 .../org/apache/doris/alter/SchemaChangeJobV2.java  |     8 +-
 .../org/apache/doris/analysis/AggregateInfo.java   |    76 +-
 .../apache/doris/analysis/AggregateInfoBase.java   |   117 -
 .../org/apache/doris/analysis/ArithmeticExpr.java  |    18 +-
 .../org/apache/doris/analysis/ArrayLiteral.java    |     1 +
 .../apache/doris/analysis/BetweenPredicate.java    |     8 -
 .../org/apache/doris/analysis/BinaryPredicate.java |    21 +-
 .../org/apache/doris/analysis/BoolLiteral.java     |     3 +
 .../java/org/apache/doris/analysis/CaseExpr.java   |    34 +-
 .../java/org/apache/doris/analysis/CastExpr.java   |    13 +-
 .../org/apache/doris/analysis/ClusterName.java     |    64 -
 .../java/org/apache/doris/analysis/ColumnDef.java  |     2 +
 .../org/apache/doris/analysis/ColumnRefExpr.java   |    14 +-
 .../apache/doris/analysis/CompoundPredicate.java   |    19 +-
 .../org/apache/doris/analysis/DateLiteral.java     |   137 +-
 .../org/apache/doris/analysis/DecimalLiteral.java  |    24 +-
 .../org/apache/doris/analysis/EncryptKeyRef.java   |     1 +
 .../main/java/org/apache/doris/analysis/Expr.java  |    55 +-
 .../org/apache/doris/analysis/FloatLiteral.java    |     3 +
 .../apache/doris/analysis/FunctionCallExpr.java    |    58 +-
 .../org/apache/doris/analysis/GroupByClause.java   |   224 -
 .../org/apache/doris/analysis/IPv4Literal.java     |     2 +
 .../org/apache/doris/analysis/IPv6Literal.java     |     1 +
 .../apache/doris/analysis/ImportColumnsStmt.java   |     2 +-
 .../apache/doris/analysis/ImportDeleteOnStmt.java  |     2 +-
 .../apache/doris/analysis/ImportSequenceStmt.java  |     2 +-
 .../org/apache/doris/analysis/ImportWhereStmt.java |     2 +-
 .../org/apache/doris/analysis/InPredicate.java     |    24 +-
 .../java/org/apache/doris/analysis/IntLiteral.java |     4 +-
 .../org/apache/doris/analysis/IsNullPredicate.java |    19 +-
 .../org/apache/doris/analysis/JsonLiteral.java     |     2 +
 .../doris/analysis/LambdaFunctionCallExpr.java     |     4 +-
 .../apache/doris/analysis/LambdaFunctionExpr.java  |    13 +-
 .../org/apache/doris/analysis/LargeIntLiteral.java |    30 +-
 .../org/apache/doris/analysis/LikePredicate.java   |     1 +
 .../org/apache/doris/analysis/LiteralExpr.java     |     8 +-
 .../java/org/apache/doris/analysis/LoadType.java   |    27 -
 .../doris/analysis/MVColumnBitmapUnionPattern.java |    69 -
 .../doris/analysis/MVColumnHLLUnionPattern.java    |    67 -
 .../doris/analysis/MVColumnOneChildPattern.java    |    51 -
 .../java/org/apache/doris/analysis/MapLiteral.java |     2 +
 .../org/apache/doris/analysis/MatchPredicate.java  |     3 +-
 .../java/org/apache/doris/analysis/MaxLiteral.java |     1 +
 .../apache/doris/analysis/NotFallbackInParser.java |    24 -
 .../org/apache/doris/analysis/NullLiteral.java     |     1 +
 .../apache/doris/analysis/NumericLiteralExpr.java  |     1 +
 .../org/apache/doris/analysis/OutFileClause.java   |     2 +
 .../apache/doris/analysis/PartitionExprUtil.java   |     3 +-
 .../org/apache/doris/analysis/PlaceHolderExpr.java |     7 +-
 .../org/apache/doris/analysis/ResourceDesc.java    |     2 -
 .../org/apache/doris/analysis/SearchPredicate.java |     3 +-
 .../java/org/apache/doris/analysis/SlotRef.java    |     9 +-
 .../org/apache/doris/analysis/StringLiteral.java   |     7 +-
 .../org/apache/doris/analysis/StructLiteral.java   |    15 +-
 .../org/apache/doris/analysis/TimeV2Literal.java   |     1 +
 .../doris/analysis/TimestampArithmeticExpr.java    |    16 +-
 .../java/org/apache/doris/analysis/ToSqlUtils.java |    56 -
 .../org/apache/doris/analysis/TryCastExpr.java     |    38 +-
 .../apache/doris/analysis/VarBinaryLiteral.java    |     1 +
 .../org/apache/doris/analysis/VariableExpr.java    |     1 +
 .../org/apache/doris/analysis/VirtualSlotRef.java  |    10 +-
 .../apache/doris/catalog/AggregateFunction.java    |    28 -
 .../org/apache/doris/catalog/AggregateType.java    |     2 +
 .../org/apache/doris/catalog/AliasFunction.java    |    13 -
 .../catalog/BuiltinTableGeneratingFunctions.java   |     3 +-
 .../main/java/org/apache/doris/catalog/Column.java |     3 +-
 .../java/org/apache/doris/catalog/Function.java    |   155 +-
 .../apache/doris/catalog/ListPartitionInfo.java    |     2 +-
 .../org/apache/doris/catalog/PartitionKey.java     |    35 +-
 .../apache/doris/catalog/RangePartitionInfo.java   |     2 +-
 .../org/apache/doris/catalog/RefreshManager.java   |    13 +-
 .../org/apache/doris/catalog/ScalarFunction.java   |    13 -
 .../org/apache/doris/cloud/CloudWarmUpJob.java     |    75 +-
 .../doris/common/proc/BuildIndexProcDir.java       |     1 +
 .../doris/common/proc/PartitionsProcDir.java       |     1 +
 .../apache/doris/common/proc/RollupProcDir.java    |     1 +
 .../doris/common/proc/SchemaChangeProcDir.java     |     1 +
 .../doris/common/profile/SummaryProfile.java       |     3 +
 .../doris/common/util/DynamicPartitionUtil.java    |     3 +-
 .../java/org/apache/doris/common/util/Util.java    |     1 +
 .../org/apache/doris/datasource/CatalogMgr.java    |    19 +-
 .../apache/doris/datasource/CatalogProperty.java   |    30 +-
 .../apache/doris/datasource/ExternalCatalog.java   |     1 +
 .../datasource/iceberg/DorisTypeToIcebergType.java |     2 +
 .../datasource/iceberg/IcebergExternalCatalog.java |     5 +-
 .../doris/datasource/iceberg/IcebergUtils.java     |     2 +-
 .../iceberg/profile/IcebergMetricsReporter.java    |   167 +
 .../datasource/iceberg/source/IcebergScanNode.java |    25 +-
 .../datasource/paimon/PaimonExternalCatalog.java   |     2 +-
 .../common/AwsCredentialsProviderFactory.java      |   158 +
 .../common/AwsCredentialsProviderMode.java         |    74 +
 .../metastore/AWSGlueMetaStoreBaseProperties.java  |    18 +-
 .../metastore/HiveGlueMetaStoreProperties.java     |    11 +
 .../metastore/IcebergGlueMetaStoreProperties.java  |     1 +
 .../datasource/property/storage/S3Properties.java  |    74 +-
 .../property/storage/StorageProperties.java        |    23 +-
 .../doris/httpv2/rest/TableQueryPlanAction.java    |   119 +-
 .../doris/mtmv/MTMVPartitionExprDateTrunc.java     |     3 +-
 .../org/apache/doris/mysql/MysqlSerializer.java    |     4 +-
 .../doris/mysql/authenticate/ldap/LdapClient.java  |    16 +-
 .../mysql/authenticate/ldap/LdapUserInfo.java      |     3 +-
 .../org/apache/doris/mysql/privilege/Auth.java     |    16 +-
 .../apache/doris/mysql/privilege/PrivTable.java    |    35 +-
 .../org/apache/doris/nereids/NereidsPlanner.java   |     8 +-
 .../glue/translator/ExpressionTranslator.java      |   269 +-
 .../glue/translator/PhysicalPlanTranslator.java    |   128 +-
 .../glue/translator/PlanTranslatorContext.java     |    24 +-
 .../glue/translator/RunTimeFilterTranslatorV2.java |     5 +-
 .../glue/translator/RuntimeFilterTranslator.java   |     5 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |    33 +-
 .../properties/ChildrenPropertiesRegulator.java    |    39 +
 .../nereids/rules/analysis/CheckAfterRewrite.java  |     8 +-
 .../nereids/rules/analysis/ExpressionAnalyzer.java |    32 +-
 .../nereids/rules/analysis/NormalizeRepeat.java    |    48 +-
 .../mv/AbstractMaterializedViewAggregateRule.java  |     6 +-
 .../mv/InitMaterializationContextHook.java         |     6 +-
 .../mv/MaterializedViewFilterAggregateRule.java    |     7 +-
 ...MaterializedViewFilterProjectAggregateRule.java |     5 +-
 ...MaterializedViewProjectFilterAggregateRule.java |    14 +-
 .../nereids/rules/expression/check/CheckCast.java  |    24 +-
 .../expression/rules/FoldConstantRuleOnFE.java     |    12 -
 .../doris/nereids/rules/rewrite/SkewJoin.java      |     9 +-
 .../doris/nereids/stats/ExpressionEstimation.java  |    15 -
 .../doris/nereids/trees/expressions/Cast.java      |    24 +-
 .../trees/expressions/ExpressionEvaluator.java     |     3 -
 .../trees/expressions/TimestampArithmetic.java     |   174 -
 .../doris/nereids/trees/expressions/TryCast.java   |     2 +-
 .../functions/agg/AggregateFunction.java           |     2 +-
 .../trees/expressions/functions/agg/MaxBy.java     |     7 +-
 .../trees/expressions/functions/agg/MinBy.java     |     7 +-
 .../functions/generator/PosExplode.java            |    56 +-
 .../functions/generator/PosExplodeOuter.java       |    55 +-
 .../functions/scalar/InnerProductApproximate.java  |     5 +
 .../functions/scalar/L2DistanceApproximate.java    |     5 +
 .../trees/expressions/literal/DateTimeLiteral.java |    68 +-
 .../expressions/literal/DateTimeV2Literal.java     |    53 +-
 .../nereids/trees/expressions/literal/Literal.java |    10 +
 .../trees/expressions/literal/NumericLiteral.java  |     4 +
 .../expressions/literal/StringLikeLiteral.java     |    11 +-
 ...eTimeV2Literal.java => TimestampTzLiteral.java} |   242 +-
 .../literal/format/DateTimeChecker.java            |     1 +
 .../visitor/ExpressionColumnFilterConverter.java   |     3 +-
 .../expressions/visitor/ExpressionVisitor.java     |    10 +-
 .../plans/commands/CreateFunctionCommand.java      |     8 +-
 .../trees/plans/commands/info/CopyIntoInfo.java    |     2 +-
 .../commands/info/MTMVPartitionDefinition.java     |     4 +-
 .../plans/commands/info/PartitionTableInfo.java    |     3 +-
 .../plans/commands/refresh/RefreshLdapCommand.java |    10 +-
 .../worker/job/UnassignedJobBuilder.java           |     6 +-
 .../worker/job/UnassignedLocalShuffleUnionJob.java |    99 -
 .../org/apache/doris/nereids/types/DataType.java   |    29 +-
 .../doris/nereids/types/TimeStampTzType.java       |   110 +
 .../apache/doris/nereids/types/VarBinaryType.java  |     4 +
 .../doris/nereids/util/TypeCoercionUtils.java      |    74 +-
 .../org/apache/doris/planner/AnalyticEvalNode.java |    24 +-
 .../apache/doris/planner/AssertNumRowsNode.java    |     1 -
 .../org/apache/doris/planner/DataPartition.java    |     3 +-
 .../org/apache/doris/planner/ExchangeNode.java     |    15 +-
 .../org/apache/doris/planner/HashJoinNode.java     |    13 -
 .../apache/doris/planner/NestedLoopJoinNode.java   |    12 -
 .../org/apache/doris/planner/OlapTableSink.java    |     6 +
 .../apache/doris/planner/PartitionSortNode.java    |     1 -
 .../java/org/apache/doris/planner/PlanNode.java    |    32 +-
 .../java/org/apache/doris/planner/SelectNode.java  |     1 -
 .../java/org/apache/doris/planner/SortNode.java    |     1 -
 .../java/org/apache/doris/planner/UnionNode.java   |    10 -
 .../java/org/apache/doris/qe/AuditLogHelper.java   |     6 +-
 .../java/org/apache/doris/qe/ConnectContext.java   |     5 +-
 .../java/org/apache/doris/qe/QueryDetailQueue.java |    69 -
 .../java/org/apache/doris/qe/SessionVariable.java  |    34 +-
 .../java/org/apache/doris/qe/StmtExecutor.java     |     4 +-
 .../org/apache/doris/qe/cache/PartitionRange.java  |     1 +
 .../service/arrowflight/FlightSqlSchemaHelper.java |     8 +
 .../doris/statistics/util/StatisticsUtil.java      |     5 +
 .../org/apache/doris/analysis/DateLiteralTest.java |    98 +
 .../apache/doris/analysis/SearchPredicateTest.java |    20 +-
 .../java/org/apache/doris/catalog/ColumnTest.java  |     3 +-
 .../doris/catalog/RangePartitionInfoTest.java      |     2 +-
 .../doris/common/proc/IndexSchemaProcNodeTest.java |     2 +-
 .../doris/datasource/RefreshCatalogTest.java       |    13 +-
 .../property/storage/AzurePropertiesTest.java      |     4 +-
 .../property/storage/COSPropertiesTest.java        |     7 +-
 .../property/storage/OBSPropertyTest.java          |     8 +-
 .../property/storage/OSSPropertiesTest.java        |     7 +-
 .../property/storage/S3PropertiesTest.java         |    31 +-
 .../TrinoConnectorPredicateTest.java               |     4 +-
 .../external/elasticsearch/QueryBuildersTest.java  |    12 +-
 .../MTMVRelatedPartitionDescGeneratorTest.java     |     2 +-
 ...TMVRelatedPartitionDescRollUpGeneratorTest.java |     4 +-
 .../mysql/authenticate/ldap/LdapUserInfoTest.java} |    13 +-
 .../org/apache/doris/mysql/privilege/AuthTest.java |    25 +-
 .../nereids/distribute/LocalShuffleUnionTest.java  |   141 -
 .../glue/translator/ExpressionTranslatorTest.java  |     7 +-
 .../ChildrenPropertiesRegulatorTest.java           |   167 +
 .../nereids/rules/expression/FoldConstantTest.java |    82 -
 .../nereids/trees/expressions/TryCastTest.java     |    80 +-
 .../functions/generator/PosExplodeOuterTest.java   |    73 +
 .../functions/generator/PosExplodeTest.java        |    73 +
 .../expressions/literal/LargeIntLiteralTest.java   |     5 +-
 .../org/apache/doris/nereids/util/PlanChecker.java |    13 +-
 .../org/apache/doris/qe/OlapQueryCacheTest.java    |    23 -
 .../org/apache/doris/qe/QueryDetailQueueTest.java  |    67 -
 fe/pom.xml                                         |     7 +-
 gensrc/proto/cloud.proto                           |     6 +
 gensrc/proto/types.proto                           |     1 +
 gensrc/thrift/Normalization.thrift                 |     3 +-
 gensrc/thrift/Partitions.thrift                    |     3 -
 gensrc/thrift/PlanNodes.thrift                     |    12 +-
 gensrc/thrift/Types.thrift                         |     3 +-
 .../complex_types/test_pruned_columns.out          |    55 +-
 .../timestamptz/array/test_tz_array_functions.out  |    37 +
 .../index/test_timestamptz_bloom_filter.csv        | 10003 +++++++++++++++++++
 .../index/test_timestamptz_bloom_filter.out        |     7 +
 .../index/test_timestamptz_inverted_index.out      |    64 +
 .../stream_load/test_timestamptz_stream_load.csv   |    10 +
 .../stream_load/test_timestamptz_stream_load.out   |    47 +
 .../timestamptz/test_cast_timestamptz.out          |    59 +
 .../timestamptz/test_timestamptz_binary_output.out |    65 +
 .../timestamptz/test_timestamptz_cast.out          |    23 +
 .../timestamptz/test_timestamptz_cmp.out           |    12 +
 .../timestamptz/test_timestamptz_complext_type.out |    19 +
 .../test_timestamptz_count_distinct.out}           |    14 +-
 .../timestamptz/test_timestamptz_delete.out        |    12 +
 .../test_timestamptz_delete_agg_key.out            |   543 +
 .../test_timestamptz_delete_dup_key.out            |   510 +
 .../test_timestamptz_delete_uniq_key.out           |   543 +
 .../timestamptz/test_timestamptz_group_by.out}     |    13 +-
 .../timestamptz/test_timestamptz_join.out          |     5 +
 .../timestamptz/test_timestamptz_mv.out            |    23 +
 .../timestamptz/test_timestamptz_rf.out            |    17 +
 .../timestamptz/test_timestamptz_sort.out          |    18 +
 .../test_timestamptz_storage_agg_key.out           |   501 +
 .../test_timestamptz_storage_dup_key.out           |   703 ++
 .../test_timestamptz_storage_uniq_key.out          |   475 +
 .../export/test_hive_export_varbinary.out          |    29 +
 .../data/external_table_p0/hive/test_hive_orc.out  |    96 +
 .../hive/test_hive_topn_lazy_mat.out               |  1427 +++
 .../iceberg/test_iceberg_optimize_count.out        |     6 +
 .../iceberg/test_iceberg_sys_table.out             |    35 +
 .../test_mow_seq_seg_compaction.out                |    23 -
 .../test_index_lowercase_fault_injection.out       |     2 +-
 .../data/inverted_index_p0/test_pinyin_phrase.out  |    18 +
 .../sql_functions/table_function/posexplode.out    |   159 +-
 .../mv/grouping_sets/grouping_sets.out             |    60 +
 regression-test/data/query_p0/dual/dual.out        |    15 +
 .../test_aggregate_all_functions2.out              |    67 +-
 .../test_load_channel_profile.out}                 |    13 +-
 .../shape_check/tpcds_sf100/rf_prune/query72.out   |     2 +-
 .../data/shape_check/tpcds_sf100/shape/query72.out |     2 +-
 .../data/shape_check/tpcds_sf1000/hint/query72.out |     2 +-
 .../shape_check/tpcds_sf1000/shape/query72.out     |     2 +-
 .../nonConcurrent/conf/regression-conf.groovy      |     1 +
 .../suites/audit/test_audit_log_behavior.groovy    |     2 +-
 .../suites/audit/test_sql_digest_generation.groovy |    83 +
 .../suites/auth_p0/test_refresh_ldap_auth.groovy   |    56 +
 .../test_catalog_instance_profile.groovy           |   125 +
 .../test_packed_file_concurrent_load.groovy        |    50 +-
 .../packed_file/test_packed_file_mixed_load.groovy |    28 +-
 .../test_packed_file_query_with_table_drop.groovy  |    10 +-
 .../test_packed_file_with_group_commit.groovy      |    42 +-
 .../recycler/test_recycler_clone_instance.groovy   |    18 +-
 .../complex_types/test_pruned_columns.groovy       |    25 +-
 .../array/test_tz_array_functions.groovy           |   116 +
 .../index/test_timestamptz_bloom_filter.groovy     |    69 +
 .../index/test_timestamptz_inverted_index.groovy   |   107 +
 .../test_timestamptz_stream_load.groovy            |   241 +
 .../timestamptz/test_cast_timestamptz.groovy       |   220 +
 .../test_timestamptz_binary_output.groovy          |   113 +
 .../timestamptz/test_timestamptz_cast.groovy       |    77 +
 .../timestamptz/test_timestamptz_cmp.groovy        |    61 +
 .../test_timestamptz_complext_type.groovy          |    68 +
 .../test_timestamptz_count_distinct.groovy         |    50 +
 .../test_timestamptz_delete_agg_key.groovy         |   652 ++
 .../test_timestamptz_delete_dup_key.groovy         |   647 ++
 .../test_timestamptz_delete_uniq_key.groovy        |   633 ++
 .../timestamptz/test_timestamptz_group_by.groovy   |    45 +-
 .../timestamptz/test_timestamptz_join.groovy       |    61 +
 .../timestamptz/test_timestamptz_mv.groovy         |    94 +
 .../timestamptz/test_timestamptz_rf.groovy         |   149 +
 .../timestamptz/test_timestamptz_sort.groovy       |    53 +
 .../test_timestamptz_storage_agg_key.groovy        |  1077 ++
 .../test_timestamptz_storage_dup_key.groovy        |  1470 +++
 .../test_timestamptz_storage_negative_case.groovy  |    79 +
 .../test_timestamptz_storage_uniq_key.groovy       |   809 ++
 ...test_export_table_with_materialized_view.groovy |     2 +-
 .../export/test_hive_export_varbinary.groovy       |   120 +
 .../external_table_p0/hive/test_hive_orc.groovy    |    55 +
 .../hive/test_hive_topn_lazy_mat.groovy            |    23 +-
 .../iceberg/test_iceberg_optimize_count.groovy     |     9 +
 .../iceberg/test_iceberg_sys_table.groovy          |    19 +
 .../test_jdbc_catalog_refresh_update_time.groovy   |   104 +
 .../hudi/hudi_mtmv/test_hudi_rewrite_mtmv.groovy   |    82 +-
 .../test_full_compaciton_run_status.groovy         |     6 +-
 .../test_mow_seq_seg_compaction.groovy             |   103 -
 .../inverted_index_p0/test_pinyin_phrase.groovy    |    73 +
 .../translate_tuple_id/join_input_tuple_id.groovy  |     6 +-
 .../nereids_p0/slot_bind/test_bind_slot.groovy     |    39 +-
 .../sql_functions/table_function/posexplode.groovy |    49 +
 .../variables_persist/test_array_agg_view.groovy   |     8 +-
 .../nereids_p0/variables_persist/test_mtmv.groovy  |     5 +-
 .../agg_optimize_when_uniform.groovy               |     4 +
 .../mv/grouping_sets/grouping_sets.groovy          |   168 +-
 .../mv/nested/nested_materialized_view.groovy      |  1252 ++-
 .../nereids_rules_p0/skew_join/skew_join.groovy    |   137 +
 .../suites/nereids_syntax_p0/cte.groovy            |     5 +
 .../test_timestamp_arithmetic.groovy               |     4 +-
 .../test_dynamic_partition_failed.groovy           |     3 +-
 .../test_partition_table_err_msg.groovy            |     6 +-
 regression-test/suites/query_p0/dual/dual.groovy   |    30 +
 .../test_aggregate_all_functions2.groovy           |    34 +-
 .../query_profile/test_load_channel_profile.groovy |   139 +
 .../suites/query_profile/test_profile.groovy       |    83 -
 785 files changed, 44473 insertions(+), 11893 deletions(-)
 create mode 100644 be/src/io/fs/packed_file_trailer.cpp
 rename 
fe/fe-core/src/main/java/org/apache/doris/analysis/DefaultValueExpr.java => 
be/src/io/fs/packed_file_trailer.h (57%)
 create mode 100644 be/src/runtime/task_execution_context.cpp
 create mode 100644 be/src/tools/packed_file_tool.cpp
 delete mode 100644 be/src/vec/aggregate_functions/aggregate_function_min_by.cpp
 create mode 100644 be/src/vec/data_types/data_type_timestamptz.cpp
 create mode 100644 be/src/vec/data_types/data_type_timestamptz.h
 create mode 100644 be/src/vec/data_types/serde/data_type_timestamptz_serde.cpp
 copy be/src/vec/data_types/serde/{data_type_ipv4_serde.h => 
data_type_timestamptz_serde.h} (61%)
 create mode 100644 be/src/vec/functions/cast/cast_to_timestamptz.h
 create mode 100644 be/src/vec/runtime/timestamptz_value.cpp
 create mode 100644 be/src/vec/runtime/timestamptz_value.h
 delete mode 100644 be/src/vec/sink/writer/vmysql_table_writer.cpp
 delete mode 100644 be/src/vec/sink/writer/vmysql_table_writer.h
 create mode 100644 be/test/data/vec/columns/TIMESTAMPTZ(0).csv
 create mode 100644 be/test/data/vec/columns/TIMESTAMPTZ(6).csv
 create mode 100644 be/test/io/cache/need_update_lru_blocks_test.cpp
 create mode 100644 be/test/io/packed_file_trailer_test.cpp
 create mode 100644 be/test/runtime/timestamptz_value_test.cpp
 create mode 100644 be/test/vec/data_types/data_type_timestamptz_test.cpp
 copy be/test/vec/data_types/serde/{data_type_serde_datetime_v1_test.cpp => 
data_type_serde_timestamptz_test.cpp} (82%)
 create mode 100644 be/test/vec/function/cast/cast_to_timestamptz_test.cpp
 create mode 100644 
docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/parquet_table/parquet_topn_lazy_complex_table/data_part_1.parquet
 create mode 100644 
docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/parquet_table/parquet_topn_lazy_complex_table/data_part_2.parquet
 create mode 100644 
docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/parquet_table/parquet_topn_lazy_complex_table/data_part_3.parquet
 create mode 100644 
docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/parquet_table/parquet_topn_lazy_complex_table/data_part_4.parquet
 create mode 100644 
docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/parquet_table/parquet_topn_lazy_complex_table_multi_pages/data_part_1.parquet
 create mode 100644 
docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/parquet_table/parquet_topn_lazy_complex_table_multi_pages/data_part_2.parquet
 create mode 100644 
docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/parquet_table/parquet_topn_lazy_complex_table_multi_pages/data_part_3.parquet
 create mode 100644 
docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/parquet_table/parquet_topn_lazy_complex_table_multi_pages/data_part_4.parquet
 create mode 100644 docs/ar-SA/README.md
 create mode 100644 docs/bn-BD/README.md
 create mode 100644 docs/de-DE/README.md
 create mode 100644 docs/es-ES/README.md
 create mode 100644 docs/fa-IR/README.md
 create mode 100644 docs/fr-FR/README.md
 create mode 100644 docs/hi-IN/README.md
 create mode 100644 docs/id-ID/README.md
 create mode 100644 docs/it-IT/README.md
 create mode 100644 docs/ja-JP/README.md
 create mode 100644 docs/ko-KR/README.md
 create mode 100644 docs/pl-PL/README.md
 create mode 100644 docs/pt-BR/README.md
 create mode 100644 docs/ro-RO/README.md
 create mode 100644 docs/ru-RU/README.md
 create mode 100644 docs/sl-SI/README.md
 create mode 100644 docs/th-TH/README.md
 create mode 100644 docs/tr-TR/README.md
 create mode 100644 docs/uk-UA/README.md
 create mode 100644 docs/vi-VN/README.md
 create mode 100644 docs/zh-CN/README.md
 create mode 100644 docs/zh-TW/README.md
 delete mode 100644 
fe/be-java-extensions/preload-extensions/src/main/java/org/apache/doris/preload/README.md
 delete mode 100644 
fe/be-java-extensions/preload-extensions/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java
 delete mode 100644 
fe/be-java-extensions/preload-extensions/src/main/java/org/apache/hadoop/hive/metastore/HiveVersionUtil.java
 delete mode 100644 
fe/be-java-extensions/preload-extensions/src/main/resources/package-proj.xml
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/AggregateInfoBase.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/ClusterName.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/GroupByClause.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/LoadType.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/MVColumnBitmapUnionPattern.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/MVColumnHLLUnionPattern.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/MVColumnOneChildPattern.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/NotFallbackInParser.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/ToSqlUtils.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/profile/IcebergMetricsReporter.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/property/common/AwsCredentialsProviderFactory.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/property/common/AwsCredentialsProviderMode.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/TimestampArithmetic.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/literal/{DateTimeV2Literal.java
 => TimestampTzLiteral.java} (56%)
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/distribute/worker/job/UnassignedLocalShuffleUnionJob.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/types/TimeStampTzType.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/qe/QueryDetailQueue.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/analysis/DateLiteralTest.java
 rename 
fe/fe-core/src/{main/java/org/apache/doris/analysis/MVColumnPattern.java => 
test/java/org/apache/doris/mysql/authenticate/ldap/LdapUserInfoTest.java} (73%)
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/distribute/LocalShuffleUnionTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/properties/ChildrenPropertiesRegulatorTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/functions/generator/PosExplodeOuterTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/functions/generator/PosExplodeTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/qe/QueryDetailQueueTest.java
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/array/test_tz_array_functions.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/index/test_timestamptz_bloom_filter.csv
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/index/test_timestamptz_bloom_filter.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/index/test_timestamptz_inverted_index.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/load/stream_load/test_timestamptz_stream_load.csv
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/load/stream_load/test_timestamptz_stream_load.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_cast_timestamptz.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_binary_output.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_cast.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_cmp.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_complext_type.out
 copy 
regression-test/data/{inverted_index_p0/test_index_lowercase_fault_injection.out
 => datatype_p0/timestamptz/test_timestamptz_count_distinct.out} (65%)
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_delete.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_delete_agg_key.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_delete_dup_key.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_delete_uniq_key.out
 copy 
regression-test/data/{inverted_index_p0/test_index_lowercase_fault_injection.out
 => datatype_p0/timestamptz/test_timestamptz_group_by.out} (56%)
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_join.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_mv.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_rf.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_sort.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_storage_agg_key.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_storage_dup_key.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_storage_uniq_key.out
 create mode 100644 
regression-test/data/external_table_p0/export/test_hive_export_varbinary.out
 delete mode 100644 
regression-test/data/fault_injection_p0/test_mow_seq_seg_compaction.out
 create mode 100644 
regression-test/data/inverted_index_p0/test_pinyin_phrase.out
 copy 
regression-test/data/{inverted_index_p0/test_index_lowercase_fault_injection.out
 => query_profile/test_load_channel_profile.out} (63%)
 create mode 100644 
regression-test/suites/audit/test_sql_digest_generation.groovy
 create mode 100644 regression-test/suites/auth_p0/test_refresh_ldap_auth.groovy
 create mode 100644 
regression-test/suites/aws_iam_role_p0/test_catalog_instance_profile.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/array/test_tz_array_functions.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/index/test_timestamptz_bloom_filter.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/index/test_timestamptz_inverted_index.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/load/stream_load/test_timestamptz_stream_load.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_cast_timestamptz.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_binary_output.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_cast.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_cmp.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_complext_type.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_count_distinct.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_delete_agg_key.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_delete_dup_key.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_delete_uniq_key.groovy
 rename 
fe/fe-core/src/main/java/org/apache/doris/analysis/ColocateGroupName.java => 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_group_by.groovy 
(51%)
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_join.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_mv.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_rf.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_sort.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_storage_agg_key.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_storage_dup_key.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_storage_negative_case.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_storage_uniq_key.groovy
 create mode 100644 
regression-test/suites/external_table_p0/export/test_hive_export_varbinary.groovy
 create mode 100644 
regression-test/suites/external_table_p0/jdbc/test_jdbc_catalog_refresh_update_time.groovy
 delete mode 100644 
regression-test/suites/fault_injection_p0/test_mow_seq_seg_compaction.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_pinyin_phrase.groovy
 rename be/src/vec/aggregate_functions/aggregate_function_max_by.cpp => 
regression-test/suites/nereids_p0/slot_bind/test_bind_slot.groovy (50%)
 create mode 100644 
regression-test/suites/query_profile/test_load_channel_profile.groovy
 delete mode 100644 regression-test/suites/query_profile/test_profile.groovy


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

Reply via email to