This is an automated email from the ASF dual-hosted git repository.
kxiao pushed a change to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/doris.git
from 0115b64c2d [Fix](Full compaction) Fix full compaction regressison test
(#23487) (#23645)
new 77c88204fd [fix](filter) fix error id in bloomfilter (#23564)
new 878bb8ef88 [Feature](Nereids): support cte for update and delete
statements of Nereids (#23384)
new 844b33f550 [Fix](column predicate) seperate CHAR primitive type for
column predicate (#23581)
new 6060c4ae57 [enhance](policy) Support to change table's storage policy
if the two policy has same resource (#23665)
new 726658a4a9 [enhance] use correct default value for show config action
(#19284)
new 6fa73b2aef [fix](date) return right date value even if out of the
range of date dictionary(#23664)
new 7b2d78dfa3 [Bug](cte) fix multi cast data stream source not open expr
(#23740)
new c9733e1ae5 [fix](tablet clone) fix tablet sched ctx toString cause
null exeption (#23731)
new 1682a16881 [fix](tablet clone) fix clone backend chose wrong disk
(#23729)
new 6f6d96ce34 [fix](cooldown) Fix potential data loss when clone task's
dst tablet is cooldown replica (#17644)
new ab8d0556bd [fix](tablet sheduler) change sched period back to 1s
(#23573)
new 7b03272796 [fix](nereids) NormalizeAggregate may push redundant expr
to child project node (#23700)
new c1b8c23ee0 [Fix](planner) fix to_date failed in create table as select
(#23613)
The 13 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:
be/src/common/config.cpp | 6 +-
be/src/exprs/bitmapfilter_predicate.h | 7 +-
be/src/exprs/bloom_filter_func.h | 12 +-
be/src/exprs/create_predicate_function.h | 20 ++
be/src/exprs/hybrid_set.h | 6 +-
be/src/exprs/runtime_filter.cpp | 3 +-
be/src/exprs/runtime_filter.h | 12 +
be/src/olap/bitmap_filter_predicate.h | 1 +
be/src/olap/bloom_filter_predicate.h | 7 +-
be/src/olap/column_predicate.h | 3 +-
be/src/olap/in_list_predicate.h | 2 +
be/src/olap/like_column_predicate.cpp | 57 ++--
be/src/olap/like_column_predicate.h | 1 +
be/src/olap/reader.cpp | 11 +-
be/src/olap/rowset/segment_v2/segment_iterator.cpp | 7 +-
be/src/olap/schema.cpp | 7 +
be/src/olap/storage_engine.cpp | 20 +-
be/src/olap/storage_engine.h | 4 +-
be/src/olap/tablet.cpp | 3 +-
be/src/olap/task/engine_clone_task.cpp | 20 +-
.../exec/multi_cast_data_stream_source.cpp | 6 +
be/src/runtime/primitive_type.h | 6 +-
be/src/service/doris_main.cpp | 1 -
be/src/vec/columns/column_dictionary.h | 11 +-
be/src/vec/columns/predicate_column.h | 15 +-
be/src/vec/exec/format/orc/vorc_reader.h | 8 +-
.../format/parquet/fix_length_dict_decoder.hpp | 7 +-
.../format/parquet/fix_length_plain_decoder.cpp | 9 +-
be/src/vec/functions/like.cpp | 158 +----------
be/src/vec/functions/like.h | 53 ----
be/src/vec/olap/block_reader.cpp | 11 -
be/src/vec/olap/block_reader.h | 2 -
be/src/vec/runtime/vdatetime_value.cpp | 39 ++-
be/src/vec/runtime/vdatetime_value.h | 23 +-
be/test/vec/exec/parquet/parquet_thrift_test.cpp | 1 -
docs/en/docs/advanced/cold_hot_separation.md | 1 +
docs/zh-CN/docs/advanced/cold_hot_separation.md | 1 +
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 4 +-
.../main/java/org/apache/doris/alter/Alter.java | 23 +-
.../doris/analysis/CreateTableAsSelectStmt.java | 20 ++
.../org/apache/doris/catalog/DataProperty.java | 4 +
.../java/org/apache/doris/catalog/OlapTable.java | 1 +
.../org/apache/doris/catalog/PartitionInfo.java | 7 +
.../org/apache/doris/clone/TabletSchedCtx.java | 15 +-
.../java/org/apache/doris/common/FeConstants.java | 2 +-
.../apache/doris/datasource/InternalCatalog.java | 7 +-
.../doris/nereids/parser/LogicalPlanBuilder.java | 13 +-
.../nereids/rules/analysis/NormalizeAggregate.java | 3 +-
.../trees/plans/commands/DeleteCommand.java | 14 +-
.../trees/plans/commands/UpdateCommand.java | 7 +-
.../java/org/apache/doris/policy/PolicyMgr.java | 11 +
.../nereids/trees/plans/DeleteCommandTest.java | 2 +-
.../external_table_p2/hive/test_complex_types.out | 3 +
.../delete/{delete_using.out => delete_cte.out} | 0
.../{update_unique_table.out => update_cte.out} | 0
regression-test/data/nereids_syntax_p0/cte.out | 4 +
.../add_drop_partition.groovy | 288 +++++++++++++++++++++
.../create_table_use_dynamic_partition.groovy | 283 ++++++++++++++++++++
.../compaction/test_compaction_cumu_delete.groovy | 10 +
.../suites/correctness_p0/test_avg.groovy | 1 +
regression-test/suites/ddl_p0/test_ctas.groovy | 8 +
.../hive/test_complex_types.groovy | 2 +
.../{delete_using.groovy => delete_cte.groovy} | 85 +++---
...pdate_unique_table.groovy => update_cte.groovy} | 85 +++---
.../suites/nereids_syntax_p0/cte.groovy | 18 ++
65 files changed, 1054 insertions(+), 427 deletions(-)
copy regression-test/data/nereids_p0/delete/{delete_using.out =>
delete_cte.out} (100%)
copy regression-test/data/nereids_p0/update/{update_unique_table.out =>
update_cte.out} (100%)
create mode 100644
regression-test/suites/cold_heat_separation_p2/add_drop_partition.groovy
create mode 100644
regression-test/suites/cold_heat_separation_p2/create_table_use_dynamic_partition.groovy
copy regression-test/suites/nereids_p0/delete/{delete_using.groovy =>
delete_cte.groovy} (58%)
copy regression-test/suites/nereids_p0/update/{update_unique_table.groovy =>
update_cte.groovy} (59%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]