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 8896be60df2 [test](inverted index) add ut test for regexp query
(#52208)
add 6f00a7cb197 [opt](partial update) use a separate config to control the
behavior of newly inserted rows in partial update (#41232)
No new revisions were added by this update.
Summary of changes:
be/src/common/status.h | 1 +
be/src/exec/tablet_info.cpp | 27 +++
be/src/exec/tablet_info.h | 5 +
be/src/http/action/stream_load.cpp | 19 ++
be/src/http/http_common.h | 1 +
be/src/olap/delta_writer_v2.cpp | 1 +
be/src/olap/partial_update_info.cpp | 101 ++++----
be/src/olap/partial_update_info.h | 13 +-
be/src/olap/rowset/segment_v2/segment_writer.cpp | 14 +-
.../rowset/segment_v2/vertical_segment_writer.cpp | 22 +-
be/src/olap/rowset_builder.cpp | 1 +
.../java/org/apache/doris/analysis/LoadStmt.java | 18 ++
.../doris/cloud/load/CloudBrokerLoadJob.java | 3 +-
.../doris/cloud/load/CloudLoadLoadingTask.java | 6 +-
.../apache/doris/load/loadv2/BrokerLoadJob.java | 3 +-
.../java/org/apache/doris/load/loadv2/LoadJob.java | 6 +
.../apache/doris/load/loadv2/LoadLoadingTask.java | 8 +-
.../doris/nereids/analyzer/UnboundTableSink.java | 33 ++-
.../nereids/analyzer/UnboundTableSinkCreator.java | 11 +-
.../glue/translator/PhysicalPlanTranslator.java | 3 +
.../nereids/load/NereidsLoadPlanInfoCollector.java | 7 +-
.../doris/nereids/load/NereidsLoadTaskInfo.java | 5 +
.../doris/nereids/load/NereidsLoadUtils.java | 6 +-
.../nereids/load/NereidsLoadingTaskPlanner.java | 10 +-
.../nereids/load/NereidsStreamLoadPlanner.java | 8 +-
.../doris/nereids/load/NereidsStreamLoadTask.java | 10 +
.../doris/nereids/parser/LogicalPlanBuilder.java | 1 +
.../doris/nereids/rules/analysis/BindSink.java | 3 +
...ogicalOlapTableSinkToPhysicalOlapTableSink.java | 1 +
.../trees/plans/commands/DeleteFromCommand.java | 4 +-
.../nereids/trees/plans/commands/LoadCommand.java | 4 +-
.../trees/plans/commands/UpdateCommand.java | 4 +-
.../insert/InsertOverwriteTableCommand.java | 4 +
.../trees/plans/logical/LogicalOlapTableSink.java | 41 ++--
.../plans/physical/PhysicalOlapTableSink.java | 38 +--
.../org/apache/doris/planner/OlapTableSink.java | 50 ++--
.../java/org/apache/doris/qe/SessionVariable.java | 36 +++
.../java/org/apache/doris/task/LoadTaskInfo.java | 5 +
.../nereids/rules/rewrite/EliminateSortTest.java | 5 +-
gensrc/proto/descriptors.proto | 1 +
gensrc/proto/olap_file.proto | 6 +
gensrc/thrift/Descriptors.thrift | 6 +
gensrc/thrift/FrontendService.thrift | 1 +
.../import/import-way/error-data-handling.md.out | Bin 420 -> 287 bytes
.../test_partial_update_strict_mode.out | Bin 1505 -> 2005 bytes
.../flexible/test_f_new_key_policy.out | Bin 0 -> 491 bytes
.../partial_update/row_policy1.csv | 4 +
.../partial_update/row_policy2.csv | 4 +
.../partial_update/row_policy3.csv | 4 +
.../test_partial_update_new_key_policy.out | Bin 0 -> 1646 bytes
.../test_partial_update_new_row_policy.out | Bin 0 -> 835 bytes
.../test_partial_update_strict_mode.out | Bin 1505 -> 2005 bytes
.../import-way/error-data-handling.md.groovy | 59 -----
.../insert_into_table/partial_update.groovy | 5 +-
...artial_update_insert_light_schema_change.groovy | 10 +-
...test_partial_update_insert_schema_change.groovy | 9 +-
.../test_partial_update_schema_change.groovy | 12 +-
...t_partial_update_schema_change_row_store.groovy | 14 +-
.../test_partial_update_strict_mode.groovy | 18 +-
.../test_partial_update_upsert.groovy | 5 +-
.../flexible/test_f_new_key_policy.groovy | 95 ++++++++
...est_flexible_partial_update_filter_ratio.groovy | 4 +-
...artial_update_insert_light_schema_change.groovy | 8 +-
...test_partial_update_insert_schema_change.groovy | 8 +-
.../test_partial_update_native_insert_stmt.groovy | 6 +-
.../test_partial_update_new_key_policy.groovy | 267 +++++++++++++++++++++
.../test_partial_update_only_keys.groovy | 7 +-
.../test_partial_update_schema_change.groovy | 12 +-
...t_partial_update_schema_change_row_store.groovy | 14 +-
.../test_partial_update_strict_mode.groovy | 18 +-
.../test_partial_update_upsert.groovy | 5 +-
71 files changed, 835 insertions(+), 305 deletions(-)
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/test_f_new_key_policy.out
create mode 100644
regression-test/data/unique_with_mow_p0/partial_update/row_policy1.csv
create mode 100644
regression-test/data/unique_with_mow_p0/partial_update/row_policy2.csv
create mode 100644
regression-test/data/unique_with_mow_p0/partial_update/row_policy3.csv
create mode 100644
regression-test/data/unique_with_mow_p0/partial_update/test_partial_update_new_key_policy.out
create mode 100644
regression-test/data/unique_with_mow_p0/partial_update/test_partial_update_new_row_policy.out
create mode 100644
regression-test/suites/unique_with_mow_p0/flexible/test_f_new_key_policy.groovy
create mode 100644
regression-test/suites/unique_with_mow_p0/partial_update/test_partial_update_new_key_policy.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]