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

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


    omit 34a6005d0fe [opt](s3) Skip S3 listing for deterministic file paths 
using HEAD requests
     add 4f83889c83a [feature](inverted index) support multiple tokenize index 
in one column (#59117)
     add 77fba143a63 [fix](cloud) Fix recycle deleted instance and remove 
versioned::meta_rowset_key writes (#60304)
     add 34e239a8271 [imp](log) Clearly print the real path of the target file 
when cannot be read (#60340)
     add 1bbb464b78c [fix](inverted-index) Fix boolean query AllScorer 
combination handling (#60237)
     add 745897ee67b [Enhancement](parquet-orc)add column size check for debug 
& stable . (#59780)
     add 73ebf74cc1b [fix](orc)Modifying the orc reader makes error reporting 
more accurate. (#60234)
     add b15a6def5d1 [opt](runtime filter)disable runtime filter prune for 
external table by default (#60138)
     add e1ab165063e [feature](exec) support short circuit evaluation for 
condition expr (#59830)
     add 650d637c414 [chore](cloud) enable fdb 7.3.69 by default (#60419)
     add 5e2ce782668 [fix](query cache) fix query cache not hit when use sort 
and one phase aggregation (#60298)
     add 8438ad42448 [fix](query cache) query cache shouldn't be hitted when 
session variable changed or use udf (#60315)
     add eb1c43ef751 [fix](union) Fix union operator (#60334)
     add b871ca7708d [feat](oss)Support bucket-domain-name (#59755)
     add 4f0cb1d3704 [fix](Hdfs) Guard HDFS init when Java support disabled 
(#60368)
     add bab6fcdcfd7 [fix](dictionary):  use correct property key when parsing 
memory_limit in CreateDictionaryInfo(#60306) (#60309)
     add 5685a939e6b [opt](unnest)report user friendly error message when use 
unnest in subquery (#60297)
     add 315a2d5fc9f [Chore](execution) add check for do_projections (#60389)
     add cff565f2b25 [Enhancement](explain)Display deleteFileNum for 
FileScanNode when explain verbose (#60308)
     add 1f5b84131df [opt](iceberg) optimize rewrite_data_files to avoid 
generating excessive small files (#60063)
     add 44de71047ea [fix](prune nested column) fix prune nested column maybe 
throw NullPointerException (#60395)
     add 9c0d3597a0e [Fix](function) fix partitions function throw error when 
query internal table without specifying catalog condition, this incompatible 
with show partitions command (#60247)
     add abea4a6cf0c [Fix](udf) fix backends udf return rows incompatible with 
show backends command (#60210)
     add 6de6945b990 [fix](recursive_cte)Fix incorrect targets calculation in 
ThriftPlansBuilder (#60440)
     add 9d539ccd034 [fix](query cache) AggregateNode compute digest of query 
cache should consider sortByGroupKey (#60431)
     add 8815a2146b4 [Bug](cte) fix rec cte sql can not found rf whitch out of 
cte (#60307)
     add bc494f5a37d [Improve](Variant) use COUNT_ON_INDEX on variant 
subcolumns (#60404)
     add 551c2a26a2a [refactor](field) Use Field to replace StringRef (#60253)
     add ae5ff35b18d [Fix](StreamingJob) Optimize CDC consumption strategy 
(#60181)
     add 3e931d17907 [fix](profile) Fix get meta version time unit (#60422)
     add 198ad41ab99 [opt](jvm) enable BE jvm monitor by default (#60343)
     add 6873adb44a7 [Bug](exec) Fix min max push agg error read char column 
(#60365)
     add e2a99349c3b [ut](hash) add be ut for crc32 (#60392)
     add d78ad3e89e3 [secrity](auth) Add x509 cert based auth framework (#60098)
     add 2f7fb9a8eca [Fix](Variant) predicate should be pushed down when 
conjunct contains CAST (#60448)
     add 5aa7fdb4701 [fix](cloud) query fails when smooth upgrade primary BE 
not alive yet (#60317)
     add 9dc0e0df66c [fix](cloud) Disable AdminSetPartitionVersionCommand in 
cloud mode (#60263)
     add 84f37259b19 [SessionVariable](Variant) set 
`default_variant_max_subcolumns_count` to 2048 (#60462)
     add b1585e1736d [fix](filecache) correct ttl metrics (#60252)
     add 26f44b513d6 [fix](filecache) add ttl mgr NOT_FOUND cleanup (#60269)
     add e3047d265ee [fix](filecache) fix crash on reset_range when clearing 
cache concurrently (#60271)
     add d651aa4477e [chore](cloud) Enable txn lazy commit for by default 
(#58732)
     add fdca997272f [Fix](p0) Deduplicate table names to avoid cross-suit 
drops (#60466)
     add fea4f535258 [refactor](predicate) Refactor zone map (#60393)
     add 76f67756f40 [minor](field) Refine `Field` (#60481)
     add 23d894d9519 [fix](nereids) fix empty layer in CommonSubExpressionOpt 
when WhenClause is the only common sub-expression (#60435)
     add 4fc9a0779e2 [Debug] Throw exception if array literal of ann dist 
function is nullable (#60489)
     add c1d8aab4050 [enhance](memory) consider memtable memory when sink 
operator back pressure (#60291)
     add 4abe299519d [fix](s3) Treat no such key as empty response when listing 
objects (part 2) (#60286)
     add 6d9883e5c0f [Feature](Iceberg) Implement expire_snapshots procedure 
for Iceberg tables (#59979)
     add 59fabfffb5f [fix](replica) do not select user drop replica as possible 
(#54434)
     add d495108da49 [opt](s3) Skip S3 listing for deterministic file paths 
using HEAD requests

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   (34a6005d0fe)
            \
             N -- N -- N   
refs/heads/optimize_s3_skip_list_for_deterministic_paths (d495108da49)

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:
 .gitignore                                         |     1 +
 .licenserc.yaml                                    |     1 +
 be/src/cloud/config.cpp                            |     2 +-
 be/src/common/config.cpp                           |     2 +-
 be/src/exec/olap_common.h                          |    24 +-
 be/src/io/cache/block_file_cache.cpp               |     6 +
 be/src/io/cache/block_file_cache_ttl_mgr.cpp       |    38 +-
 be/src/io/cache/block_file_cache_ttl_mgr.h         |     4 +
 be/src/io/fs/hdfs/hdfs_mgr.cpp                     |     8 +
 be/src/io/fs/s3_obj_storage_client.cpp             |     9 +-
 be/src/olap/accept_null_predicate.h                |    10 +-
 be/src/olap/bitmap_filter_predicate.h              |    12 +-
 be/src/olap/block_column_predicate.cpp             |    11 +-
 be/src/olap/block_column_predicate.h               |     8 +-
 be/src/olap/column_predicate.h                     |    19 +-
 be/src/olap/comparison_predicate.h                 |   143 +-
 be/src/olap/delete_handler.cpp                     |    55 +-
 be/src/olap/in_list_predicate.h                    |    57 +-
 be/src/olap/inverted_index_parser.cpp              |   171 +-
 be/src/olap/inverted_index_parser.h                |    90 +-
 be/src/olap/null_predicate.h                       |    12 +-
 be/src/olap/olap_common.h                          |     2 -
 be/src/olap/predicate_creator.h                    |   139 +-
 .../rowset/segment_v2/analyzer_key_matcher.cpp     |    61 +
 .../olap/rowset/segment_v2/analyzer_key_matcher.h  |    75 +
 be/src/olap/rowset/segment_v2/column_reader.cpp    |   150 +-
 be/src/olap/rowset/segment_v2/column_reader.h      |    11 +-
 .../inverted_index/analyzer/analyzer.cpp           |    14 +-
 .../boolean_query/occur_boolean_weight.cpp         |    89 +-
 .../query_v2/boolean_query/occur_boolean_weight.h  |    12 +-
 .../query_v2/regexp_query/regexp_query.h           |    10 +-
 .../rowset/segment_v2/inverted_index_iterator.cpp  |   234 +-
 .../rowset/segment_v2/inverted_index_iterator.h    |    46 +-
 .../rowset/segment_v2/inverted_index_reader.cpp    |    15 +-
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |    28 +-
 be/src/olap/shared_predicate.h                     |    12 +-
 be/src/olap/wrapper_field.cpp                      |     3 +-
 be/src/pipeline/exec/aggregation_sink_operator.cpp |    36 +-
 be/src/pipeline/exec/aggregation_sink_operator.h   |    17 +-
 be/src/pipeline/exec/analytic_sink_operator.cpp    |     7 +-
 be/src/pipeline/exec/analytic_sink_operator.h      |    19 +-
 be/src/pipeline/exec/cache_source_operator.h       |     4 +-
 .../distinct_streaming_aggregation_operator.cpp    |     9 +-
 .../exec/distinct_streaming_aggregation_operator.h |    20 +-
 be/src/pipeline/exec/file_scan_operator.cpp        |     5 +-
 be/src/pipeline/exec/file_scan_operator.h          |     2 +-
 be/src/pipeline/exec/hashjoin_build_sink.h         |    12 +-
 be/src/pipeline/exec/hashjoin_probe_operator.h     |    12 +-
 be/src/pipeline/exec/mock_scan_operator.h          |     5 +-
 be/src/pipeline/exec/olap_scan_operator.cpp        |     8 +-
 be/src/pipeline/exec/olap_scan_operator.h          |     2 +-
 be/src/pipeline/exec/operator.cpp                  |    38 +-
 be/src/pipeline/exec/operator.h                    |    46 +-
 .../exec/partitioned_aggregation_sink_operator.cpp |     7 +-
 .../exec/partitioned_aggregation_sink_operator.h   |    16 +-
 .../partitioned_aggregation_source_operator.cpp    |    20 +
 .../exec/partitioned_aggregation_source_operator.h |     6 +
 .../exec/partitioned_hash_join_probe_operator.h    |    17 +-
 .../exec/partitioned_hash_join_sink_operator.h     |    17 +-
 be/src/pipeline/exec/scan_operator.cpp             |   110 +-
 be/src/pipeline/exec/scan_operator.h               |     6 +-
 be/src/pipeline/exec/set_probe_sink_operator.h     |     3 +-
 be/src/pipeline/exec/set_sink_operator.h           |     3 +-
 be/src/pipeline/exec/set_source_operator.h         |    14 +-
 be/src/pipeline/exec/sort_sink_operator.cpp        |     4 +-
 be/src/pipeline/exec/sort_sink_operator.h          |    10 +-
 be/src/pipeline/exec/spill_sort_sink_operator.cpp  |     7 +-
 be/src/pipeline/exec/spill_sort_sink_operator.h    |    14 +-
 .../exec/streaming_aggregation_operator.cpp        |    39 +-
 .../pipeline/exec/streaming_aggregation_operator.h |     6 +-
 be/src/pipeline/exec/union_sink_operator.h         |    18 +-
 be/src/pipeline/exec/union_source_operator.h       |    12 +-
 be/src/pipeline/pipeline_fragment_context.cpp      |   157 +-
 be/src/pipeline/pipeline_fragment_context.h        |     3 +-
 be/src/runtime/index_policy/index_policy_mgr.cpp   |    47 +-
 be/src/runtime/index_policy/index_policy_mgr.h     |     5 +-
 be/src/runtime/runtime_predicate.cpp               |   113 +-
 be/src/runtime/runtime_predicate.h                 |     8 +-
 be/src/runtime/runtime_state.cpp                   |     9 +-
 be/src/runtime/runtime_state.h                     |     2 +
 be/src/runtime/type_limit.h                        |     6 +
 be/src/runtime_filter/runtime_filter_merger.h      |     7 +-
 be/src/runtime_filter/runtime_filter_mgr.h         |    12 -
 be/src/vec/columns/column_const.h                  |     3 +-
 be/src/vec/columns/column_nullable.cpp             |     6 +-
 be/src/vec/common/string_ref.cpp                   |    11 +
 be/src/vec/common/string_ref.h                     |     1 +
 be/src/vec/core/field.cpp                          |    69 +
 be/src/vec/core/field.h                            |    31 +-
 .../vec/data_types/serde/data_type_array_serde.cpp |     2 +
 .../data_types/serde/data_type_bitmap_serde.cpp    |    10 +
 .../vec/data_types/serde/data_type_bitmap_serde.h  |     2 +
 .../serde/data_type_date_or_datetime_serde.cpp     |    18 +
 .../serde/data_type_date_or_datetime_serde.h       |     3 +
 .../serde/data_type_datetimev2_serde.cpp           |    14 +
 .../data_types/serde/data_type_datetimev2_serde.h  |     3 +
 .../data_types/serde/data_type_datev2_serde.cpp    |    19 +
 .../vec/data_types/serde/data_type_datev2_serde.h  |     3 +
 .../data_types/serde/data_type_decimal_serde.cpp   |    16 +
 .../vec/data_types/serde/data_type_decimal_serde.h |     3 +
 .../vec/data_types/serde/data_type_hll_serde.cpp   |     7 +
 be/src/vec/data_types/serde/data_type_hll_serde.h  |     3 +
 .../vec/data_types/serde/data_type_ipv4_serde.cpp  |    14 +
 be/src/vec/data_types/serde/data_type_ipv4_serde.h |     2 +
 .../vec/data_types/serde/data_type_ipv6_serde.cpp  |    14 +
 be/src/vec/data_types/serde/data_type_ipv6_serde.h |     2 +
 .../data_types/serde/data_type_nullable_serde.cpp  |    11 +
 .../data_types/serde/data_type_nullable_serde.h    |     2 +
 .../data_types/serde/data_type_number_serde.cpp    |    13 +
 .../vec/data_types/serde/data_type_number_serde.h  |     3 +
 .../serde/data_type_quantilestate_serde.cpp        |    10 +
 .../serde/data_type_quantilestate_serde.h          |     3 +
 be/src/vec/data_types/serde/data_type_serde.h      |     4 +
 .../data_types/serde/data_type_string_serde.cpp    |     7 +
 .../vec/data_types/serde/data_type_string_serde.h  |     2 +
 .../vec/data_types/serde/data_type_time_serde.cpp  |    16 +
 be/src/vec/data_types/serde/data_type_time_serde.h |     3 +
 .../serde/data_type_timestamptz_serde.cpp          |    14 +
 .../data_types/serde/data_type_timestamptz_serde.h |     3 +
 be/src/vec/exec/format/orc/vorc_reader.cpp         |    64 +-
 be/src/vec/exec/format/orc/vorc_reader.h           |    21 +-
 .../exec/format/parquet/vparquet_column_reader.cpp |    11 +-
 .../exec/format/parquet/vparquet_group_reader.cpp  |    52 +
 be/src/vec/exprs/lambda_function/lambda_function.h |     3 +-
 .../lambda_function/varray_filter_function.cpp     |     8 +-
 .../exprs/lambda_function/varray_map_function.cpp  |    11 +-
 .../exprs/lambda_function/varray_sort_function.cpp |     7 +-
 be/src/vec/exprs/short_circuit_evaluation_expr.cpp |   464 +
 be/src/vec/exprs/short_circuit_evaluation_expr.h   |   113 +
 be/src/vec/exprs/short_circuit_util.h              |   499 +
 .../vec/exprs/table_function/vexplode_bitmap.cpp   |     2 +-
 .../exprs/table_function/vexplode_json_object.cpp  |     2 +-
 be/src/vec/exprs/vbitmap_predicate.cpp             |    15 +-
 be/src/vec/exprs/vbitmap_predicate.h               |     6 +-
 be/src/vec/exprs/vbloom_predicate.cpp              |    15 +-
 be/src/vec/exprs/vbloom_predicate.h                |     7 +-
 be/src/vec/exprs/vcase_expr.cpp                    |    18 +-
 be/src/vec/exprs/vcase_expr.h                      |     4 +-
 be/src/vec/exprs/vcast_expr.cpp                    |    12 +-
 be/src/vec/exprs/vcast_expr.h                      |     8 +-
 be/src/vec/exprs/vcolumn_ref.h                     |     8 +-
 be/src/vec/exprs/vcompound_pred.h                  |    13 +-
 be/src/vec/exprs/vcondition_expr.cpp               |    29 +-
 be/src/vec/exprs/vcondition_expr.h                 |    12 +-
 be/src/vec/exprs/vdirect_in_predicate.h            |    17 +-
 be/src/vec/exprs/vectorized_fn_call.cpp            |    24 +-
 be/src/vec/exprs/vectorized_fn_call.h              |     7 +-
 be/src/vec/exprs/vexpr.cpp                         |    39 +-
 be/src/vec/exprs/vexpr.h                           |    33 +-
 be/src/vec/exprs/vexpr_context.cpp                 |     7 +-
 be/src/vec/exprs/vin_predicate.cpp                 |     8 +-
 be/src/vec/exprs/vin_predicate.h                   |     4 +-
 be/src/vec/exprs/vinfo_func.cpp                    |     4 +-
 be/src/vec/exprs/vinfo_func.h                      |     4 +-
 be/src/vec/exprs/virtual_slot_ref.cpp              |    18 +-
 be/src/vec/exprs/virtual_slot_ref.h                |     4 +-
 be/src/vec/exprs/vlambda_function_call_expr.h      |     6 +-
 be/src/vec/exprs/vlambda_function_expr.h           |     6 +-
 be/src/vec/exprs/vliteral.cpp                      |     5 +-
 be/src/vec/exprs/vliteral.h                        |     4 +-
 be/src/vec/exprs/vmatch_predicate.cpp              |    33 +-
 be/src/vec/exprs/vmatch_predicate.h                |     5 +-
 be/src/vec/exprs/vruntimefilter_wrapper.cpp        |     4 +-
 be/src/vec/exprs/vruntimefilter_wrapper.h          |     4 +-
 be/src/vec/exprs/vsearch.cpp                       |     6 +-
 be/src/vec/exprs/vsearch.h                         |     4 +-
 be/src/vec/exprs/vslot_ref.cpp                     |     7 +-
 be/src/vec/exprs/vslot_ref.h                       |     4 +-
 be/src/vec/exprs/vtopn_pred.h                      |     6 +-
 be/src/vec/functions/function.h                    |     1 +
 be/src/vec/functions/function_multi_match.cpp      |     1 +
 be/src/vec/functions/function_search.cpp           |     7 +-
 be/src/vec/functions/function_search.h             |     1 +
 be/src/vec/functions/function_tokenize.cpp         |     4 +-
 be/src/vec/functions/match.cpp                     |    47 +-
 be/src/vec/sink/writer/vtablet_writer.cpp          |    29 +-
 .../columns/column_array_update_crc32c_batch.out}  |     0
 .../columns/column_array_update_crc32c_batch_0.out |    12 +
 ...mn_array_update_crc32c_batch_0.out_with_nullmap |    12 +
 .../columns/column_array_update_crc32c_batch_1.out |    11 +
 ...mn_array_update_crc32c_batch_1.out_with_nullmap |    11 +
 .../column_array_update_crc32c_batch_10.out        |    17 +
 ...n_array_update_crc32c_batch_10.out_with_nullmap |    17 +
 .../column_array_update_crc32c_batch_11.out        |    24 +
 ...n_array_update_crc32c_batch_11.out_with_nullmap |    24 +
 .../column_array_update_crc32c_batch_12.out        |    17 +
 ...n_array_update_crc32c_batch_12.out_with_nullmap |    17 +
 .../column_array_update_crc32c_batch_13.out        |    24 +
 ...n_array_update_crc32c_batch_13.out_with_nullmap |    24 +
 .../column_array_update_crc32c_batch_14.out        |     6 +
 ...n_array_update_crc32c_batch_14.out_with_nullmap |     6 +
 .../column_array_update_crc32c_batch_15.out        |     7 +
 ...n_array_update_crc32c_batch_15.out_with_nullmap |     7 +
 .../column_array_update_crc32c_batch_16.out        |     5 +
 ...n_array_update_crc32c_batch_16.out_with_nullmap |     5 +
 .../column_array_update_crc32c_batch_17.out        |     5 +
 ...n_array_update_crc32c_batch_17.out_with_nullmap |     5 +
 .../column_array_update_crc32c_batch_18.out        |     5 +
 ...n_array_update_crc32c_batch_18.out_with_nullmap |     5 +
 .../column_array_update_crc32c_batch_19.out        |    12 +
 ...n_array_update_crc32c_batch_19.out_with_nullmap |    12 +
 .../columns/column_array_update_crc32c_batch_2.out |    13 +
 ...mn_array_update_crc32c_batch_2.out_with_nullmap |    13 +
 .../column_array_update_crc32c_batch_20.out        |    11 +
 ...n_array_update_crc32c_batch_20.out_with_nullmap |    11 +
 .../column_array_update_crc32c_batch_21.out        |    13 +
 ...n_array_update_crc32c_batch_21.out_with_nullmap |    13 +
 .../column_array_update_crc32c_batch_22.out        |    11 +
 ...n_array_update_crc32c_batch_22.out_with_nullmap |    11 +
 .../column_array_update_crc32c_batch_23.out        |    12 +
 ...n_array_update_crc32c_batch_23.out_with_nullmap |    12 +
 .../column_array_update_crc32c_batch_24.out        |     9 +
 ...n_array_update_crc32c_batch_24.out_with_nullmap |     9 +
 .../column_array_update_crc32c_batch_25.out        |    10 +
 ...n_array_update_crc32c_batch_25.out_with_nullmap |    10 +
 .../column_array_update_crc32c_batch_26.out        |    10 +
 ...n_array_update_crc32c_batch_26.out_with_nullmap |    10 +
 .../column_array_update_crc32c_batch_27.out        |     7 +
 ...n_array_update_crc32c_batch_27.out_with_nullmap |     7 +
 .../column_array_update_crc32c_batch_28.out        |     7 +
 ...n_array_update_crc32c_batch_28.out_with_nullmap |     7 +
 .../column_array_update_crc32c_batch_29.out        |    17 +
 ...n_array_update_crc32c_batch_29.out_with_nullmap |    17 +
 .../columns/column_array_update_crc32c_batch_3.out |    11 +
 ...mn_array_update_crc32c_batch_3.out_with_nullmap |    11 +
 .../column_array_update_crc32c_batch_30.out        |    25 +
 ...n_array_update_crc32c_batch_30.out_with_nullmap |    25 +
 .../column_array_update_crc32c_batch_31.out        |    17 +
 ...n_array_update_crc32c_batch_31.out_with_nullmap |    17 +
 .../column_array_update_crc32c_batch_32.out        |    25 +
 ...n_array_update_crc32c_batch_32.out_with_nullmap |    25 +
 .../column_array_update_crc32c_batch_33.out        |     6 +
 ...n_array_update_crc32c_batch_33.out_with_nullmap |     6 +
 .../column_array_update_crc32c_batch_34.out        |     6 +
 ...n_array_update_crc32c_batch_34.out_with_nullmap |     6 +
 .../column_array_update_crc32c_batch_35.out        |     7 +
 ...n_array_update_crc32c_batch_35.out_with_nullmap |     7 +
 .../column_array_update_crc32c_batch_36.out        |     6 +
 ...n_array_update_crc32c_batch_36.out_with_nullmap |     6 +
 .../column_array_update_crc32c_batch_37.out        |     6 +
 ...n_array_update_crc32c_batch_37.out_with_nullmap |     6 +
 .../column_array_update_crc32c_batch_38.out        |     6 +
 ...n_array_update_crc32c_batch_38.out_with_nullmap |     6 +
 .../column_array_update_crc32c_batch_39.out        |     6 +
 ...n_array_update_crc32c_batch_39.out_with_nullmap |     6 +
 .../columns/column_array_update_crc32c_batch_4.out |    11 +
 ...mn_array_update_crc32c_batch_4.out_with_nullmap |    11 +
 .../column_array_update_crc32c_batch_40.out        |     6 +
 ...n_array_update_crc32c_batch_40.out_with_nullmap |     6 +
 .../column_array_update_crc32c_batch_41.out        |     6 +
 ...n_array_update_crc32c_batch_41.out_with_nullmap |     6 +
 .../column_array_update_crc32c_batch_42.out        |    16 +
 ...n_array_update_crc32c_batch_42.out_with_nullmap |    16 +
 .../columns/column_array_update_crc32c_batch_5.out |     8 +
 ...mn_array_update_crc32c_batch_5.out_with_nullmap |     8 +
 .../columns/column_array_update_crc32c_batch_6.out |    10 +
 ...mn_array_update_crc32c_batch_6.out_with_nullmap |    10 +
 .../columns/column_array_update_crc32c_batch_7.out |    10 +
 ...mn_array_update_crc32c_batch_7.out_with_nullmap |    10 +
 .../columns/column_array_update_crc32c_batch_8.out |     6 +
 ...mn_array_update_crc32c_batch_8.out_with_nullmap |     6 +
 .../columns/column_array_update_crc32c_batch_9.out |     6 +
 ...mn_array_update_crc32c_batch_9.out_with_nullmap |     6 +
 .../column_array_update_crc32c_single_0.out        |     1 +
 ...n_array_update_crc32c_single_0.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_1.out        |     1 +
 ...n_array_update_crc32c_single_1.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_10.out       |     1 +
 ..._array_update_crc32c_single_10.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_11.out       |     1 +
 ..._array_update_crc32c_single_11.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_12.out       |     1 +
 ..._array_update_crc32c_single_12.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_13.out       |     1 +
 ..._array_update_crc32c_single_13.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_14.out       |     1 +
 ..._array_update_crc32c_single_14.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_15.out       |     1 +
 ..._array_update_crc32c_single_15.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_16.out       |     1 +
 ..._array_update_crc32c_single_16.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_17.out       |     1 +
 ..._array_update_crc32c_single_17.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_18.out       |     1 +
 ..._array_update_crc32c_single_18.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_19.out       |     1 +
 ..._array_update_crc32c_single_19.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_2.out        |     1 +
 ...n_array_update_crc32c_single_2.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_20.out       |     1 +
 ..._array_update_crc32c_single_20.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_21.out       |     1 +
 ..._array_update_crc32c_single_21.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_22.out       |     1 +
 ..._array_update_crc32c_single_22.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_23.out       |     1 +
 ..._array_update_crc32c_single_23.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_24.out       |     1 +
 ..._array_update_crc32c_single_24.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_25.out       |     1 +
 ..._array_update_crc32c_single_25.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_26.out       |     1 +
 ..._array_update_crc32c_single_26.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_27.out       |     1 +
 ..._array_update_crc32c_single_27.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_28.out       |     1 +
 ..._array_update_crc32c_single_28.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_29.out       |     1 +
 ..._array_update_crc32c_single_29.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_3.out        |     1 +
 ...n_array_update_crc32c_single_3.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_30.out       |     1 +
 ..._array_update_crc32c_single_30.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_31.out       |     1 +
 ..._array_update_crc32c_single_31.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_32.out       |     1 +
 ..._array_update_crc32c_single_32.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_33.out       |     1 +
 ..._array_update_crc32c_single_33.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_34.out       |     1 +
 ..._array_update_crc32c_single_34.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_35.out       |     1 +
 ..._array_update_crc32c_single_35.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_36.out       |     1 +
 ..._array_update_crc32c_single_36.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_37.out       |     1 +
 ..._array_update_crc32c_single_37.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_38.out       |     1 +
 ..._array_update_crc32c_single_38.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_39.out       |     1 +
 ..._array_update_crc32c_single_39.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_4.out        |     1 +
 ...n_array_update_crc32c_single_4.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_40.out       |     1 +
 ..._array_update_crc32c_single_40.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_41.out       |     1 +
 ..._array_update_crc32c_single_41.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_42.out       |     1 +
 ..._array_update_crc32c_single_42.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_5.out        |     1 +
 ...n_array_update_crc32c_single_5.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_6.out        |     1 +
 ...n_array_update_crc32c_single_6.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_7.out        |     1 +
 ...n_array_update_crc32c_single_7.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_8.out        |     1 +
 ...n_array_update_crc32c_single_8.out_with_nullmap |     1 +
 .../column_array_update_crc32c_single_9.out        |     1 +
 ...n_array_update_crc32c_single_9.out_with_nullmap |     1 +
 .../columns/column_date_v1_update_crc32c_batch.out |    20 +
 ...mn_date_v1_update_crc32c_batch.out_with_nullmap |    20 +
 .../column_date_v1_update_crc32c_single.out        |     1 +
 ...n_date_v1_update_crc32c_single.out_with_nullmap |     1 +
 .../columns/column_date_v2_update_crc32c_batch.out |    20 +
 ...mn_date_v2_update_crc32c_batch.out_with_nullmap |    20 +
 .../column_date_v2_update_crc32c_single.out        |     1 +
 ...n_date_v2_update_crc32c_single.out_with_nullmap |     1 +
 .../column_datetime_v1_update_crc32c_batch.out     |    20 +
 ...atetime_v1_update_crc32c_batch.out_with_nullmap |    20 +
 .../column_datetime_v1_update_crc32c_single.out    |     1 +
 ...tetime_v1_update_crc32c_single.out_with_nullmap |     1 +
 .../column_datetime_v2_0_update_crc32c_batch.out   |    20 +
 ...etime_v2_0_update_crc32c_batch.out_with_nullmap |    20 +
 .../column_datetime_v2_0_update_crc32c_single.out  |     1 +
 ...time_v2_0_update_crc32c_single.out_with_nullmap |     1 +
 .../column_datetime_v2_5_update_crc32c_batch.out   |    20 +
 ...etime_v2_5_update_crc32c_batch.out_with_nullmap |    20 +
 .../column_datetime_v2_5_update_crc32c_single.out  |     1 +
 ...time_v2_5_update_crc32c_single.out_with_nullmap |     1 +
 .../column_datetime_v2_6_update_crc32c_batch.out   |    20 +
 ...etime_v2_6_update_crc32c_batch.out_with_nullmap |    20 +
 .../column_datetime_v2_6_update_crc32c_single.out  |     1 +
 ...time_v2_6_update_crc32c_single.out_with_nullmap |     1 +
 .../column_decimal128_1_update_crc32c_batch.out    |   132 +
 ...cimal128_1_update_crc32c_batch.out_with_nullmap |   132 +
 .../column_decimal128_1_update_crc32c_single.out   |     1 +
 ...imal128_1_update_crc32c_single.out_with_nullmap |     1 +
 .../column_decimal256_1_update_crc32c_batch.out    |   136 +
 ...cimal256_1_update_crc32c_batch.out_with_nullmap |   136 +
 .../column_decimal256_1_update_crc32c_single.out   |     1 +
 ...imal256_1_update_crc32c_single.out_with_nullmap |     1 +
 .../column_decimal32_1_update_crc32c_batch.out     |    57 +
 ...ecimal32_1_update_crc32c_batch.out_with_nullmap |    57 +
 .../column_decimal32_1_update_crc32c_single.out    |     1 +
 ...cimal32_1_update_crc32c_single.out_with_nullmap |     1 +
 .../column_decimal64_1_update_crc32c_batch.out     |   132 +
 ...ecimal64_1_update_crc32c_batch.out_with_nullmap |   132 +
 .../column_decimal64_1_update_crc32c_single.out    |     1 +
 ...cimal64_1_update_crc32c_single.out_with_nullmap |     1 +
 .../columns/column_int128_update_crc32c_batch.out  |    78 +
 ...umn_int128_update_crc32c_batch.out_with_nullmap |    78 +
 .../columns/column_int128_update_crc32c_single.out |     1 +
 ...mn_int128_update_crc32c_single.out_with_nullmap |     1 +
 .../columns/column_int16_update_crc32c_batch.out   |    84 +
 ...lumn_int16_update_crc32c_batch.out_with_nullmap |    84 +
 .../columns/column_int16_update_crc32c_single.out  |     1 +
 ...umn_int16_update_crc32c_single.out_with_nullmap |     1 +
 .../columns/column_int32_update_crc32c_batch.out   |    78 +
 ...lumn_int32_update_crc32c_batch.out_with_nullmap |    78 +
 .../columns/column_int32_update_crc32c_single.out  |     1 +
 ...umn_int32_update_crc32c_single.out_with_nullmap |     1 +
 .../columns/column_int64_update_crc32c_batch.out   |    84 +
 ...lumn_int64_update_crc32c_batch.out_with_nullmap |    84 +
 .../columns/column_int64_update_crc32c_single.out  |     1 +
 ...umn_int64_update_crc32c_single.out_with_nullmap |     1 +
 .../columns/column_int8_update_crc32c_batch.out    |    82 +
 ...olumn_int8_update_crc32c_batch.out_with_nullmap |    82 +
 .../columns/column_int8_update_crc32c_single.out   |     1 +
 ...lumn_int8_update_crc32c_single.out_with_nullmap |     1 +
 .../column_str32_json_update_crc32c_batch.out      |  1654 ++
 ...str32_json_update_crc32c_batch.out_with_nullmap |  1654 ++
 .../column_str32_json_update_crc32c_single.out     |     1 +
 ...tr32_json_update_crc32c_single.out_with_nullmap |     1 +
 .../columns/column_str32_update_crc32c_batch.out   |    35 +
 ...lumn_str32_update_crc32c_batch.out_with_nullmap |    35 +
 .../columns/column_str32_update_crc32c_single.out  |     1 +
 ...umn_str32_update_crc32c_single.out_with_nullmap |     1 +
 .../column_str64_json_update_crc32c_batch.out      | 20264 +++++++++++++++++++
 ...str64_json_update_crc32c_batch.out_with_nullmap | 20264 +++++++++++++++++++
 .../column_str64_json_update_crc32c_single.out     |     1 +
 ...tr64_json_update_crc32c_single.out_with_nullmap |     1 +
 .../columns/column_str64_update_crc32c_batch.out   |    35 +
 ...lumn_str64_update_crc32c_batch.out_with_nullmap |    35 +
 .../columns/column_str64_update_crc32c_single.out  |     1 +
 ...umn_str64_update_crc32c_single.out_with_nullmap |     1 +
 .../columns/column_uint8_update_crc32c_batch.out   |     4 +
 ...lumn_uint8_update_crc32c_batch.out_with_nullmap |     4 +
 .../columns/column_uint8_update_crc32c_single.out  |     1 +
 ...umn_uint8_update_crc32c_single.out_with_nullmap |     1 +
 be/test/exprs/mock_vexpr.h                         |     5 +-
 be/test/exprs/virtual_slot_ref_test.cpp            |    12 +-
 be/test/olap/block_column_predicate_test.cpp       |  1330 +-
 be/test/olap/collection_statistics_test.cpp        |     3 +-
 be/test/olap/date_bloom_filter_test.cpp            |     6 +-
 be/test/olap/inverted_index_parser_test.cpp        |   196 +-
 .../segment_v2/analyzer_key_matcher_test.cpp       |   218 +
 .../query_v2/occur_boolean_query_test.cpp          |   265 +
 .../inverted_index/query_v2/regexp_query_test.cpp  |   175 +
 .../segment_v2/inverted_index_iterator_test.cpp    |   344 +
 .../segment_iterator_no_need_read_data_test.cpp    |    60 +
 .../operator/hashjoin_probe_operator_test.cpp      |     4 +-
 .../partitioned_aggregation_test_helper.cpp        |     4 +-
 .../operator/partitioned_aggregation_test_helper.h |     2 +-
 .../operator/spill_sort_sink_operator_test.cpp     |     4 +-
 .../pipeline/operator/spill_sort_test_helper.cpp   |     2 +-
 be/test/testutil/test_util.cpp                     |     3 +-
 be/test/vec/columns/column_array_test.cpp          |    17 +
 be/test/vec/columns/column_decimal_test.cpp        |    37 +
 be/test/vec/columns/column_string_test.cpp         |    32 +
 be/test/vec/columns/column_vector_test.cpp         |    48 +
 be/test/vec/columns/common_column_test.h           |    80 +
 .../vec/exec/format/parquet/parquet_expr_test.cpp  |    40 +-
 be/test/vec/exprs/short_circuit_util_test.cpp      |   935 +
 be/test/vec/exprs/try_cast_expr_test.cpp           |     4 +-
 be/test/vec/exprs/vsearch_expr_test.cpp            |     6 +-
 be/test/vec/function/function_match_test.cpp       |     4 +-
 cloud/src/common/config.h                          |     2 +-
 cloud/src/meta-service/meta_service.cpp            |    24 +-
 cloud/src/meta-service/meta_service_txn.cpp        |    28 -
 cloud/src/meta-service/txn_lazy_committer.cpp      |    13 -
 cloud/src/recycler/recycler.cpp                    |   177 +-
 .../scripts/create_preinstalled_scripts/run13.hql  |     7 +
 .../apache/doris/job/cdc/DataSourceConfigKeys.java |     4 +-
 .../antlr4/org/apache/doris/nereids/DorisLexer.g4  |     6 +
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |    28 +-
 .../org/apache/doris/alter/AlterUserOpType.java    |     3 +-
 .../apache/doris/alter/SchemaChangeHandler.java    |    26 +-
 .../apache/doris/analysis/AnalyzerSelector.java    |   198 +
 .../java/org/apache/doris/analysis/CaseExpr.java   |     4 +
 .../apache/doris/analysis/FunctionCallExpr.java    |     4 +
 .../apache/doris/analysis/InvertedIndexUtil.java   |   106 +-
 .../org/apache/doris/analysis/MatchPredicate.java  |    78 +-
 .../java/org/apache/doris/analysis/TlsOptions.java |   242 +
 .../org/apache/doris/analysis/UserIdentity.java    |    81 +
 .../invertedindex/AnalyzerIdentityBuilder.java     |   241 +
 .../invertedindex/AnalyzerKeyNormalizer.java       |    32 +-
 .../invertedindex/InvertedIndexSqlGenerator.java   |    44 +
 .../main/java/org/apache/doris/catalog/Index.java  |     7 +
 .../java/org/apache/doris/catalog/OlapTable.java   |    36 +-
 .../main/java/org/apache/doris/catalog/Tablet.java |    10 +
 .../apache/doris/cloud/catalog/CloudReplica.java   |     7 +-
 .../doris/cloud/catalog/CloudTabletRebalancer.java |     7 +-
 .../org/apache/doris/common/proc/AuthProcDir.java  |     7 +-
 .../apache/doris/common/proc/BackendsProcDir.java  |    17 +-
 .../doris/common/profile/SummaryProfile.java       |     2 +-
 .../org/apache/doris/datasource/FileScanNode.java  |    32 +
 .../doris/datasource/hive/source/HiveScanNode.java |    31 +
 .../action/IcebergExpireSnapshotsAction.java       |   221 +-
 .../iceberg/rewrite/RewriteDataFileExecutor.java   |    20 +
 .../iceberg/rewrite/RewriteGroupTask.java          |    73 +
 .../datasource/iceberg/source/IcebergScanNode.java |    40 +
 .../datasource/paimon/source/PaimonScanNode.java   |    22 +
 .../datasource/property/storage/OSSProperties.java |    77 +
 .../java/org/apache/doris/fs/obj/S3ObjStorage.java |    12 +-
 .../apache/doris/indexpolicy/IndexPolicyMgr.java   |    85 +-
 .../streaming/DataSourceConfigValidator.java       |     3 +-
 .../insert/streaming/StreamingInsertJob.java       |     5 +
 .../insert/streaming/StreamingMultiTblTask.java    |    51 +-
 .../apache/doris/job/offset/jdbc/JdbcOffset.java   |    76 +-
 .../job/offset/jdbc/JdbcSourceOffsetProvider.java  |   141 +-
 .../org/apache/doris/mysql/privilege/Auth.java     |    19 +
 .../apache/doris/mysql/privilege/UserManager.java  |     6 +
 .../org/apache/doris/nereids/StatementContext.java |    18 +
 .../glue/translator/ExpressionTranslator.java      |     9 +-
 .../glue/translator/PhysicalPlanTranslator.java    |    96 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |    57 +-
 .../post/CommonSubExpressionCollector.java         |     2 +
 .../processor/post/CommonSubExpressionOpt.java     |    16 +-
 .../nereids/rules/analysis/BindExpression.java     |     8 +
 .../rules/rewrite/AccessPathPlanCollector.java     |    15 +-
 .../doris/nereids/trees/expressions/Match.java     |    69 +-
 .../doris/nereids/trees/expressions/MatchAll.java  |    16 +-
 .../doris/nereids/trees/expressions/MatchAny.java  |    16 +-
 .../nereids/trees/expressions/MatchPhrase.java     |    16 +-
 .../nereids/trees/expressions/MatchPhraseEdge.java |    16 +-
 .../trees/expressions/MatchPhrasePrefix.java       |    16 +-
 .../nereids/trees/expressions/MatchRegexp.java     |    16 +-
 .../commands/AdminSetPartitionVersionCommand.java  |     8 +-
 .../trees/plans/commands/ShowBackendsCommand.java  |     3 +-
 .../plans/commands/ShowCreateUserCommand.java      |     5 +
 .../trees/plans/commands/info/AlterUserInfo.java   |    22 +-
 .../plans/commands/info/CreateDictionaryInfo.java  |     2 +-
 .../trees/plans/commands/info/CreateUserInfo.java  |    19 +-
 .../trees/plans/commands/info/IndexDefinition.java |     7 +
 .../plans/physical/PhysicalIcebergTableSink.java   |    10 +
 .../org/apache/doris/planner/AggregationNode.java  |    13 +
 .../planner/normalize/QueryCacheNormalizer.java    |    40 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |    16 +-
 .../doris/qe/runtime/ThriftPlansBuilder.java       |    35 +-
 .../tablefunction/BackendsTableValuedFunction.java |    15 +
 .../doris/tablefunction/MetadataGenerator.java     |    11 +
 .../PartitionsTableValuedFunction.java             |    10 +-
 .../doris/alter/SchemaChangeHandlerTest.java       |     2 +-
 .../invertedindex/AnalyzerIdentityBuilderTest.java |   104 +
 .../invertedindex/AnalyzerKeyNormalizerTest.java   |   107 +
 .../InvertedIndexSqlGeneratorTest.java             |    47 +
 .../iceberg/rewrite/RewriteGroupTaskTest.java      |   524 +
 .../property/storage/OSSPropertiesTest.java        |     8 +
 .../org/apache/doris/fs/obj/S3ObjStorageTest.java  |     2 +-
 .../doris/mysql/privilege/CloudAuthTest.java       |    20 +-
 .../doris/nereids/parser/NereidsParserTest.java    |    14 +
 .../postprocess/CommonSubExpressionTest.java       |    50 +
 .../rules/rewrite/PruneNestedColumnTest.java       |    25 +
 .../plans/commands/ShowBackendsCommandTest.java    |    14 +-
 .../doris/planner/QueryCacheNormalizerTest.java    |     1 +
 .../doris/utframe/DemoMultiBackendsTest.java       |    13 +-
 fs_brokers/cdc_client/pom.xml                      |     3 +
 .../mysql/MySqlStreamingChangeEventSource.java     |  1571 ++
 .../apache/doris/cdcclient/common/Constants.java   |     5 +-
 .../cdcclient/controller/ClientController.java     |     4 +-
 .../cdcclient/model/response/RecordWithMeta.java   |     5 +-
 .../cdcclient/service/PipelineCoordinator.java     |   484 +-
 .../doris/cdcclient/sink/DorisBatchStreamLoad.java |    60 +-
 .../doris/cdcclient/sink/HttpPutBuilder.java       |     9 +
 .../source/reader/JdbcIncrementalSourceReader.java |   612 +-
 ...tReadResult.java => SnapshotReaderContext.java} |    23 +-
 .../cdcclient/source/reader/SourceReader.java      |    12 +-
 .../cdcclient/source/reader/SplitReadResult.java   |    34 +-
 .../source/reader/mysql/MySqlSourceReader.java     |   580 +-
 .../reader/postgres/PostgresSourceReader.java      |    33 +-
 .../apache/doris/cdcclient/utils/ConfigUtil.java   |     5 -
 gensrc/thrift/Exprs.thrift                         |     1 +
 gensrc/thrift/FrontendService.thrift               |    17 +-
 gensrc/thrift/Normalization.thrift                 |     1 +
 .../action/test_iceberg_expire_snapshots.out       |    10 +
 .../test_match_using_analyzer.out                  |    13 +
 .../test_multi_analyzer_column_types.out           |    36 +
 .../inverted_index_p0/test_multi_analyzer_dml.out  |    24 +
 .../test_multi_analyzer_index_version.out          |    15 +
 .../test_multi_analyzer_partition.out              |     8 +
 .../test_multi_analyzer_query.out                  |    40 +
 .../test_multi_analyzer_table_types.out            |    15 +
 .../test_multi_tokenize_index_not_built.out        |    26 +
 .../cdc/test_streaming_postgres_job_split.out      |     8 +
 .../data/mtmv_p0/test_multi_pct_mtmv.out           |    28 +
 .../nereids_p0/ddl/describe/describe_command.out   |     4 +
 .../query_p0/aggregate/support_type/max/max.out    |     2 +-
 .../query_p0/aggregate/support_type/min/min.out    |     5 +-
 .../test_short_circuit_evaluation.out              |   385 +
 .../recursive_cte/rec_cte_with_update_test.out     |    11 +
 .../suites/account_p0/test_revoke_role.groovy      |     5 +-
 .../auth_call/test_database_management_auth.groovy |     2 +-
 .../suites/auth_p0/test_partitions_auth.groovy     |    13 +-
 .../data-partitioning/auto-partitioning.md.groovy  |     3 +
 .../data-partitioning/basic-concepts.md.groovy     |     3 +-
 .../external_table_p0/hive/test_hive_orc.groovy    |    17 +-
 .../hive/test_transactional_hive.groovy            |     8 +
 .../action/test_iceberg_execute_actions.groovy     |    99 -
 .../action/test_iceberg_expire_snapshots.groovy    |   299 +
 .../action/test_iceberg_rewrite_data_files.groovy  |     3 +-
 ...t_iceberg_rewrite_data_files_parallelism.groovy |   205 +
 .../iceberg_branch_retention_and_snapshot.groovy   |    18 +-
 .../iceberg/test_iceberg_position_delete.groovy    |    10 +
 .../paimon/test_paimon_deletion_vector_oss.groovy  |     9 +
 .../test_s3_tvf_s3_storage.groovy                  |     4 +-
 .../external_table_p0/tvf/test_backends_tvf.groovy |    35 +-
 .../tvf/test_partitions_tvf.groovy                 |    16 +
 .../hive_on_hms_and_dlf.groovy                     |     8 +
 .../iceberg_on_hms_and_filesystem_and_dlf.groovy   |    14 +
 .../test_variant_bloom_filter.groovy               |     3 +-
 ...t_variant_count_on_index_fault_injection.groovy |   157 +
 .../test_match_using_analyzer.groovy               |   164 +
 .../test_multi_analyzer_column_types.groovy        |    97 +
 .../test_multi_analyzer_ddl.groovy                 |   209 +
 .../test_multi_analyzer_dml.groovy                 |    75 +
 .../test_multi_analyzer_index_version.groovy       |    61 +
 .../test_multi_analyzer_partition.groovy           |    65 +
 .../test_multi_analyzer_query.groovy               |    83 +
 .../test_multi_analyzer_show.groovy                |   123 +
 .../test_multi_analyzer_table_types.groovy         |    45 +
 .../test_multi_tokenize_index_not_built.groovy     |   151 +
 .../test_streaming_mysql_job_create_alter.groovy   |     2 +-
 .../cdc/test_streaming_postgres_job_split.groovy   |   115 +
 .../suites/manager/test_manager_interface_3.groovy |    30 +-
 .../suites/mtmv_p0/test_multi_pct_mtmv.groovy      |     6 +
 .../gen_function/unnest_where_list_test.groovy     |     4 +-
 ...test_nereids_admin_set_partition_version.groovy |     8 +
 .../nereids_syntax_p0/information_schema.groovy    |     2 +-
 .../test_pythonudtf_io_patterns_inline.groovy      |    10 +-
 .../test_pythonudtf_io_patterns_module.groovy      |    10 +-
 .../query_p0/aggregate/support_type/min/min.groovy |     5 +-
 .../suites/query_p0/cache/query_cache.groovy       |    30 +
 .../query_p0/cache/query_cache_with_context.groovy |    65 +
 .../test_short_circuit_evaluation.groovy           |   658 +
 .../recursive_cte/rec_cte_with_update_test.groovy  |    43 +-
 .../test_types_with_indexes_profile.groovy         |     2 +-
 626 files changed, 63344 insertions(+), 3097 deletions(-)
 create mode 100644 be/src/olap/rowset/segment_v2/analyzer_key_matcher.cpp
 create mode 100644 be/src/olap/rowset/segment_v2/analyzer_key_matcher.h
 create mode 100644 be/src/vec/exprs/short_circuit_evaluation_expr.cpp
 create mode 100644 be/src/vec/exprs/short_circuit_evaluation_expr.h
 create mode 100644 be/src/vec/exprs/short_circuit_util.h
 copy be/{src/pch/pch.cc => 
test/expected_result/vec/columns/column_array_update_crc32c_batch.out} (100%)
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_0.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_0.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_1.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_1.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_10.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_10.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_11.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_11.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_12.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_12.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_13.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_13.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_14.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_14.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_15.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_15.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_16.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_16.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_17.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_17.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_18.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_18.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_19.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_19.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_2.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_2.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_20.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_20.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_21.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_21.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_22.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_22.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_23.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_23.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_24.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_24.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_25.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_25.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_26.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_26.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_27.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_27.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_28.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_28.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_29.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_29.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_3.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_3.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_30.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_30.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_31.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_31.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_32.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_32.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_33.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_33.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_34.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_34.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_35.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_35.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_36.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_36.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_37.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_37.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_38.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_38.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_39.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_39.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_4.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_4.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_40.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_40.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_41.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_41.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_42.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_42.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_5.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_5.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_6.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_6.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_7.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_7.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_8.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_8.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_9.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_batch_9.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_0.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_0.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_1.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_1.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_10.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_10.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_11.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_11.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_12.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_12.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_13.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_13.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_14.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_14.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_15.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_15.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_16.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_16.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_17.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_17.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_18.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_18.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_19.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_19.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_2.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_2.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_20.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_20.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_21.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_21.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_22.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_22.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_23.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_23.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_24.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_24.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_25.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_25.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_26.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_26.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_27.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_27.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_28.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_28.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_29.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_29.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_3.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_3.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_30.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_30.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_31.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_31.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_32.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_32.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_33.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_33.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_34.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_34.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_35.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_35.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_36.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_36.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_37.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_37.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_38.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_38.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_39.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_39.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_4.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_4.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_40.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_40.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_41.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_41.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_42.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_42.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_5.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_5.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_6.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_6.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_7.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_7.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_8.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_8.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_9.out
 create mode 100644 
be/test/expected_result/vec/columns/column_array_update_crc32c_single_9.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_date_v1_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_date_v1_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_date_v1_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_date_v1_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_date_v2_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_date_v2_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_date_v2_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_date_v2_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_datetime_v1_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_datetime_v1_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_datetime_v1_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_datetime_v1_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_datetime_v2_0_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_datetime_v2_0_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_datetime_v2_0_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_datetime_v2_0_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_datetime_v2_5_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_datetime_v2_5_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_datetime_v2_5_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_datetime_v2_5_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_datetime_v2_6_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_datetime_v2_6_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_datetime_v2_6_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_datetime_v2_6_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_decimal128_1_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_decimal128_1_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_decimal128_1_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_decimal128_1_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_decimal256_1_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_decimal256_1_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_decimal256_1_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_decimal256_1_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_decimal32_1_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_decimal32_1_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_decimal32_1_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_decimal32_1_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_decimal64_1_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_decimal64_1_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_decimal64_1_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_decimal64_1_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_int128_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_int128_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_int128_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_int128_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_int16_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_int16_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_int16_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_int16_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_int32_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_int32_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_int32_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_int32_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_int64_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_int64_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_int64_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_int64_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_int8_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_int8_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_int8_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_int8_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_str32_json_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_str32_json_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_str32_json_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_str32_json_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_str32_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_str32_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_str32_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_str32_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_str64_json_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_str64_json_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_str64_json_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_str64_json_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_str64_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_str64_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_str64_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_str64_update_crc32c_single.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_uint8_update_crc32c_batch.out
 create mode 100644 
be/test/expected_result/vec/columns/column_uint8_update_crc32c_batch.out_with_nullmap
 create mode 100644 
be/test/expected_result/vec/columns/column_uint8_update_crc32c_single.out
 create mode 100644 
be/test/expected_result/vec/columns/column_uint8_update_crc32c_single.out_with_nullmap
 create mode 100644 be/test/olap/rowset/segment_v2/analyzer_key_matcher_test.cpp
 create mode 100644 
be/test/olap/rowset/segment_v2/inverted_index_iterator_test.cpp
 create mode 100644 
be/test/olap/rowset/segment_v2/segment_iterator_no_need_read_data_test.cpp
 create mode 100644 be/test/vec/exprs/short_circuit_util_test.cpp
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/AnalyzerSelector.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/TlsOptions.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/invertedindex/AnalyzerIdentityBuilder.java
 copy 
fs_brokers/cdc_client/src/main/java/org/apache/doris/cdcclient/model/response/RecordWithMeta.java
 => 
fe/fe-core/src/main/java/org/apache/doris/analysis/invertedindex/AnalyzerKeyNormalizer.java
 (52%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/invertedindex/InvertedIndexSqlGenerator.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/analysis/invertedindex/AnalyzerIdentityBuilderTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/analysis/invertedindex/AnalyzerKeyNormalizerTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/analysis/invertedindex/InvertedIndexSqlGeneratorTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/iceberg/rewrite/RewriteGroupTaskTest.java
 create mode 100644 
fs_brokers/cdc_client/src/main/java/io/debezium/connector/mysql/MySqlStreamingChangeEventSource.java
 copy 
fs_brokers/cdc_client/src/main/java/org/apache/doris/cdcclient/source/reader/{SplitReadResult.java
 => SnapshotReaderContext.java} (65%)
 create mode 100644 
regression-test/data/external_table_p0/iceberg/action/test_iceberg_expire_snapshots.out
 create mode 100644 
regression-test/data/inverted_index_p0/test_match_using_analyzer.out
 create mode 100644 
regression-test/data/inverted_index_p0/test_multi_analyzer_column_types.out
 create mode 100644 
regression-test/data/inverted_index_p0/test_multi_analyzer_dml.out
 create mode 100644 
regression-test/data/inverted_index_p0/test_multi_analyzer_index_version.out
 create mode 100644 
regression-test/data/inverted_index_p0/test_multi_analyzer_partition.out
 create mode 100644 
regression-test/data/inverted_index_p0/test_multi_analyzer_query.out
 create mode 100644 
regression-test/data/inverted_index_p0/test_multi_analyzer_table_types.out
 create mode 100644 
regression-test/data/inverted_index_p0/test_multi_tokenize_index_not_built.out
 create mode 100644 
regression-test/data/job_p0/streaming_job/cdc/test_streaming_postgres_job_split.out
 create mode 100644 
regression-test/data/query_p0/sql_functions/conditional_functions/test_short_circuit_evaluation.out
 create mode 100644 
regression-test/data/recursive_cte/rec_cte_with_update_test.out
 create mode 100644 
regression-test/suites/external_table_p0/iceberg/action/test_iceberg_expire_snapshots.groovy
 create mode 100644 
regression-test/suites/external_table_p0/iceberg/action/test_iceberg_rewrite_data_files_parallelism.groovy
 create mode 100644 
regression-test/suites/fault_injection_p0/test_variant_count_on_index_fault_injection.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_match_using_analyzer.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_multi_analyzer_column_types.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_multi_analyzer_ddl.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_multi_analyzer_dml.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_multi_analyzer_index_version.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_multi_analyzer_partition.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_multi_analyzer_query.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_multi_analyzer_show.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_multi_analyzer_table_types.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_multi_tokenize_index_not_built.groovy
 create mode 100644 
regression-test/suites/job_p0/streaming_job/cdc/test_streaming_postgres_job_split.groovy
 create mode 100644 
regression-test/suites/query_p0/cache/query_cache_with_context.groovy
 create mode 100644 
regression-test/suites/query_p0/sql_functions/conditional_functions/test_short_circuit_evaluation.groovy


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

Reply via email to