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]