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]

Reply via email to