This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a change to branch branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git
from 7e91e69eb91 [fix](compaction) fix single compaction (#33907)
new 74590e4836b [refine](node) Remove the cse DCHECK from the constructor
(#33856)
new 25358564cae [Fix](compile) Fix gcc compile on master (#33864)
new f2a0ac8ff22 [feature] (partition) Dynamic partition behavior changes
(#33712)
new ee687a43fdd [fix](plsql) Fix regression test for routine select
(#33860)
new bec7c36c467 [fix](stacktrace) Fix dwarf_location_info_mode is passed
as parameter to stack trace (#33863)
new 42e91149e4d [enhancement](auto-partition) Forbid use Auto and Dynamic
partition at the same time (#33736)
new 5bddbcd9339 [chore](errmsg) Fix confusing error message and clang tidy
hints (#33893)
new 09b973db49d [Chore](runtime-filter) adjust need_local_merge setting
conditions (#33886)
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.clang-tidy | 2 +
be/src/common/stack_trace.cpp | 16 +++--
be/src/common/stack_trace.h | 6 +-
be/src/exec/exec_node.cpp | 16 ++++-
be/src/exec/rowid_fetcher.h | 8 ++-
be/src/exprs/hybrid_set.h | 4 ++
be/src/olap/comparison_predicate.h | 3 +
be/src/olap/in_list_predicate.h | 2 +
be/src/olap/like_column_predicate.h | 2 +
be/src/olap/match_predicate.h | 1 +
be/src/olap/page_cache.h | 1 +
.../rowset/segment_v2/hierarchical_data_reader.cpp | 2 +
be/src/pipeline/exec/exchange_sink_buffer.cpp | 1 +
be/src/pipeline/exec/exchange_sink_buffer.h | 1 +
be/src/pipeline/exec/set_probe_sink_operator.cpp | 2 +
be/src/pipeline/exec/set_sink_operator.cpp | 1 +
be/src/pipeline/exec/set_source_operator.cpp | 1 +
be/src/pipeline/pipeline_x/operator.cpp | 13 ++++
be/src/pipeline/pipeline_x/operator.h | 3 -
.../pipeline_x/pipeline_x_fragment_context.cpp | 30 ++++-----
be/src/runtime/jsonb_value.h | 11 ++++
be/src/runtime/primitive_type.h | 10 ++-
be/src/runtime/runtime_state.cpp | 3 -
be/src/runtime/snapshot_loader.cpp | 1 +
be/src/util/easy_json.cc | 1 +
be/src/util/stack_util.cpp | 12 ++--
be/src/util/stack_util.h | 6 +-
be/src/util/timezone_utils.cpp | 1 +
.../aggregate_function_orthogonal_bitmap.h | 16 ++---
.../aggregate_function_percentile_approx.h | 1 +
.../aggregate_function_reader_first_last.h | 4 ++
.../aggregate_function_window.h | 4 ++
be/src/vec/columns/column.h | 4 ++
be/src/vec/columns/column_array.cpp | 4 ++
be/src/vec/columns/column_complex.h | 3 +
be/src/vec/columns/column_const.h | 1 +
be/src/vec/columns/column_decimal.cpp | 1 +
be/src/vec/columns/column_dictionary.h | 12 ++++
be/src/vec/columns/column_dummy.h | 5 ++
be/src/vec/columns/column_fixed_length_object.h | 6 ++
be/src/vec/columns/column_map.cpp | 1 +
be/src/vec/columns/column_map.h | 1 +
be/src/vec/columns/column_nullable.cpp | 2 +
be/src/vec/columns/column_nullable.h | 1 +
be/src/vec/columns/column_object.h | 3 +
be/src/vec/columns/column_string.cpp | 1 +
be/src/vec/columns/column_string.h | 16 ++---
be/src/vec/columns/column_struct.cpp | 4 ++
be/src/vec/columns/column_struct.h | 1 +
be/src/vec/columns/column_vector.cpp | 1 +
be/src/vec/columns/column_vector.h | 1 +
be/src/vec/columns/columns_common.h | 1 +
be/src/vec/columns/predicate_column.h | 15 +++++
be/src/vec/common/field_visitors.h | 1 +
be/src/vec/core/decimal_comparison.h | 6 ++
be/src/vec/core/field.h | 11 ++++
be/src/vec/data_types/data_type_decimal.h | 1 +
be/src/vec/data_types/data_type_nothing.cpp | 2 +
be/src/vec/data_types/data_type_struct.cpp | 3 +
be/src/vec/data_types/data_type_struct.h | 1 +
.../vec/data_types/serde/data_type_number_serde.h | 1 +
.../exec/format/parquet/byte_array_dict_decoder.h | 16 ++---
be/src/vec/exec/format/parquet/decoder.h | 24 +++----
.../exec/format/parquet/parquet_column_convert.h | 2 +-
.../format/parquet/vparquet_column_chunk_reader.h | 13 ++--
.../exec/format/parquet/vparquet_column_reader.cpp | 9 ---
.../exec/format/parquet/vparquet_column_reader.h | 17 ++---
be/src/vec/exec/format/table/iceberg_reader.h | 11 ++--
be/src/vec/exec/vdata_gen_scan_node.cpp | 1 +
be/src/vec/exec/vset_operation_node.cpp | 4 ++
be/src/vec/exprs/table_function/vexplode_split.h | 17 ++---
.../array/function_array_enumerate_uniq.cpp | 1 +
.../vec/functions/array/function_arrays_overlap.h | 10 +--
be/src/vec/functions/function.h | 1 +
be/src/vec/functions/function_cast.h | 2 +
be/src/vec/functions/function_jsonb.cpp | 1 +
be/src/vec/functions/function_variadic_arguments.h | 1 +
be/src/vec/functions/in.h | 23 ++++---
be/src/vec/json/parse2column.h | 13 ++--
be/src/vec/jsonb/serialize.h | 2 +-
be/src/vec/olap/olap_data_convertor.h | 2 +
be/src/vec/runtime/vdatetime_value.cpp | 2 +
.../org/apache/doris/analysis/PartitionDesc.java | 42 ++++++++----
.../doris/clone/DynamicPartitionScheduler.java | 7 +-
.../doris/common/util/DynamicPartitionUtil.java | 6 ++
.../apache/doris/datasource/InternalCatalog.java | 17 +----
.../doris/nereids/parser/PartitionTableInfo.java | 16 +++--
.../data/plsql_p0/test_plsql_routine.out | 35 +++++++++-
.../test_auto_partition_behavior.groovy | 53 ++++++++++++++-
.../test_dynamic_partition.groovy | 73 ++++++++++++++++++++
.../suites/plsql_p0/test_plsql_routine.groovy | 77 ++++++++++------------
91 files changed, 554 insertions(+), 239 deletions(-)
create mode 100644
regression-test/suites/partition_p1/dynamic_partition/test_dynamic_partition.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]