This is an automated email from the ASF dual-hosted git repository.
dataroaring pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from c31e826756 [opt](config) rename alter_inverted_index_worker_count to
alter_index_worker_count, and add docs (#21985)
add 367ad9164a [feature-wip](auto-inc)(step-2) support auto-increment
column for duplicate table (#19917)
No new revisions were added by this update.
Summary of changes:
be/src/common/config.cpp | 9 ++
be/src/common/config.h | 9 ++
be/src/runtime/descriptors.cpp | 7 +-
be/src/runtime/descriptors.h | 4 +
be/src/vec/sink/autoinc_buffer.cpp | 129 +++++++++++++++
be/src/vec/sink/autoinc_buffer.h | 130 +++++++++++++++
be/src/vec/sink/vtablet_block_convertor.cpp | 58 ++++++-
be/src/vec/sink/vtablet_block_convertor.h | 19 ++-
be/src/vec/sink/vtablet_sink.cpp | 4 +-
.../Create/CREATE-TABLE.md | 8 +-
.../Create/CREATE-TABLE.md | 9 +-
.../org/apache/doris/common/FeMetaVersion.java | 4 +-
.../apache/doris/analysis/NativeInsertStmt.java | 1 +
.../org/apache/doris/analysis/SlotDescriptor.java | 14 +-
.../doris/catalog/AutoIncrementGenerator.java | 104 ++++++++++++
.../main/java/org/apache/doris/catalog/Column.java | 1 +
.../main/java/org/apache/doris/catalog/Env.java | 5 +
.../java/org/apache/doris/catalog/OlapTable.java | 34 ++++
.../apache/doris/datasource/InternalCatalog.java | 8 +
.../org/apache/doris/journal/JournalEntity.java | 5 +
.../src/main/java/org/apache/doris/load/Load.java | 8 +-
.../doris/persist/AutoIncrementIdUpdateLog.java | 71 +++++++++
.../java/org/apache/doris/persist/EditLog.java | 8 +
.../org/apache/doris/persist/OperationType.java | 2 +
.../org/apache/doris/planner/FileLoadScanNode.java | 5 +
.../apache/doris/planner/StreamLoadPlanner.java | 16 ++
.../apache/doris/service/FrontendServiceImpl.java | 38 +++++
gensrc/proto/descriptors.proto | 1 +
gensrc/thrift/Descriptors.thrift | 2 +
gensrc/thrift/FrontendService.thrift | 16 ++
.../duplicate/storage/auto_inc_10000.csv} | 0
.../duplicate/storage/auto_inc_basic.csv | 9 ++
.../duplicate/storage/auto_inc_basic_with_null.csv | 9 ++
.../storage/auto_inc_basic_with_null_2.csv | 9 ++
.../storage/test_dup_tab_auto_inc_10000.out | 10 ++
.../storage/test_dup_tab_auto_inc_basic.out | 23 +++
...o_inc_col.out => test_dup_tab_auto_inc_col.out} | 0
.../storage/test_dup_tab_auto_inc_with_null.out | 56 +++++++
.../storage/test_dup_tab_auto_inc_10000.groovy | 112 +++++++++++++
.../storage/test_dup_tab_auto_inc_basic.groovy | 82 ++++++++++
...col.groovy => test_dup_tab_auto_inc_col.groovy} | 1 -
.../storage/test_dup_tab_auto_inc_with_null.groovy | 176 +++++++++++++++++++++
.../suites/nereids_syntax_p0/explain.groovy | 2 +-
43 files changed, 1202 insertions(+), 16 deletions(-)
create mode 100644 be/src/vec/sink/autoinc_buffer.cpp
create mode 100644 be/src/vec/sink/autoinc_buffer.h
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/catalog/AutoIncrementGenerator.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/persist/AutoIncrementIdUpdateLog.java
copy
regression-test/data/{unique_with_mow_p0/partial_update/10000_update_1.csv =>
data_model_p0/duplicate/storage/auto_inc_10000.csv} (100%)
create mode 100644
regression-test/data/data_model_p0/duplicate/storage/auto_inc_basic.csv
create mode 100644
regression-test/data/data_model_p0/duplicate/storage/auto_inc_basic_with_null.csv
create mode 100644
regression-test/data/data_model_p0/duplicate/storage/auto_inc_basic_with_null_2.csv
create mode 100644
regression-test/data/data_model_p0/duplicate/storage/test_dup_tab_auto_inc_10000.out
create mode 100644
regression-test/data/data_model_p0/duplicate/storage/test_dup_tab_auto_inc_basic.out
rename
regression-test/data/data_model_p0/duplicate/storage/{test_dup_table_auto_inc_col.out
=> test_dup_tab_auto_inc_col.out} (100%)
create mode 100644
regression-test/data/data_model_p0/duplicate/storage/test_dup_tab_auto_inc_with_null.out
create mode 100644
regression-test/suites/data_model_p0/duplicate/storage/test_dup_tab_auto_inc_10000.groovy
create mode 100644
regression-test/suites/data_model_p0/duplicate/storage/test_dup_tab_auto_inc_basic.groovy
rename
regression-test/suites/data_model_p0/duplicate/storage/{test_dup_table_auto_inc_col.groovy
=> test_dup_tab_auto_inc_col.groovy} (99%)
create mode 100644
regression-test/suites/data_model_p0/duplicate/storage/test_dup_tab_auto_inc_with_null.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]