This is an automated email from the ASF dual-hosted git repository.
morningman pushed a change to branch dev-1.0.1
in repository https://gitbox.apache.org/repos/asf/incubator-doris.git
from 96ad450eac [hotfix](expr) fix memory leak in expr (#9820)
new a9d4fbcde9 [refactor][storage format] Forbidden rowset v1 (#9248)
new b01bd5b72e [fix](vectorized) fix vcast expr input wrong row number
(#9520)
new f5b421eaaf [improvement](load) reduce useless err_msg format in
VOlapTableSink send (#9531)
new 1a43e0d412 [bugfix] Fix create table like when having hidden columns
(#9694)
new 0224db0417 [Bug] [Bitmap] change to_bitmap to always_not_nullable
(#9716)
new bda73c9ba5 [improvement](script) Add jvm parameters and the process
will automatically stop when oom occurs in fe. (#9765)
new e57aa42fa7 [fix](sql-block-rule) sql block rule NPE (#9778)
new d40fcdc58d [Improvement] optimize scannode concurrency query
performance in vectorized engine. (#9792)
new 99e76032c0 [API changed](parser) Remove merge join syntax (#9795)
new 741f97829b [Improvement] Simplify expressions for _vconjunct_ctx_ptr
(#9816)
new a7c6ca63c4 [bugfix]handle ComlumnDictionary in evaluate_and and
evaluate_or (#9818)
new 60ed43e621 [Bugfix(Vec)] Fix some memory leak issues (#9824)
new f21002f767 [feature] Support compression prop (#8923)
new fa6b72617c [fix](ut) fix BE ut (#9831)
new fe32d8ffff [Bugfix(Vec)] Close result_sink properly (#9849)
new fceff7f98b [bugfix]fix TableFunctionNode memory leak (#9853)
new f5386cb8e7 [Bug][Fix] One Rowset have same key output in unique table
(#9858)
new 9f14de2127 [BUG] return NULL for invalid date value (#9862)
new 9094188ba6 fix core dump on vcase_expr::close (#9875)
new c1abaec0d5 [Bug][Vectorized] fix core dump on vcase_expr::close (#9893)
new 03748e4b17 [Feature] add `weekday` function on vectorized engine
(#9901)
new 07a119abfb [fix](routine-load) fix bug that routine load task can not
find backend (#9902)
The 22 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.h | 4 +
be/src/exec/CMakeLists.txt | 1 -
be/src/exec/exec_node.cpp | 5 -
be/src/exec/merge_join_node.cpp | 335 ---------------
be/src/exec/merge_join_node.h | 102 -----
be/src/exec/olap_scan_node.cpp | 18 +-
be/src/exec/olap_scan_node.h | 9 +-
be/src/exec/olap_scanner.cpp | 1 -
be/src/exec/scan_node.cpp | 10 +-
be/src/exec/table_function_node.cpp | 1 +
be/src/exec/tablet_sink.cpp | 5 +-
be/src/exprs/bitmap_function.cpp | 20 +-
be/src/olap/bloom_filter_predicate.h | 17 +-
be/src/olap/collect_iterator.cpp | 2 +-
be/src/olap/comparison_predicate.cpp | 451 ++++++++++-----------
be/src/olap/generic_iterators.cpp | 52 ++-
be/src/olap/generic_iterators.h | 2 +-
be/src/olap/reader.cpp | 1 +
be/src/olap/rowset/beta_rowset_reader.cpp | 4 +-
be/src/olap/rowset/rowset_reader_context.h | 1 +
be/src/olap/rowset/segment_v2/column_writer.cpp | 4 +-
be/src/olap/rowset/segment_v2/segment_writer.cpp | 10 +-
be/src/olap/rowset/segment_v2/segment_writer.h | 3 +-
be/src/olap/schema_change.cpp | 2 +
be/src/olap/storage_engine.cpp | 9 +-
be/src/olap/tablet_meta.cpp | 43 +-
be/src/olap/tablet_meta.h | 3 +-
be/src/olap/tablet_schema.cpp | 2 +
be/src/olap/tablet_schema.h | 3 +
be/src/olap/tuple_reader.cpp | 25 +-
be/src/util/block_compression.cpp | 4 +-
be/src/vec/exec/join/vhash_join_node.cpp | 2 +
be/src/vec/exec/join/vhash_join_node.h | 45 +-
be/src/vec/exec/vaggregation_node.cpp | 5 +-
be/src/vec/exec/vanalytic_eval_node.cpp | 12 +-
be/src/vec/exec/vexchange_node.cpp | 3 +
be/src/vec/exec/volap_scan_node.cpp | 44 +-
be/src/vec/exec/volap_scanner.cpp | 3 -
be/src/vec/exec/vsort_node.cpp | 3 +-
be/src/vec/exprs/vcase_expr.cpp | 18 +-
be/src/vec/exprs/vcast_expr.cpp | 16 +-
be/src/vec/exprs/vexpr.cpp | 8 +-
be/src/vec/exprs/vexpr.h | 22 +-
be/src/vec/exprs/vexpr_context.cpp | 9 +-
be/src/vec/exprs/vexpr_context.h | 1 +
be/src/vec/exprs/vinfo_func.cpp | 9 +-
be/src/vec/exprs/vliteral.cpp | 10 +-
be/src/vec/functions/date_time_transforms.h | 1 +
be/src/vec/functions/function_bitmap.cpp | 10 +-
be/src/vec/functions/function_case.h | 5 +-
be/src/vec/functions/function_cast.h | 54 +--
be/src/vec/functions/time_of_function.cpp | 2 +
be/src/vec/olap/vcollect_iterator.cpp | 8 +-
be/src/vec/olap/vgeneric_iterators.cpp | 44 +-
be/src/vec/olap/vgeneric_iterators.h | 2 +-
be/src/vec/runtime/vdatetime_value.cpp | 8 +-
be/src/vec/sink/result_sink.cpp | 17 +-
be/src/vec/sink/vtablet_sink.cpp | 43 +-
be/src/vec/utils/util.hpp | 13 +-
be/test/exprs/bitmap_function_test.cpp | 6 +-
be/test/olap/cumulative_compaction_policy_test.cpp | 12 +-
be/test/olap/generic_iterators_test.cpp | 38 +-
be/test/olap/tablet_meta_test.cpp | 5 +-
be/test/olap/tablet_test.cpp | 6 +-
be/test/olap/test_data/header_without_inc_rs.txt | 3 +-
be/test/vec/exec/vgeneric_iterators_test.cpp | 61 ++-
be/test/vec/function/function_time_test.cpp | 23 ++
bin/start_fe.sh | 4 +-
docs/en/administrator-guide/config/fe_config.md | 6 -
docs/zh-CN/administrator-guide/config/fe_config.md | 6 -
fe/fe-core/src/main/cup/sql_parser.cup | 2 -
.../java/org/apache/doris/alter/RollupJobV2.java | 3 +-
.../org/apache/doris/alter/SchemaChangeJobV2.java | 3 +-
.../org/apache/doris/analysis/JoinOperator.java | 1 -
.../java/org/apache/doris/analysis/TableRef.java | 2 -
.../java/org/apache/doris/backup/RestoreJob.java | 3 +-
.../org/apache/doris/blockrule/SqlBlockRule.java | 37 +-
.../apache/doris/blockrule/SqlBlockRuleMgr.java | 84 +++-
.../java/org/apache/doris/catalog/Catalog.java | 53 ++-
.../java/org/apache/doris/catalog/OlapTable.java | 16 +
.../org/apache/doris/catalog/TableProperty.java | 20 +-
.../main/java/org/apache/doris/common/Config.java | 8 -
.../apache/doris/common/util/PropertyAnalyzer.java | 39 +-
.../doris/load/routineload/RoutineLoadManager.java | 5 +-
.../org/apache/doris/master/ReportHandler.java | 3 +-
.../java/org/apache/doris/qe/StmtExecutor.java | 7 +-
.../org/apache/doris/system/HeartbeatFlags.java | 27 +-
.../org/apache/doris/system/SystemInfoService.java | 21 +-
.../java/org/apache/doris/task/AgentBatchTask.java | 21 -
.../org/apache/doris/task/CreateReplicaTask.java | 18 +-
.../org/apache/doris/task/CreateRollupTask.java | 157 -------
.../org/apache/doris/task/SchemaChangeTask.java | 141 -------
.../org/apache/doris/alter/AlterJobV2Test.java | 56 ---
.../doris/blockrule/SqlBlockRuleMgrTest.java | 382 -----------------
.../org/apache/doris/catalog/CreateTableTest.java | 10 +
.../apache/doris/system/SystemInfoServiceTest.java | 13 +-
.../java/org/apache/doris/task/AgentTaskTest.java | 45 +-
gensrc/proto/olap_file.proto | 2 +
gensrc/script/doris_builtins_functions.py | 4 +-
gensrc/thrift/AgentService.thrift | 31 ++
gensrc/thrift/PlanNodes.thrift | 4 +-
.../data_model/unique/test_unique_table_like.out | 15 +
.../unique/test_unique_table_like.groovy | 52 +++
103 files changed, 1140 insertions(+), 1881 deletions(-)
delete mode 100644 be/src/exec/merge_join_node.cpp
delete mode 100644 be/src/exec/merge_join_node.h
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/task/CreateRollupTask.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/task/SchemaChangeTask.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/blockrule/SqlBlockRuleMgrTest.java
create mode 100644
regression-test/data/data_model/unique/test_unique_table_like.out
create mode 100644
regression-test/suites/data_model/unique/test_unique_table_like.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]