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

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


    omit 5b357868dac fix rf and outer join performance (#26320)
    omit 986f6a74299 support tpch q21 (#26248)
    omit b8f10e0f010 fix bug in shared hash table (#26158)
    omit 61e3bf7262d update rf
    omit 2b8e9340cdd Join rewrite (#26140)
     add 6eb2cb2d485 [date](parser) Support DateV1 keyword (#25414)
     add 4b5ca106efd [refine](profileV2) use task dependency in profile and 
print pipelinetask index (#26059)
     add 0a4863e8597 fix mac compile (#25724)
     add f70dfe27d0d [fix](Nereids) init comment as null when create struct 
field from catalog type (#26105)
     add f97c40d0e12 [fix](Nereids) fix plan shape of query64 unstable  (#26012)
     add 2a74d9a8c84 [feature](mtmv)(1)remove old mtmv code (#26041)
     add 619f2bbbda8 [Fix](thrift api) column should be converted if const 
before serialize to arrow format (#26111)
     add b3f31f9e1aa [enhancement](Nereids): speedup graphsimplifier (#26066)
     add 745b22808f5 [FIX](decimalv3) fix string to decimalv3 with dot #26072
     add 3184060fa70 [chore](page) print the file path to the log when 
encountering corruption data pages (#26134)
     add 78204f7c92c [Fix](statistics)Fix external couldn't analyze database 
bug (#26025)
     add 462db3d5bea [fix](compile) fix macos compile error (#25944)
     add 809510f8b2c [bug](udf) Fix method invoking (#26131)
     add 1e02de1846b [feature](nestedType)add nested data type to create table 
(#26129)
     add 588d4c150fc [bugfix](DateTimeV2Literal) The start and end dates of 
daylight saving time vary from year to year, which can lead to different test 
results at different times (#26083)
     add 8f320944a83 [fix](move-memtable) fix DeltaWriterV2 profile 
use-after-free (#26110)
     add 3d295f0eb0e [Update](regression) add failure injection in inverted 
index writer (#26121)
     add 7e6644b1eea [pipelineX](profile) Improve exchange sink profile (#26117)
     add 8d7abf60f94 [Bug](materialized-view) 
SelectMaterializedIndexWithAggregate do not change plan when match ba… (#26145)
     add 0449a240f47 [Fix](from_unixtime) Keep consistent with MySQL & bug fix 
(#25966)
     add ea1e8fa15da [Fix](Nereids) fix create table as select of view with 
unknowed length character type (#25471)
     add 95c765f5fe0 [fix](Nereids) values list could not process only one 
column (#26123)
     add feefebe0da4 [chore](log opt) opt mysql load log (#26149)
     add 111b8e2b4fc [minor](planner) remove len on integral type toSql (#25951)
     add 19122b55cd9 [enhancement](Nereids): optimize GroupExpressionMatching 
(#26130)
     add a259ae94173 [fix](mtmv)add mtmvJobManager to DEPRECATED_MODULE_NAMES 
(#26137)
     add 3864dd99aa5 [fix](Nereids): refresh the shape of q64 (#26135)
     add ea1554374cf [fix](multicast) fix DCHECK failure of block mem reuse for 
multicast (#26127)
     add d698fb92255 [regression-test](fix) fix two regression test case bug 
(#26071)
     add 97646b098e4 [compile](submodule) move submodule update to BE compile 
(#26109)
     add a6e010f722d [opt](nereids) use rowcount to compute runtime filter size 
if ndv is not available (#26022)
     add 958c7fdfd9a [fix](planner)should keep at least one slot materialized 
in agg node (#26116)
     add a698e14fb25 [cases](regression-test) Add backup & restore with multi 
tables test (#26040)
     add 994db8b400b [fix](multi-catalog)add the FAQ for Aliyun DLF and add the 
fs.xx.impl check (#25594)
     add 9633d0a83ba [case](iceberg)add test case (#26107)
     add 6f316b117f5 [Fix](Checkpoint)AnalysisMgrV2 does not implement the 
corresponding read and write interface (#26161)
     add 3eac2a75cbb [fix](docs) modify docs abort outfile and export (#26033)
     add b619982c3a8 [Enhancement](metrics) Avoid update_process_fd_num 
reporting no such file error indiscriminately. (#26013)
     add 271b074f428 Bug](view) make forbiddenMVRewrite work on InlineViewRef 
(#26162)
     add 973657d163c [fix](compile) be cannot compile on MacOS (#26155)
     add b137f03921a [feature](profile) add MaxActiveTime and add exectime in 
pipelineX (#26148)
     add b98744ae907 [Bug](iceberg)fix read partitioned iceberg without 
partition path (#25503)
     add aadd220eff8 [FIX](decimalv3) fix large int cast to decimalv3 #26159
     add 2c4fa2d5b0c improve workload group regression stress test script 
(#26104)
     add b87b09bb049 [Enhance](regression)enhance case test_broker_load_func 
(#26118)
     add 08c78a11359 [Feature](Job)Support manual and refactor some execution 
logic (#26082)
     add ac7678926f6 [improvement](tablet clone) add config for decommission 
tablet wait time (#26000)
     add 8c454a32875 [bug](scanner) Fix scanner core dump (#26156)
     add 6f4570d3af0 [cases](regression-test) Add backup restore operation test 
(#26169)
     add 9d839489872 [feature](pipelineX) Use dependency instead of block queue 
in the runtime filter (#26078)
     add 696ecc8c83a [Chore](log) adjust error code on too many filtered rows 
(#26168)
     add 4eb9a52acef [regression](s3load) Add regression testing and modify 
description text for s3load (#25947)
     add d3c475b06ac disable branch-2.0 protection temporarily (#26186)
     add 18dabe73866 [fix](compile) fe compile failed when generate doc and FE 
UT failed (#26164)
     add fef520c6176 [regression](catalog)Add test case of paimon complex type 
(#25834)
     add eaed0dea5ee [refactor](executor)Add % suffix for cpu_hard_limit #26174
     add 7914b7b19e6 [fix](seek) add SeekCount and SeekTime profile (#26009)
     add b94e6d6c051 [doc](fix) update doc for rename column (#25832)
     add 8f15f9adf68 [test](case) add test case to improve code coverage 
(#25516)
     add 7ba4f912587 [fix](log) avoid redundent log printing (#26188)
     add 268c69971d4 [fix](stats) Store max/min by base64
     add 6de1cc7a0aa [fix](udf)java udf does not support overloaded evaluate 
method (#22681)
     add 5efc6c4233a [fix](auth)Fix can not insert overwrite who have load priv 
(#25711)
     add f2874b94524 [bug](shared scan) Fix use-after-free when enable pipeline 
shared scanning (#26199)
     add 4644191fd0d [fix](broker-read) refactor broker reading process to 
avoid null broker connection (#26050)
     add 17702243221 [fix](planner) Fix decimal precision and scale wrong when 
create table like (#25802)
     add 683832230ca [Performance](Nereids): pass ConnectContext to avoid 
ThreadLocal.get() (#26165)
     add 387e33fa347 [enhancement](group commit)Add group commit block queues 
memory back pressure (#26045)
     add bfca1bf2069 [Enhancement] Implement format methods for Status (#26133)
     add 1c2831e06f2 [fix](spill) disable spill of sort and agg for now to 
avoid diisk overflow (#26209)
     add eb9ba599969 [improvement](show trash) Fix be restart slow when too 
many trash files (#26147)
     add 67e556af59b [regression](fe) Add more regression test for FE (#26206)
     add ec85e225061 [enhance](scanner) pass the tablet in `NewOlapScanner`'s 
ctor (#26167)
     add 49439175a05 [fix](move-memtable) init delta writer pool in sink 
prepare (#26108)
     add be7a10162a7 [enhance](S3) Add timeout for s3 buffer allocation and 
corresponding observability (#26125)
     add f0f9c3a160c [improvement](drop tablet)  impr gc shutdown tablet lock 
(#26151)
     add aafd53766bb [chore](file-reader) rm unused interface  from generic 
reader (#26205)
     add 502f5778f48 [enhancement](Nereids): set maxJoinNumBushyTree = 8 
(#26173)
     add 6010be88bd4 [enhancement](Nereids): optimize GroupExpressionMatching 
(#26196)
     add 1018f8918cb [pipelineX](bug) Fix build side output flag (#26233)
     add d7ea4d31fb8 [Chore](hash-table) remove unused code about 
HashTableTraits (#26202)
     add f8a594c25dd fix column is decimalv3 cast to decimalv2 make be core 
(#26204)
     add 3e10e5af392 [Fix](Serde) Fix content displayed by complex types in 
MySQL Client (#25946)
     add a4e415ab09a [feature](hive)Support hive tables after alter type. 
(#25138)
     add 80f654ec2a0 [Fix](statistics)Fix analyze min max sql syntax error. 
#26240
     add b1f3d4f15ab exclude case test_jdbc_query_mysql (#26073)
     add fb622800aad [fix](mtmv)Compatible old mtmv metadata  (#26193)
     add 3ce1bdae847 [Feature](Nereids) Add explain tree functionality. (#25446)
     add 3004dbbc787 [Bug](materialized-view) 
SelectMaterializedIndexWithAggregate do not … (#26192)
     add 1f9fdac1489 [Chore](case) adjust some mv regression test case (#26279)
     add 3e9e8becc65 [fix](regression) Add auto-expired prefix for 
backup/restore cases (#26272)
     add f1362e0d1ea [fix](planner) Fix sample partition table (#25912)
     add dd8bcc831c6 [keyword](decimalv2) Add DecimalV2 keyword (#26283)
     add 6828250207a [profile](refactor) Fix invalid shuffle profile (#26298)
     add c46fa339d03 [feature](Nereids): make count() avaliable for all data 
type (#26180)
     add 89cf828f03e [enhancement](udf) add the switch enable_java_udf to 
control the creation and use of java_udf. (#26213)
     add a5ef90dacc4 [enhancement](recover) support skipping missing version in 
select by session variable (#25654)
     add c098b0393a6 [test](regression) Add backup/restore DB case (#26312)
     add d9621404b31 [improvement](fe) Add more log about add/remove frontends 
(#26306)
     add 8bd06aff7ed [Chore](MoW) remove unused code about rowset tree (#26282)
     add e307884e57f [enhancement](Nereids): GroupPlan don't generate ObjectId 
(#26315)
     add 3f47eb5e89f [Fix](inverted index) fix compound query result error when 
disable inverted_index_query session variable (#26327)
     add 93a934e7753 [Improve](map) support map cast with map literal and 
implicate nested scala cast  (#26126)
     new 41b2073d648 Join rewrite (#26140)
     new 8a077b14dbe update rf
     new 76592a3ff8b fix bug in shared hash table (#26158)
     new fa9578dfb9f support tpch q21 (#26248)
     new 1c850690d29 fix rf and outer join performance (#26320)
     new d99292d487a opt for rf

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   (5b357868dac)
            \
             N -- N -- N   refs/heads/new_join (d99292d487a)

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.

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


Summary of changes:
 .asf.yaml                                          |   25 -
 be/src/agent/cgroup_cpu_ctl.cpp                    |    5 +
 be/src/common/config.cpp                           |    5 +
 be/src/common/config.h                             |    5 +
 be/src/common/exception.cpp                        |    4 +-
 be/src/common/exception.h                          |   12 +-
 be/src/common/status.h                             |   26 +-
 be/src/exec/tablet_info.cpp                        |   10 +-
 be/src/exprs/block_bloom_filter.hpp                |    5 +-
 be/src/exprs/bloom_filter_func.h                   |  111 +-
 be/src/exprs/runtime_filter.cpp                    |   11 +-
 be/src/exprs/runtime_filter.h                      |   17 +
 be/src/http/http_handler_with_auth.cpp             |   17 +-
 be/src/io/file_factory.cpp                         |    2 +-
 be/src/io/fs/broker_file_reader.cpp                |   81 +-
 be/src/io/fs/broker_file_reader.h                  |   11 +-
 be/src/io/fs/broker_file_system.cpp                |  135 +-
 be/src/io/fs/broker_file_system.h                  |    7 +-
 be/src/io/fs/file_handle_cache.cpp                 |    1 +
 be/src/io/fs/multi_table_pipe.cpp                  |   15 +-
 be/src/io/fs/multi_table_pipe.h                    |    6 +-
 be/src/io/fs/s3_file_bufferpool.cpp                |   38 +-
 be/src/io/fs/s3_file_bufferpool.h                  |    6 +-
 be/src/io/fs/s3_file_writer.cpp                    |   11 +-
 be/src/olap/base_tablet.h                          |    3 +-
 be/src/olap/bloom_filter_predicate.h               |   24 +-
 be/src/olap/comparison_predicate.h                 |    4 +-
 be/src/olap/data_dir.cpp                           |    1 -
 be/src/olap/delete_bitmap_calculator.h             |    1 -
 be/src/olap/delta_writer_v2.cpp                    |   34 +-
 be/src/olap/delta_writer_v2.h                      |   13 +-
 be/src/olap/olap_server.cpp                        |    4 +-
 be/src/olap/rowset/rowset_tree.cpp                 |  276 ----
 be/src/olap/rowset/rowset_tree.h                   |  139 --
 .../rowset/segment_v2/inverted_index_writer.cpp    |    8 +-
 be/src/olap/rowset/segment_v2/page_io.cpp          |   23 +-
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |   13 +-
 be/src/olap/schema_change.cpp                      |    2 +-
 be/src/olap/schema_change.h                        |    6 +-
 be/src/olap/tablet.cpp                             |   25 +-
 be/src/olap/tablet.h                               |    8 +-
 be/src/olap/tablet_manager.cpp                     |   44 +-
 be/src/olap/tablet_manager.h                       |    4 +
 be/src/pipeline/exec/aggregation_sink_operator.cpp |    8 +-
 .../pipeline/exec/aggregation_source_operator.cpp  |    6 +-
 be/src/pipeline/exec/analytic_sink_operator.cpp    |    4 +-
 be/src/pipeline/exec/analytic_source_operator.cpp  |    6 +-
 be/src/pipeline/exec/assert_num_rows_operator.cpp  |    2 +-
 ...istinct_streaming_aggregation_sink_operator.cpp |    4 +-
 ...tinct_streaming_aggregation_source_operator.cpp |    2 +-
 be/src/pipeline/exec/exchange_sink_operator.cpp    |   14 +-
 be/src/pipeline/exec/exchange_source_operator.cpp  |   10 +-
 be/src/pipeline/exec/exchange_source_operator.h    |   17 +-
 be/src/pipeline/exec/hashjoin_build_sink.cpp       |    6 +-
 be/src/pipeline/exec/hashjoin_build_sink.h         |    1 -
 be/src/pipeline/exec/hashjoin_probe_operator.cpp   |   16 +-
 be/src/pipeline/exec/jdbc_table_sink_operator.cpp  |    2 +-
 be/src/pipeline/exec/multi_cast_data_stream_sink.h |    2 +-
 .../exec/multi_cast_data_stream_source.cpp         |   11 +-
 .../exec/nested_loop_join_build_operator.cpp       |    4 +-
 .../exec/nested_loop_join_probe_operator.cpp       |    4 +-
 be/src/pipeline/exec/olap_scan_operator.cpp        |   24 +-
 be/src/pipeline/exec/olap_table_sink_operator.cpp  |    4 +-
 be/src/pipeline/exec/olap_table_sink_operator.h    |    4 +-
 .../pipeline/exec/partition_sort_sink_operator.cpp |    4 +-
 .../exec/partition_sort_source_operator.cpp        |    4 +-
 be/src/pipeline/exec/repeat_operator.cpp           |    3 +-
 be/src/pipeline/exec/repeat_operator.h             |    1 +
 be/src/pipeline/exec/result_file_sink_operator.cpp |   13 +-
 be/src/pipeline/exec/result_file_sink_operator.h   |   10 +
 be/src/pipeline/exec/result_sink_operator.cpp      |   16 +-
 be/src/pipeline/exec/scan_operator.cpp             |   20 +-
 be/src/pipeline/exec/schema_scan_operator.cpp      |    4 +-
 be/src/pipeline/exec/select_operator.h             |    2 +-
 be/src/pipeline/exec/set_probe_sink_operator.cpp   |    4 +-
 be/src/pipeline/exec/set_sink_operator.cpp         |    4 +-
 be/src/pipeline/exec/set_source_operator.cpp       |    4 +-
 be/src/pipeline/exec/sort_sink_operator.cpp        |    5 +-
 be/src/pipeline/exec/sort_source_operator.cpp      |    2 +-
 .../exec/streaming_aggregation_sink_operator.cpp   |    2 +-
 .../exec/streaming_aggregation_source_operator.cpp |    2 +-
 be/src/pipeline/exec/union_sink_operator.cpp       |    4 +-
 be/src/pipeline/exec/union_source_operator.cpp     |    4 +-
 be/src/pipeline/pipeline_task.h                    |    2 +
 be/src/pipeline/pipeline_x/dependency.cpp          |  113 ++
 be/src/pipeline/pipeline_x/dependency.h            |   61 +-
 .../local_exchange_sink_operator.cpp               |    4 +-
 .../local_exchange_source_operator.cpp             |    4 +-
 be/src/pipeline/pipeline_x/operator.cpp            |   22 +-
 be/src/pipeline/pipeline_x/operator.h              |   11 +-
 .../pipeline_x/pipeline_x_fragment_context.cpp     |   26 +-
 be/src/pipeline/pipeline_x/pipeline_x_task.cpp     |    2 +-
 be/src/pipeline/pipeline_x/pipeline_x_task.h       |    8 +-
 be/src/runtime/client_cache.h                      |    2 +
 be/src/runtime/group_commit_mgr.cpp                |   34 +-
 be/src/runtime/group_commit_mgr.h                  |   31 +-
 be/src/runtime/runtime_state.h                     |    4 +
 .../runtime/stream_load/stream_load_executor.cpp   |    4 +-
 be/src/runtime/user_function_cache.cpp             |    8 -
 be/src/service/internal_service.cpp                |    2 +-
 be/src/util/arrow/block_convertor.cpp              |    3 +-
 be/src/util/doris_metrics.cpp                      |   56 +-
 be/src/util/string_parser.hpp                      |   43 +-
 .../aggregate_function_combinator.h                |    2 -
 be/src/vec/common/cow.h                            |    2 +-
 be/src/vec/common/hash_table/hash_map_context.h    |   14 +-
 .../vec/common/hash_table/partitioned_hash_map.h   |   13 -
 .../vec/common/hash_table/partitioned_hash_table.h |   30 +-
 be/src/vec/common/hash_table/ph_hash_map.h         |    6 -
 be/src/vec/common/hash_table/string_hash_table.h   |    1 -
 be/src/vec/common/memcmp_small.h                   |   16 +-
 be/src/vec/common/memcpy_small.h                   |    8 +-
 be/src/vec/common/string_utils/string_utils.cpp    |    4 +-
 be/src/vec/common/string_utils/string_utils.h      |   12 +-
 be/src/vec/core/accurate_comparison.h              |   28 +-
 be/src/vec/core/decomposed_float.h                 |   12 +-
 be/src/vec/core/extended_types.h                   |    8 +-
 be/src/vec/data_types/data_type.h                  |    2 +-
 be/src/vec/data_types/data_type_agg_state.h        |    4 +-
 be/src/vec/data_types/data_type_array.h            |    5 +-
 be/src/vec/data_types/data_type_bitmap.h           |    4 +-
 be/src/vec/data_types/data_type_date.h             |    4 +-
 be/src/vec/data_types/data_type_date_time.h        |    4 +-
 be/src/vec/data_types/data_type_decimal.h          |   11 +-
 .../vec/data_types/data_type_fixed_length_object.h |    4 +-
 be/src/vec/data_types/data_type_hll.h              |    4 +-
 be/src/vec/data_types/data_type_ipv4.h             |    4 +-
 be/src/vec/data_types/data_type_ipv6.h             |    4 +-
 be/src/vec/data_types/data_type_jsonb.h            |    4 +-
 be/src/vec/data_types/data_type_map.h              |    6 +-
 be/src/vec/data_types/data_type_nothing.h          |    2 +-
 be/src/vec/data_types/data_type_nullable.h         |    5 +-
 be/src/vec/data_types/data_type_number_base.h      |    4 +-
 be/src/vec/data_types/data_type_object.h           |    4 +-
 be/src/vec/data_types/data_type_quantilestate.h    |    4 +-
 be/src/vec/data_types/data_type_string.h           |    4 +-
 be/src/vec/data_types/data_type_struct.h           |    6 +-
 be/src/vec/data_types/data_type_time.h             |    8 +-
 be/src/vec/data_types/data_type_time_v2.h          |    8 +-
 .../vec/data_types/serde/data_type_array_serde.cpp |   51 +-
 .../vec/data_types/serde/data_type_array_serde.h   |   37 +-
 .../data_types/serde/data_type_bitmap_serde.cpp    |   11 +-
 .../vec/data_types/serde/data_type_bitmap_serde.h  |   15 +-
 .../data_types/serde/data_type_date64_serde.cpp    |   52 +-
 .../vec/data_types/serde/data_type_date64_serde.h  |   30 +-
 .../serde/data_type_datetimev2_serde.cpp           |   29 +-
 .../data_types/serde/data_type_datetimev2_serde.h  |   15 +-
 .../data_types/serde/data_type_datev2_serde.cpp    |   30 +-
 .../vec/data_types/serde/data_type_datev2_serde.h  |   15 +-
 .../data_types/serde/data_type_decimal_serde.cpp   |   17 +-
 .../vec/data_types/serde/data_type_decimal_serde.h |   17 +-
 .../serde/data_type_fixedlengthobject_serde.h      |   15 +-
 .../vec/data_types/serde/data_type_hll_serde.cpp   |   16 +-
 be/src/vec/data_types/serde/data_type_hll_serde.h  |   14 +-
 .../vec/data_types/serde/data_type_ipv4_serde.cpp  |   12 +
 be/src/vec/data_types/serde/data_type_ipv4_serde.h |    3 +
 .../vec/data_types/serde/data_type_ipv6_serde.cpp  |   12 +
 be/src/vec/data_types/serde/data_type_ipv6_serde.h |    3 +
 .../vec/data_types/serde/data_type_jsonb_serde.cpp |   13 +-
 .../vec/data_types/serde/data_type_jsonb_serde.h   |   15 +-
 .../vec/data_types/serde/data_type_map_serde.cpp   |   79 +-
 be/src/vec/data_types/serde/data_type_map_serde.h  |   37 +-
 .../data_types/serde/data_type_nullable_serde.cpp  |   59 +-
 .../data_types/serde/data_type_nullable_serde.h    |   35 +-
 .../data_types/serde/data_type_number_serde.cpp    |   17 +-
 .../vec/data_types/serde/data_type_number_serde.h  |   14 +-
 .../vec/data_types/serde/data_type_object_serde.h  |   15 +-
 .../serde/data_type_quantilestate_serde.h          |   15 +-
 be/src/vec/data_types/serde/data_type_serde.cpp    |    1 -
 be/src/vec/data_types/serde/data_type_serde.h      |  119 +-
 .../data_types/serde/data_type_string_serde.cpp    |   24 +-
 .../vec/data_types/serde/data_type_string_serde.h  |   14 +-
 .../data_types/serde/data_type_struct_serde.cpp    |   64 +-
 .../vec/data_types/serde/data_type_struct_serde.h  |   39 +-
 .../vec/data_types/serde/data_type_time_serde.cpp  |   12 +
 be/src/vec/data_types/serde/data_type_time_serde.h |    6 +-
 be/src/vec/exec/format/csv/csv_reader.cpp          |    2 +-
 be/src/vec/exec/format/generic_reader.h            |    4 -
 be/src/vec/exec/format/json/new_json_reader.cpp    |  130 +-
 be/src/vec/exec/format/orc/vorc_reader.cpp         |   10 -
 be/src/vec/exec/format/orc/vorc_reader.h           |    1 -
 .../format/parquet/byte_array_dict_decoder.cpp     |   73 +-
 .../exec/format/parquet/byte_array_dict_decoder.h  |   87 -
 .../format/parquet/byte_array_plain_decoder.cpp    |  105 +-
 .../exec/format/parquet/byte_array_plain_decoder.h |   92 --
 be/src/vec/exec/format/parquet/decoder.cpp         |   82 +-
 be/src/vec/exec/format/parquet/decoder.h           |   54 -
 .../exec/format/parquet/delta_bit_pack_decoder.cpp |  283 ----
 .../exec/format/parquet/delta_bit_pack_decoder.h   |  313 +++-
 .../format/parquet/fix_length_dict_decoder.hpp     |  573 +------
 .../format/parquet/fix_length_plain_decoder.cpp    |  609 -------
 .../exec/format/parquet/fix_length_plain_decoder.h |  150 +-
 .../exec/format/parquet/parquet_column_convert.cpp |   82 +
 .../exec/format/parquet/parquet_column_convert.h   |  665 ++++++++
 be/src/vec/exec/format/parquet/parquet_common.h    |    7 +-
 be/src/vec/exec/format/parquet/schema_desc.cpp     |    2 +-
 be/src/vec/exec/format/parquet/schema_desc.h       |    2 +-
 .../parquet/vparquet_column_chunk_reader.cpp       |    8 +-
 .../format/parquet/vparquet_column_chunk_reader.h  |    2 +-
 .../exec/format/parquet/vparquet_column_reader.cpp |  181 ++-
 .../exec/format/parquet/vparquet_column_reader.h   |    2 +-
 .../exec/format/parquet/vparquet_group_reader.cpp  |   18 +-
 be/src/vec/exec/format/parquet/vparquet_reader.cpp |   47 +-
 be/src/vec/exec/format/parquet/vparquet_reader.h   |    1 -
 be/src/vec/exec/format/table/iceberg_reader.cpp    |   12 +-
 be/src/vec/exec/runtime_filter_consumer.cpp        |   21 +-
 be/src/vec/exec/runtime_filter_consumer.h          |    5 +-
 be/src/vec/exec/scan/new_olap_scan_node.cpp        |   80 +-
 be/src/vec/exec/scan/new_olap_scanner.cpp          |  165 +-
 be/src/vec/exec/scan/new_olap_scanner.h            |   35 +-
 be/src/vec/exec/scan/pip_scanner_context.h         |   25 +-
 be/src/vec/exec/scan/scanner_context.cpp           |    7 +-
 be/src/vec/exec/scan/scanner_scheduler.cpp         |    2 +-
 be/src/vec/exec/scan/vfile_scanner.cpp             |    2 +-
 be/src/vec/exec/vaggregation_node.cpp              |    1 -
 be/src/vec/exprs/vexpr_context.cpp                 |   16 +-
 be/src/vec/exprs/vexpr_context.h                   |    3 +-
 be/src/vec/functions/date_time_transforms.h        |    9 +-
 be/src/vec/functions/function_cast.h               |   58 +-
 be/src/vec/sink/delta_writer_v2_pool.cpp           |    7 +-
 be/src/vec/sink/delta_writer_v2_pool.h             |    3 +-
 be/src/vec/sink/vdata_stream_sender.cpp            |   24 +-
 be/src/vec/sink/vmysql_result_writer.cpp           |   10 +-
 be/src/vec/sink/vtablet_sink_v2.cpp                |   16 +-
 be/src/vec/sink/writer/vfile_result_writer.cpp     |    2 +-
 be/test/common/status_test.cpp                     |   10 +
 .../test_data/parquet_scanner/dict-decoder.txt     |   32 +-
 .../test_data/parquet_scanner/type-decoder.txt     |   28 +-
 be/test/olap/rowset/rowset_tree_test.cpp           |  459 ------
 be/test/olap/tablet_test.cpp                       |    4 +-
 .../data_types/serde/data_type_serde_csv_test.cpp  |   12 +-
 be/test/vec/exec/delta_writer_v2_pool_test.cpp     |    9 +-
 be/test/vec/exec/parquet/parquet_thrift_test.cpp   |  153 +-
 be/test/vec/function/function_time_test.cpp        |    5 +-
 build.sh                                           |    5 +-
 .../hive/scripts/create_preinstalled_table.hql     |    9 +
 docs/en/docs/admin-manual/config/fe-config.md      |   14 -
 docs/en/docs/advanced/variables.md                 |    4 +
 .../import/import-way/mysql-load-manual.md         |    2 +-
 docs/en/docs/lakehouse/faq.md                      |    8 +
 docs/en/docs/lakehouse/multi-catalog/dlf.md        |   32 +-
 docs/en/docs/lakehouse/multi-catalog/paimon.md     |   25 +-
 .../date-time-functions/from-unixtime.md           |    6 +-
 .../Alter/ALTER-TABLE-RENAME.md                    |    2 +-
 .../Load/BROKER-LOAD.md                            |   16 +-
 .../Manipulation/EXPORT.md                         |    3 +-
 .../Data-Manipulation-Statements/OUTFILE.md        |   55 +-
 docs/zh-CN/docs/admin-manual/config/fe-config.md   |   18 -
 docs/zh-CN/docs/advanced/variables.md              |    4 +
 .../import/import-way/mysql-load-manual.md         |    2 +-
 docs/zh-CN/docs/lakehouse/faq.md                   |    6 +
 docs/zh-CN/docs/lakehouse/multi-catalog/dlf.md     |   34 +-
 docs/zh-CN/docs/lakehouse/multi-catalog/paimon.md  |   25 +-
 .../date-time-functions/from-unixtime.md           |    8 +-
 .../Alter/ALTER-TABLE-RENAME.md                    |    2 +-
 .../Load/BROKER-LOAD.md                            |   16 +-
 .../Manipulation/EXPORT.md                         |    4 +-
 .../Data-Manipulation-Statements/OUTFILE.md        |   53 +-
 .../java/org/apache/doris/udf/UdfExecutor.java     |    2 +-
 .../org/apache/doris/catalog/AggStateType.java     |    2 +-
 .../java/org/apache/doris/catalog/ArrayType.java   |    6 +-
 .../java/org/apache/doris/catalog/MapType.java     |    6 +-
 .../java/org/apache/doris/catalog/ScalarType.java  |  110 +-
 .../main/java/org/apache/doris/catalog/Type.java   |   11 +
 .../main/java/org/apache/doris/common/Config.java  |   31 +-
 .../antlr4/org/apache/doris/nereids/DorisLexer.g4  |    4 +
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |   13 +-
 fe/fe-core/src/main/cup/sql_parser.cup             |  208 +--
 .../main/java/org/apache/doris/alter/Alter.java    |   57 -
 .../doris/alter/MaterializedViewHandler.java       |   14 -
 .../org/apache/doris/analysis/AggregateInfo.java   |    4 +-
 .../doris/analysis/AlterMaterializedViewStmt.java  |   65 -
 .../org/apache/doris/analysis/AnalyzeTblStmt.java  |    6 +-
 .../java/org/apache/doris/analysis/CastExpr.java   |    2 +-
 .../apache/doris/analysis/ColumnPartitionDesc.java |  135 --
 .../apache/doris/analysis/CreateFunctionStmt.java  |   84 +-
 .../org/apache/doris/analysis/CreateJobStmt.java   |   36 +-
 .../doris/analysis/CreateMaterializedViewStmt.java |    3 +
 .../CreateMultiTableMaterializedViewStmt.java      |  232 ---
 .../org/apache/doris/analysis/CreateTableStmt.java |    3 +-
 .../org/apache/doris/analysis/ExplainOptions.java  |    9 +-
 .../main/java/org/apache/doris/analysis/Expr.java  |    7 +
 .../apache/doris/analysis/FunctionCallExpr.java    |    4 +
 .../doris/analysis/InsertOverwriteTableStmt.java   |   11 +
 .../org/apache/doris/analysis/MVRefreshInfo.java   |   91 --
 .../analysis/MVRefreshIntervalTriggerInfo.java     |   63 -
 .../doris/analysis/MVRefreshTriggerInfo.java       |   77 -
 .../analysis/RefreshMaterializedViewStmt.java      |   76 -
 .../java/org/apache/doris/analysis/SelectStmt.java |   10 +
 .../org/apache/doris/analysis/ShowJobStmt.java     |   11 +-
 .../org/apache/doris/analysis/ShowJobTaskStmt.java |    4 +-
 .../org/apache/doris/analysis/ShowMTMVJobStmt.java |  143 --
 .../apache/doris/analysis/ShowMTMVTaskStmt.java    |  142 --
 .../org/apache/doris/analysis/SlotDescriptor.java  |    3 +-
 .../main/java/org/apache/doris/catalog/Column.java |    6 +-
 .../main/java/org/apache/doris/catalog/Env.java    |   69 +-
 .../org/apache/doris/catalog/FunctionRegistry.java |    1 +
 .../org/apache/doris/catalog/FunctionUtil.java     |   13 +
 .../MTMVCheckpointData.java => catalog/MTMV.java}  |   18 +-
 .../org/apache/doris/catalog/MaterializedView.java |  129 --
 .../org/apache/doris/catalog/OlapTableFactory.java |   80 +-
 .../java/org/apache/doris/catalog/Replica.java     |   18 +
 .../main/java/org/apache/doris/catalog/Table.java  |    2 +-
 .../main/java/org/apache/doris/catalog/Tablet.java |    4 +-
 .../org/apache/doris/clone/TabletSchedCtx.java     |    2 +-
 .../doris/common/profile/PlanTreePrinter.java      |   19 +
 .../apache/doris/common/util/RuntimeProfile.java   |    6 +-
 .../apache/doris/datasource/InternalCatalog.java   |   20 +-
 .../doris/datasource/hive/HiveMetaStoreCache.java  |    6 +-
 .../datasource/property/PropertyConverter.java     |    7 +-
 .../src/main/java/org/apache/doris/ha/BDBHA.java   |   14 +-
 .../org/apache/doris/journal/JournalEntity.java    |   43 +-
 .../apache/doris/load/loadv2/MysqlLoadManager.java |   10 +-
 .../java/org/apache/doris/mtmv/MTMVJobFactory.java |  117 --
 .../java/org/apache/doris/mtmv/MTMVJobManager.java |  422 -----
 .../org/apache/doris/mtmv/MTMVTaskContext.java     |   72 -
 .../org/apache/doris/mtmv/MTMVTaskExecutor.java    |  181 ---
 .../apache/doris/mtmv/MTMVTaskExecutorPool.java    |   82 -
 .../org/apache/doris/mtmv/MTMVTaskManager.java     |  350 ----
 .../org/apache/doris/mtmv/MTMVTaskProcessor.java   |  158 --
 .../main/java/org/apache/doris/mtmv/MTMVUtils.java |  137 --
 .../apache/doris/mtmv/metadata/ChangeMTMVJob.java  |   99 --
 .../apache/doris/mtmv/metadata/DropMTMVJob.java    |   52 -
 .../apache/doris/mtmv/metadata/DropMTMVTask.java   |   53 -
 .../org/apache/doris/mtmv/metadata/MTMVJob.java    |  364 -----
 .../org/apache/doris/mtmv/metadata/MTMVTask.java   |  244 ---
 .../mysql/privilege/AccessControllerManager.java   |    3 +
 .../org/apache/doris/nereids/CascadesContext.java  |    4 +-
 .../java/org/apache/doris/nereids/PlanContext.java |   15 +-
 .../java/org/apache/doris/nereids/cost/Cost.java   |   27 +-
 .../apache/doris/nereids/cost/CostCalculator.java  |   33 +-
 .../org/apache/doris/nereids/cost/CostModelV1.java |   92 +-
 .../org/apache/doris/nereids/cost/CostModelV2.java |   31 +-
 .../java/org/apache/doris/nereids/cost/CostV1.java |   31 +-
 .../org/apache/doris/nereids/cost/CostWeight.java  |   18 +-
 .../glue/translator/PhysicalPlanTranslator.java    |   31 +-
 .../glue/translator/PlanTranslatorContext.java     |   11 +-
 .../nereids/jobs/cascades/CostAndEnforcerJob.java  |   42 +-
 .../nereids/jobs/cascades/DeriveStatsJob.java      |   18 +-
 .../doris/nereids/jobs/executor/Optimizer.java     |    2 -
 .../jobs/joinorder/hypergraph/GraphSimplifier.java |  269 ++--
 .../jobs/joinorder/hypergraph/HyperGraph.java      |   26 +
 .../apache/doris/nereids/memo/GroupExpression.java |    4 +-
 .../java/org/apache/doris/nereids/memo/Memo.java   |   45 +-
 .../doris/nereids/minidump/MinidumpUtils.java      |   14 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |    2 +
 .../nereids/pattern/GroupExpressionMatching.java   |    2 +-
 .../doris/nereids/pattern/GroupMatching.java       |   11 +-
 .../processor/post/RuntimeFilterGenerator.java     |    3 +-
 .../properties/ChildOutputPropertyDeriver.java     |    5 +-
 .../properties/ChildrenPropertiesRegulator.java    |   10 +-
 .../properties/EnforceMissingPropertiesHelper.java |   19 +-
 .../nereids/properties/RequestPropertyDeriver.java |   12 +-
 .../mv/SelectMaterializedIndexWithAggregate.java   |   40 +
 .../nereids/trees/expressions/Expression.java      |   15 +-
 .../trees/expressions/functions/agg/Count.java     |    9 +-
 .../executable/DateTimeExtractAndTransform.java    |   20 +-
 .../expressions/functions/scalar/FromUnixtime.java |    8 +-
 .../doris/nereids/trees/plans/AbstractPlan.java    |   21 +-
 .../doris/nereids/trees/plans/GroupPlan.java       |    3 +-
 .../nereids/trees/plans/commands/Command.java      |    2 +-
 .../trees/plans/commands/CreateTableCommand.java   |    4 +-
 .../trees/plans/commands/ExplainCommand.java       |    1 +
 .../plans/commands/InsertIntoTableCommand.java     |   37 +-
 .../trees/plans/logical/AbstractLogicalPlan.java   |    9 +-
 .../nereids/trees/plans/logical/LogicalLeaf.java   |   10 +-
 .../trees/plans/logical/LogicalOlapScan.java       |   13 +-
 .../trees/plans/physical/PhysicalHashJoin.java     |   15 +-
 .../org/apache/doris/nereids/types/DataType.java   |    2 +-
 .../org/apache/doris/nereids/util/JoinUtils.java   |   12 +-
 .../org/apache/doris/nereids/util/PlanUtils.java   |    2 +-
 .../doris/persist/AlterMultiMaterializedView.java  |   61 -
 .../java/org/apache/doris/persist/EditLog.java     |   65 +-
 .../org/apache/doris/persist/OperationType.java    |    9 +-
 .../doris/persist/meta/MetaPersistMethod.java      |    7 +-
 .../doris/persist/meta/PersistMetaModules.java     |    4 +-
 .../org/apache/doris/planner/OlapScanNode.java     |  163 +-
 .../java/org/apache/doris/planner/Planner.java     |   11 +
 .../planner/external/iceberg/IcebergScanNode.java  |   22 +-
 .../planner/external/iceberg/IcebergSplit.java     |    5 +-
 .../java/org/apache/doris/qe/ConnectContext.java   |   14 +
 .../main/java/org/apache/doris/qe/DdlExecutor.java |    9 -
 .../java/org/apache/doris/qe/SessionVariable.java  |   26 +-
 .../java/org/apache/doris/qe/ShowExecutor.java     |   56 +-
 .../java/org/apache/doris/qe/StmtExecutor.java     |   22 +-
 .../resource/workloadgroup/WorkloadGroup.java      |   16 +-
 .../java/org/apache/doris/rewrite/FEFunctions.java |   10 +-
 .../doris/rewrite/RewriteFromUnixTimeRule.java     |    4 +-
 .../apache/doris/scheduler/constants/JobType.java  |    7 +-
 .../apache/doris/scheduler/constants/TaskType.java |   16 +-
 .../doris/scheduler/disruptor/TaskDisruptor.java   |   34 +-
 .../doris/scheduler/disruptor/TaskHandler.java     |   26 +-
 .../scheduler/executor/AbstractJobExecutor.java    |   54 +
 .../doris/scheduler/executor/JobExecutor.java      |    9 +-
 .../doris/scheduler/executor/SqlJobExecutor.java   |   28 +-
 .../java/org/apache/doris/scheduler/job/Job.java   |   82 +-
 .../org/apache/doris/scheduler/job/JobTask.java    |   37 +-
 .../doris/scheduler/manager/JobTaskManager.java    |   17 +-
 .../doris/scheduler/manager/TimerJobManager.java   |   75 +-
 .../scheduler/registry/PersistentJobRegister.java  |   13 +
 .../doris/scheduler/registry/TimerJobRegister.java |    5 +
 .../apache/doris/statistics/AnalysisManager.java   |    7 +-
 .../apache/doris/statistics/BaseAnalysisTask.java  |   15 +-
 .../org/apache/doris/statistics/ColStatsData.java  |    8 +-
 .../apache/doris/statistics/ColumnStatistic.java   |    9 +
 .../apache/doris/statistics/HMSAnalysisTask.java   |    8 +-
 .../apache/doris/statistics/JdbcAnalysisTask.java  |    4 +-
 .../apache/doris/statistics/OlapAnalysisTask.java  |    4 +-
 fe/fe-core/src/main/jflex/sql_scanner.flex         |    3 +
 .../doris/analysis/AddColumnsClauseTest.java       |   12 +-
 .../org/apache/doris/analysis/ColumnDefTest.java   |   10 +-
 .../analysis/CreateTableAsSelectStmtTest.java      |   78 +-
 .../apache/doris/analysis/CreateTableStmtTest.java |   26 +-
 .../org/apache/doris/analysis/SelectStmtTest.java  |    9 +-
 .../doris/analysis/ShowCreateTableStmtTest.java    |    2 +-
 .../org/apache/doris/catalog/ColumnTypeTest.java   |   14 +-
 .../catalog/MultiTableMaterializedViewTest.java    |  577 -------
 .../doris/external/elasticsearch/EsUtilTest.java   |   18 +-
 .../apache/doris/load/loadv2/TokenManagerTest.java |    2 +
 .../org/apache/doris/mtmv/MTMVJobManagerTest.java  |  145 --
 .../apache/doris/mtmv/MTMVTaskExecutorTest.java    |  116 --
 .../java/org/apache/doris/mtmv/MTMVUtilsTest.java  |   90 --
 .../org/apache/doris/mtmv/ShowMTMVJobStmtTest.java |  103 --
 .../apache/doris/mtmv/ShowMTMVTaskStmtTest.java    |  104 --
 .../joinorder/hypergraph/GraphSimplifierTest.java  |   42 +-
 .../org/apache/doris/nereids/memo/MemoTest.java    |    6 +-
 .../doris/nereids/parser/NereidsParserTest.java    |   10 +
 .../pattern/GroupExpressionMatchingTest.java       |   44 +-
 .../properties/ChildOutputPropertyDeriverTest.java |   44 +-
 .../properties/RequestPropertyDeriverTest.java     |   14 +-
 .../analysis/CheckExpressionLegalityTest.java      |    2 +-
 .../nereids/rules/expression/FoldConstantTest.java |    5 +-
 .../rules/rewrite/mv/SelectMvIndexTest.java        |   17 +-
 .../rules/rewrite/mv/SelectRollupIndexTest.java    |   31 +-
 .../expressions/literal/DateTimeLiteralTest.java   |    2 +
 .../nereids/trees/plans/PlanToStringTest.java      |    6 +-
 .../apache/doris/nereids/util/MatchingUtils.java   |    2 +-
 .../doris/nereids/util/PlanParseChecker.java       |    4 +-
 .../doris/planner/DistributedPlannerTest.java      |    8 +-
 .../java/org/apache/doris/planner/PlannerTest.java |   66 +-
 .../org/apache/doris/planner/QueryPlanTest.java    |    4 +-
 .../doris/planner/TableFunctionPlanTest.java       |   38 +-
 .../apache/doris/scheduler/disruptor/JobTest.java  |    3 +-
 .../scheduler/disruptor/TaskDisruptorTest.java     |   13 +-
 .../scheduler/disruptor/TimerJobManagerTest.java   |   14 +-
 .../org/apache/doris/statistics/StatsMockUtil.java |    3 +-
 .../java/org/apache/doris/utframe/DorisAssert.java |    2 +-
 .../apache/doris/utframe/TestWithFeService.java    |    2 +-
 .../org/apache/doris/utframe/UtFrameUtils.java     |    2 +-
 gensrc/script/doris_builtins_functions.py          |    6 +-
 gensrc/thrift/PaloInternalService.thrift           |    2 +
 .../backup_restore/test_backup_restore_alias.out   |   41 +
 .../backup_restore/test_backup_restore_exclude.out |   29 +
 .../test_backup_restore_multi_tables_overwrite.out |   27 +
 .../test_from_millisecond_microsecond.out          |    4 +-
 ...table_function.out => test_agg_materialize.out} |    0
 .../test_bugfix_block_reuse.out}                   |   10 +-
 .../data/datatype_p0/date/test_datev1.out          |   51 +
 .../data/datatype_p0/date/test_from_unixtime.out   |   23 +
 .../decimalv3/test_uniq_tab_decimalv2.out          |   12 +
 .../test_nested_types_insert_into_with_s3.out      |   40 +-
 .../test_nestedtypes_csv_insert_into_with_s3.out   |   10 +-
 .../test_nestedtypes_json_insert_into_with_s3.out  |   10 +-
 .../data/ddl_p0/test_create_table_like.out         |   22 +
 .../data/delete_p0/fold_constant/fold_constant.out |   45 +
 regression-test/data/export/test_array_export.out  |    4 +-
 regression-test/data/export/test_map_export.out    |    4 +-
 regression-test/data/export/test_struct_export.out |    8 +-
 .../outfile/csv/test_outfile_csv_array_type.out    |   74 +-
 .../outfile/csv/test_outfile_csv_complex_type.out  |   68 +-
 .../outfile/csv/test_outfile_csv_map_type.out      |  142 +-
 .../parquet/test_outfile_parquet_array_type.out    |  140 +-
 .../parquet/test_outfile_parquet_complex_type.out  |  136 +-
 .../parquet/test_outfile_parquet_map_type.out      |  124 +-
 .../data/export_p0/test_outfile_orc_array_type.out |  144 +-
 .../export_p0/test_outfile_orc_complex_type.out    |  136 +-
 .../data/export_p0/test_outfile_orc_map_type.out   |  276 ++--
 .../data/external_table_p0/es/test_es_query.out    |  112 +-
 .../es/test_es_query_no_http_url.out               |   10 +-
 .../orc/test_hive_read_orc_complex_type.out        |   88 +-
 .../parquet/test_hive_read_parquet_comlex_type.out |   84 +-
 .../hive/test_hive_basic_type.out                  |  110 +-
 .../data/external_table_p0/hive/test_hive_orc.out  |   60 +-
 .../jdbc/test_clickhouse_jdbc_catalog.out          |  Bin 2801 -> 2809 bytes
 .../jdbc/test_doris_jdbc_catalog.out               |    4 +-
 .../paimon/test_paimon_catalog.out                 |  370 +++++
 .../tvf/test_local_tvf_with_complex_type.out       |  102 +-
 ...test_local_tvf_with_complex_type_element_at.out |  200 +--
 ...ocal_tvf_with_complex_type_insertinto_doris.out |   64 +-
 .../hive/test_hive_parquet_alter_column.out        | 1676 ++++++++++++++++++++
 .../test_external_catalog_iceberg_common.out}      |    7 +-
 ...est_external_catalog_iceberg_hadoop_catalog.out |    9 +
 .../data/insert_p0/test_struct_insert.out          |    8 +-
 regression-test/data/insert_p0/txn_insert.out      |    8 +-
 .../data/inverted_index_p0/test_count_on_index.out |    6 +
 .../data/javaudf_p0/test_javaudf_all_types.out     |   20 +-
 .../data/javaudf_p0/test_javaudf_array.out         |   40 +-
 .../test_javaudf_multi_evaluate.out}               |   18 +-
 .../data/load/insert/test_array_insert.out         |   12 +-
 .../data/load/insert/test_array_string_insert.out  |    4 +-
 .../data/load/insert/test_insert_nested_array.out  |   48 +-
 regression-test/data/load/insert/test_map_dml.out  |    2 +-
 .../data/load_p0/broker_load/test_array_load.out   |   68 +-
 .../test_csv_with_enclose_and_escapeS3_load.out    |   11 +
 .../http_stream/test_http_stream_properties.out    |  100 +-
 .../load_p0/routine_load/test_routine_load.out     |  706 ++++-----
 .../stream_load/test_map_load_and_function.out     |  200 +--
 .../data/load_p0/stream_load/test_stream_load.out  |   44 +-
 .../stream_load/test_stream_load_move_memtable.out |   44 +-
 .../stream_load/test_stream_load_properties.out    |  682 ++++----
 .../ut/testProjectionMV1/testProjectionMV1.out     |    8 +
 .../data/nereids_function_p0/agg_function/agg.out  |    2 +-
 .../agg_function/group_unique_array.out            |    8 +-
 .../cast_function/test_cast_map_function.out       |   48 +
 .../data/nereids_function_p0/fn_test.dat           |   26 +-
 .../data/nereids_function_p0/fn_test_bitmap.dat    |   13 +
 .../nereids_function_p0/scalar_function/Array.out  | 1350 ++++++++--------
 .../data/nereids_function_p0/scalar_function/C.out |  282 ++++
 .../nereids_function_p0/scalar_function/Map.out    | 1344 ++++++++--------
 .../data/nereids_syntax_p0/array_function.out      |    6 +-
 regression-test/data/nereids_syntax_p0/cast.out    |    2 +-
 .../shape/query17.out                              |   55 +-
 .../shape/query18.out                              |   44 +-
 .../shape/query24.out                              |   52 +-
 .../shape/query25.out                              |   63 +-
 .../shape/query29.out                              |   32 +-
 .../shape/query54.out                              |  117 +-
 .../nereids_tpcds_shape_sf1000_p0/shape/query6.out |   56 +-
 .../shape/query61.out                              |   51 +-
 .../shape/query64.out                              |  157 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query17.out |   63 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query18.out |   49 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query24.out |   27 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query25.out |   63 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query29.out |   32 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query6.out  |   52 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query64.out |  194 +--
 .../nereids_tpcds_shape_sf100_p0/shape/query91.out |   60 +-
 .../data/nereids_tpch_shape_sf1000_p0/shape/q5.out |   32 +-
 .../data/nereids_tpch_shape_sf1000_p0/shape/q7.out |   44 +-
 .../data/nereids_tpch_shape_sf1000_p0/shape/q8.out |   43 +-
 .../data/nereids_tpch_shape_sf1000_p0/shape/q9.out |   44 +-
 .../data/pipelineX/test_repeat_operator.out        |   66 +-
 .../data/point_query_p0/test_point_query.out       |   30 +-
 .../aggregate/aggregate_group_by_metric_type.out   |    8 +-
 .../data/query_p0/aggregate/array_agg.out          |   46 +-
 .../data/query_p0/aggregate/bitmap_agg.out         |    7 +
 .../data/query_p0/aggregate/map_agg.out            |    9 +-
 .../aggregate/map_agg_nested_insert_doris.out      |   12 +-
 regression-test/data/query_p0/cast/test_cast.out   |   15 +
 .../data/query_p0/cast/test_cast_decimalv3.out     |    7 +
 .../test_skip_missing_version.out}                 |    7 +-
 .../query_p0/show/test_complex_type_unique_key.out |   16 +-
 .../test_aggregate_all_functions2.out              |    8 +-
 .../aggregate_functions/test_aggregate_collect.out |    2 +-
 .../array_functions/test_array_count_function.out  |   18 +-
 .../array_functions/test_array_exists_function.out |    4 +-
 .../test_array_first_index_function.out            |   18 +-
 .../array_functions/test_array_functions.out       |  428 ++---
 .../test_array_functions_by_literal.out            |  168 +-
 .../test_array_functions_of_array_countEqual.out   |    6 +-
 .../test_array_functions_of_array_difference.out   |    4 +-
 .../test_array_functions_with_where.out            |   14 +-
 .../test_array_last_index_function.out             |   18 +-
 .../array_functions/test_array_map_function.out    |    4 +-
 .../test_array_map_function_not_null.out           |    4 +-
 .../array_functions/test_array_sortby.out          |   10 +-
 .../array_functions/test_array_with_scale_type.out |   64 +-
 .../cast_function/test_cast_array_function.out     |   10 +-
 .../test_cast_array_functions_by_literal.out       |    2 +-
 .../cast_function/test_cast_map_function.out       |   48 +
 .../cast_function/test_cast_string_to_array.out    |    6 +-
 .../cast_function/test_cast_struct.out             |   18 +-
 .../conditional_functions/test_if_cast.out         |    2 +-
 .../size_funciton/test_size_function.out           |    6 +-
 .../struct_functions/test_struct_functions.out     |   12 +-
 .../test_struct_functions_by_literal.out           |   20 +-
 .../test_select_stddev_variance_window.out         |   34 +
 .../org/apache/doris/regression/suite/Suite.groovy |   23 -
 .../apache/doris/regression/suite/Syncer.groovy    |   20 +-
 .../org/apache/doris/udf/MultiEvaluateTest.java    |   23 +-
 .../pipeline/p0/conf/regression-conf.groovy        |    2 +-
 .../plugins_create_table_nested_type.groovy        |   92 ++
 .../backup_restore/test_backup_restore.groovy      |   31 +-
 ...ore.groovy => test_backup_restore_alias.groovy} |   41 +-
 .../backup_restore/test_backup_restore_db.groovy   |   96 ++
 .../test_backup_restore_exclude.groovy             |  103 ++
 .../test_backup_restore_multi_tables.groovy        |   99 ++
 ...st_backup_restore_multi_tables_overwrite.groovy |  101 ++
 .../test_restore_mix_exists_and_new_table.groovy   |   99 ++
 ...ore.groovy => test_restore_to_new_table.groovy} |   37 +-
 .../test_from_millisecond_microsecond.groovy       |    8 +-
 .../correctness_p0/test_agg_materialize.groovy     |   32 +-
 .../correctness_p0/test_bugfix_block_reuse.groovy  |   91 ++
 .../datatype_p0/date/test_date_in_predicate.groovy |    2 +-
 .../suites/datatype_p0/date/test_datev1.groovy     |   84 +
 .../datatype_p0/date/test_from_unixtime.groovy     |   20 +
 .../decimalv3/test_uniq_tab_decimalv2.groovy       |   56 +
 .../datatype_p0/nested_types/create_table.groovy   |   24 +-
 .../suites/ddl_p0/test_create_table_like.groovy    |   50 +
 regression-test/suites/ddl_p0/test_ctas.groovy     |   38 +
 .../delete_p0/fold_constant/fold_constant.groovy   |   17 +
 .../broker_load/test_broker_load_func.groovy       |   34 +-
 .../hive/test_hive_statistics_p0.groovy            |   83 +
 .../jdbc/test_mysql_jdbc_statistics.groovy         |    4 +-
 .../paimon/test_paimon_catalog.groovy              |  153 ++
 .../hive/test_hive_analyze_db.groovy               |    4 +-
 .../hive/test_hive_parquet_alter_column.groovy     |  228 +++
 .../test_external_catalog_iceberg_common.groovy    |   50 +
 ..._external_catalog_iceberg_hadoop_catalog.groovy |    6 +
 .../test_index_fault_injection.groovy              |  148 ++
 .../test_index_fault_injection.out}                |    6 +-
 .../suites/github_events_p2/load.groovy            |    2 +-
 .../inverted_index_p0/test_count_on_index.groovy   |    4 +
 .../javaudf_p0/test_javaudf_multi_evaluate.groovy  |   87 +
 .../test_csv_with_enclose_and_escapeS3_load.groovy |  195 +++
 .../suites/meta_action_p0/test_dump_image.groovy   |   34 +-
 .../suites/metrics_p0/test_fe_metrics.groovy       |   21 +-
 .../suites/mtmv_p0/ssb/ddl/customer_create.sql     |   15 -
 .../suites/mtmv_p0/ssb/ddl/customer_delete.sql     |    1 -
 .../suites/mtmv_p0/ssb/ddl/date_create.sql         |   24 -
 .../suites/mtmv_p0/ssb/ddl/date_delete.sql         |    1 -
 .../suites/mtmv_p0/ssb/ddl/lineorder_create.sql    |   24 -
 .../suites/mtmv_p0/ssb/ddl/lineorder_delete.sql    |    1 -
 .../mtmv_p0/ssb/ddl/lineorder_flat_create.sql      |   45 -
 .../mtmv_p0/ssb/ddl/lineorder_flat_delete.sql      |    1 -
 .../suites/mtmv_p0/ssb/ddl/part_create.sql         |   16 -
 .../suites/mtmv_p0/ssb/ddl/part_delete.sql         |    1 -
 .../suites/mtmv_p0/ssb/ddl/ssb_flat_create.sql     |   52 -
 .../suites/mtmv_p0/ssb/ddl/ssb_q11_create.sql      |   12 -
 .../suites/mtmv_p0/ssb/ddl/ssb_q12_create.sql      |   12 -
 .../suites/mtmv_p0/ssb/ddl/ssb_q13_create.sql      |   14 -
 .../suites/mtmv_p0/ssb/ddl/ssb_q21_create.sql      |   15 -
 .../suites/mtmv_p0/ssb/ddl/ssb_q22_create.sql      |   15 -
 .../suites/mtmv_p0/ssb/ddl/ssb_q23_create.sql      |   15 -
 .../suites/mtmv_p0/ssb/ddl/ssb_q31_create.sql      |   21 -
 .../suites/mtmv_p0/ssb/ddl/ssb_q32_create.sql      |   21 -
 .../suites/mtmv_p0/ssb/ddl/ssb_q33_create.sql      |   27 -
 .../suites/mtmv_p0/ssb/ddl/ssb_q34_create.sql      |   26 -
 .../suites/mtmv_p0/ssb/ddl/ssb_q41_create.sql      |   23 -
 .../suites/mtmv_p0/ssb/ddl/ssb_q42_create.sql      |   28 -
 .../suites/mtmv_p0/ssb/ddl/ssb_q43_create.sql      |   24 -
 .../suites/mtmv_p0/ssb/ddl/supplier_create.sql     |   14 -
 .../suites/mtmv_p0/ssb/ddl/supplier_delete.sql     |    1 -
 .../suites/mtmv_p0/test_alter_mtmv.groovy          |   86 -
 .../suites/mtmv_p0/test_create_both_mtmv.groovy    |   78 -
 .../suites/mtmv_p0/test_create_mtmv.groovy         |   75 -
 .../suites/mtmv_p0/test_refresh_mtmv.groovy        |  110 --
 .../suites/mv_p0/no_await/no_await.groovy          |    4 +
 .../test_dup_mv_bitmap_hash.groovy                 |   12 +-
 .../mv_p0/test_dup_mv_year/test_dup_mv_year.groovy |   12 +-
 .../ut/testProjectionMV1/testProjectionMV1.groovy  |   17 +
 .../cast_function/test_cast_map_function.groovy    |   60 +
 .../suites/nereids_function_p0/load.groovy         |   47 +-
 .../nereids_function_p0/scalar_function/C.groovy   |   95 +-
 .../fold_constant/fold_constant_by_fe.groovy       |    8 +-
 .../insert_into_table/insert_auth.groovy           |   79 +
 .../datetime_functions/test_date_function.groovy   |   10 +-
 .../suites/nereids_syntax_p0/explain.groovy        |    2 +-
 .../mv/newMv/dup_mv_bm_hash.groovy                 |   12 +-
 .../nereids_syntax_p0/mv/newMv/dup_mv_year.groovy  |   13 +-
 .../shape/query64.groovy                           |  245 ++-
 .../nereids_tpcds_shape_sf100_p0/rf/ds_rf17.groovy |    2 +-
 .../nereids_tpcds_shape_sf100_p0/rf/ds_rf18.groovy |    4 +-
 .../nereids_tpcds_shape_sf100_p0/rf/ds_rf24.groovy |    4 +-
 .../nereids_tpcds_shape_sf100_p0/rf/ds_rf25.groovy |    2 +-
 .../nereids_tpcds_shape_sf100_p0/rf/ds_rf29.groovy |    3 +-
 .../nereids_tpcds_shape_sf100_p0/rf/ds_rf6.groovy  |    4 +-
 .../nereids_tpcds_shape_sf100_p0/rf/ds_rf91.groovy |    4 +-
 .../shape/query64.groovy                           |    2 +-
 .../nereids_tpch_shape_sf1000_p0/rf/h_rf5.groovy   |    4 +-
 .../nereids_tpch_shape_sf1000_p0/rf/h_rf7.groovy   |    3 +-
 .../nereids_tpch_shape_sf1000_p0/rf/h_rf8.groovy   |    4 +-
 .../nereids_tpch_shape_sf1000_p0/rf/h_rf9.groovy   |    3 +-
 .../suites/node_p0/test_backend.groovy             |   26 +-
 .../suites/node_p0/test_broker.groovy              |   27 +-
 .../suites/node_p0/test_frontend.groovy            |   42 +
 .../test_multi_column_partition.groovy             |    2 +-
 .../suites/pipelineX/test_repeat_operator.groovy   |    8 +
 .../suites/query_p0/aggregate/bitmap_agg.groovy    |    3 +
 .../suites/query_p0/aggregate/map_agg.groovy       |    4 +
 .../suites/query_p0/cast/test_cast.groovy          |   16 +
 .../query_p0/cast/test_cast_decimalv3.groovy       |   23 +-
 .../test_skip_missing_version.groovy               |   36 +-
 .../show/test_nested_complex_switch.groovy         |   16 +-
 .../cast_function/test_cast_map_function.groovy    |   60 +
 .../datetime_functions/test_date_function.groovy   |   10 +-
 .../test_select_stddev_variance_window.groovy      |   12 +
 .../rollup_p0/test_materialized_view_array.groovy  |    2 +-
 .../rollup_p0/test_materialized_view_struct.groovy |    2 +-
 .../suites/statistics/analyze_stats.groovy         |   31 +-
 .../partial_update/test_partial_update.groovy      |    2 +-
 .../test_partial_update_strict_mode.groovy         |    4 +-
 .../basic_workload_group_test.groovy               |  237 ---
 .../conf/mixed_query_test_conf.groovy              |   38 +-
 .../workload_manager_p1/mixed_query_test.groovy    |  197 +++
 .../suites/workload_manager_p1/query/bquery1       |   18 -
 697 files changed, 15971 insertions(+), 17045 deletions(-)
 delete mode 100644 be/src/olap/rowset/rowset_tree.cpp
 delete mode 100644 be/src/olap/rowset/rowset_tree.h
 delete mode 100644 be/src/vec/exec/format/parquet/delta_bit_pack_decoder.cpp
 delete mode 100644 be/src/vec/exec/format/parquet/fix_length_plain_decoder.cpp
 create mode 100644 be/src/vec/exec/format/parquet/parquet_column_convert.cpp
 create mode 100644 be/src/vec/exec/format/parquet/parquet_column_convert.h
 delete mode 100644 be/test/olap/rowset/rowset_tree_test.cpp
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/AlterMaterializedViewStmt.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/ColumnPartitionDesc.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/CreateMultiTableMaterializedViewStmt.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/MVRefreshInfo.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/MVRefreshIntervalTriggerInfo.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/MVRefreshTriggerInfo.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/RefreshMaterializedViewStmt.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/ShowMTMVJobStmt.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/ShowMTMVTaskStmt.java
 rename 
fe/fe-core/src/main/java/org/apache/doris/{mtmv/metadata/MTMVCheckpointData.java
 => catalog/MTMV.java} (72%)
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/catalog/MaterializedView.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVJobFactory.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVJobManager.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVTaskContext.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVTaskExecutor.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVTaskExecutorPool.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVTaskManager.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVTaskProcessor.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVUtils.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mtmv/metadata/ChangeMTMVJob.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mtmv/metadata/DropMTMVJob.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mtmv/metadata/DropMTMVTask.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mtmv/metadata/MTMVJob.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mtmv/metadata/MTMVTask.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/persist/AlterMultiMaterializedView.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/scheduler/executor/AbstractJobExecutor.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/catalog/MultiTableMaterializedViewTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/mtmv/MTMVJobManagerTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/mtmv/MTMVTaskExecutorTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/mtmv/MTMVUtilsTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/mtmv/ShowMTMVJobStmtTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/mtmv/ShowMTMVTaskStmtTest.java
 create mode 100644 
regression-test/data/backup_restore/test_backup_restore_alias.out
 create mode 100644 
regression-test/data/backup_restore/test_backup_restore_exclude.out
 create mode 100644 
regression-test/data/backup_restore/test_backup_restore_multi_tables_overwrite.out
 copy regression-test/data/correctness_p0/{test_table_function.out => 
test_agg_materialize.out} (100%)
 rename regression-test/data/{mtmv_p0/test_refresh_mtmv.out => 
correctness_p0/test_bugfix_block_reuse.out} (68%)
 create mode 100644 regression-test/data/datatype_p0/date/test_datev1.out
 create mode 100644 
regression-test/data/datatype_p0/decimalv3/test_uniq_tab_decimalv2.out
 create mode 100644 regression-test/data/ddl_p0/test_create_table_like.out
 create mode 100644 
regression-test/data/external_table_p2/hive/test_hive_parquet_alter_column.out
 copy regression-test/data/{mtmv_p0/test_create_mtmv.out => 
external_table_p2/iceberg/test_external_catalog_iceberg_common.out} (67%)
 copy 
regression-test/data/{query_p0/sql_functions/conditional_functions/test_if_cast.out
 => javaudf_p0/test_javaudf_multi_evaluate.out} (62%)
 create mode 100644 
regression-test/data/load_p0/broker_load/test_csv_with_enclose_and_escapeS3_load.out
 create mode 100644 
regression-test/data/nereids_function_p0/cast_function/test_cast_map_function.out
 create mode 100644 regression-test/data/nereids_function_p0/fn_test_bitmap.dat
 create mode 100644 regression-test/data/query_p0/cast/test_cast_decimalv3.out
 copy regression-test/data/{mtmv_p0/test_create_mtmv.out => 
query_p0/session_variable/test_skip_missing_version.out} (68%)
 create mode 100644 
regression-test/data/query_p0/sql_functions/cast_function/test_cast_map_function.out
 copy fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVTaskExecuteParams.java 
=> 
regression-test/java-udf-src/src/main/java/org/apache/doris/udf/MultiEvaluateTest.java
 (65%)
 create mode 100644 
regression-test/plugins/plugins_create_table_nested_type.groovy
 copy regression-test/suites/backup_restore/{test_backup_restore.groovy => 
test_backup_restore_alias.groovy} (57%)
 create mode 100644 
regression-test/suites/backup_restore/test_backup_restore_db.groovy
 create mode 100644 
regression-test/suites/backup_restore/test_backup_restore_exclude.groovy
 create mode 100644 
regression-test/suites/backup_restore/test_backup_restore_multi_tables.groovy
 create mode 100644 
regression-test/suites/backup_restore/test_backup_restore_multi_tables_overwrite.groovy
 create mode 100644 
regression-test/suites/backup_restore/test_restore_mix_exists_and_new_table.groovy
 copy regression-test/suites/backup_restore/{test_backup_restore.groovy => 
test_restore_to_new_table.groovy} (63%)
 copy fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVTaskExecuteParams.java 
=> regression-test/suites/correctness_p0/test_agg_materialize.groovy (52%)
 create mode 100644 
regression-test/suites/correctness_p0/test_bugfix_block_reuse.groovy
 create mode 100644 regression-test/suites/datatype_p0/date/test_datev1.groovy
 create mode 100644 
regression-test/suites/datatype_p0/decimalv3/test_uniq_tab_decimalv2.groovy
 copy fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVTaskExecuteParams.java 
=> regression-test/suites/datatype_p0/nested_types/create_table.groovy (66%)
 create mode 100644 regression-test/suites/ddl_p0/test_create_table_like.groovy
 create mode 100644 
regression-test/suites/external_table_p0/hive/test_hive_statistics_p0.groovy
 create mode 100644 
regression-test/suites/external_table_p2/hive/test_hive_parquet_alter_column.groovy
 create mode 100644 
regression-test/suites/external_table_p2/iceberg/test_external_catalog_iceberg_common.groovy
 create mode 100644 
regression-test/suites/fault_injection_p0/test_index_fault_injection.groovy
 rename regression-test/{data/mtmv_p0/test_create_mtmv.out => 
suites/fault_injection_p0/test_index_fault_injection.out} (68%)
 create mode 100644 
regression-test/suites/javaudf_p0/test_javaudf_multi_evaluate.groovy
 create mode 100644 
regression-test/suites/load_p0/broker_load/test_csv_with_enclose_and_escapeS3_load.groovy
 copy fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVTaskExecuteParams.java 
=> regression-test/suites/meta_action_p0/test_dump_image.groovy (54%)
 rename be/src/vec/common/hash_table/hash_table_utils.h => 
regression-test/suites/metrics_p0/test_fe_metrics.groovy (71%)
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/customer_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/customer_delete.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/date_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/date_delete.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/lineorder_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/lineorder_delete.sql
 delete mode 100644 
regression-test/suites/mtmv_p0/ssb/ddl/lineorder_flat_create.sql
 delete mode 100644 
regression-test/suites/mtmv_p0/ssb/ddl/lineorder_flat_delete.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/part_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/part_delete.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/ssb_flat_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/ssb_q11_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/ssb_q12_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/ssb_q13_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/ssb_q21_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/ssb_q22_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/ssb_q23_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/ssb_q31_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/ssb_q32_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/ssb_q33_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/ssb_q34_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/ssb_q41_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/ssb_q42_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/ssb_q43_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/supplier_create.sql
 delete mode 100644 regression-test/suites/mtmv_p0/ssb/ddl/supplier_delete.sql
 delete mode 100644 regression-test/suites/mtmv_p0/test_alter_mtmv.groovy
 delete mode 100644 regression-test/suites/mtmv_p0/test_create_both_mtmv.groovy
 delete mode 100644 regression-test/suites/mtmv_p0/test_create_mtmv.groovy
 delete mode 100644 regression-test/suites/mtmv_p0/test_refresh_mtmv.groovy
 create mode 100644 
regression-test/suites/nereids_function_p0/cast_function/test_cast_map_function.groovy
 create mode 100644 
regression-test/suites/nereids_p0/insert_into_table/insert_auth.groovy
 copy fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVTaskExecuteParams.java 
=> regression-test/suites/node_p0/test_backend.groovy (61%)
 copy fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVTaskExecuteParams.java 
=> regression-test/suites/node_p0/test_broker.groovy (55%)
 create mode 100644 regression-test/suites/node_p0/test_frontend.groovy
 copy fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVTaskExecuteParams.java 
=> regression-test/suites/query_p0/cast/test_cast_decimalv3.groovy (65%)
 copy fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVTaskExecuteParams.java 
=> 
regression-test/suites/query_p0/session_variable/test_skip_missing_version.groovy
 (51%)
 create mode 100644 
regression-test/suites/query_p0/sql_functions/cast_function/test_cast_map_function.groovy
 delete mode 100644 
regression-test/suites/workload_manager_p1/basic_workload_group_test.groovy
 rename 
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVTaskExecuteParams.java => 
regression-test/suites/workload_manager_p1/conf/mixed_query_test_conf.groovy 
(54%)
 create mode 100644 
regression-test/suites/workload_manager_p1/mixed_query_test.groovy
 delete mode 100644 regression-test/suites/workload_manager_p1/query/bquery1


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to