This is an automated email from the ASF dual-hosted git repository.

eldenmoon pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


    from d9b490aaa20 [opt](inverted index) performance optimization for 
need_read_data in compound (#35346)
     add 5745274d642 [Refactor](Variant) refactor flush logic to support 
partial update (#34925)

No new revisions were added by this update.

Summary of changes:
 be/src/cloud/cloud_rowset_writer.cpp               |  13 +-
 be/src/olap/base_tablet.cpp                        |  12 +-
 be/src/olap/rowset/beta_rowset_writer.cpp          |  13 +-
 be/src/olap/rowset/rowset.cpp                      |   7 +
 be/src/olap/rowset/rowset.h                        |   2 +
 be/src/olap/rowset/rowset_meta.cpp                 |  14 ++
 be/src/olap/rowset/rowset_writer_context.h         |   3 +-
 be/src/olap/rowset/segment_creator.cpp             |  92 ++-----
 be/src/olap/rowset/segment_creator.h               |   8 +-
 .../rowset/segment_v2/hierarchical_data_reader.cpp |   5 +-
 .../rowset/segment_v2/hierarchical_data_reader.h   |  25 +-
 be/src/olap/rowset/segment_v2/segment.cpp          |  27 +-
 be/src/olap/rowset/segment_v2/segment_writer.cpp   | 280 ++++++++++++++-------
 be/src/olap/rowset/segment_v2/segment_writer.h     |  12 +-
 .../rowset/segment_v2/vertical_segment_writer.cpp  | 146 ++++++++++-
 .../rowset/segment_v2/vertical_segment_writer.h    |  11 +-
 be/src/olap/rowset_builder.cpp                     |  14 +-
 be/src/olap/schema_change.cpp                      |   2 +-
 be/src/olap/tablet.cpp                             |   6 +-
 be/src/olap/tablet_schema.cpp                      |   5 +-
 be/src/olap/tablet_schema.h                        |   2 +-
 be/src/vec/columns/column_object.cpp               |  19 +-
 be/src/vec/common/schema_util.cpp                  | 112 ++++-----
 be/src/vec/common/schema_util.h                    |  13 +-
 be/src/vec/data_types/data_type.h                  |   4 +
 .../data_types/serde/data_type_object_serde.cpp    |  19 +-
 .../vec/data_types/serde/data_type_object_serde.h  |   9 +-
 be/src/vec/exec/scan/new_olap_scanner.cpp          |   2 +-
 be/src/vec/functions/function_variant_element.cpp  |  43 +++-
 be/src/vec/olap/olap_data_convertor.cpp            |  34 ++-
 be/src/vec/olap/olap_data_convertor.h              |  15 +-
 .../java/org/apache/doris/analysis/UpdateStmt.java |  11 +-
 .../trees/plans/commands/UpdateCommand.java        |   2 +-
 regression-test/data/variant_p0/delete_update.out  |   7 +
 .../partial_update_parallel1.csv                   |   0
 .../partial_update_parallel2.csv                   |   0
 .../data/variant_p0/partial_update_parallel3.csv   |   5 +
 .../partial_update_parallel4.csv                   |   0
 .../data/variant_p0/variant_with_rowstore.out      |   9 +
 .../variant_github_events_p0_new/load.groovy       |  30 +++
 .../suites/variant_p0/delete_update.groovy         | 122 +++++++--
 .../variant_p0/test_compaction_extract_root.groovy |  12 +-
 .../suites/variant_p0/variant_with_rowstore.groovy |  47 +++-
 43 files changed, 844 insertions(+), 370 deletions(-)
 copy regression-test/data/{unique_with_mow_p0/partial_update => 
variant_p0}/partial_update_parallel1.csv (100%)
 copy regression-test/data/{unique_with_mow_p0/partial_update => 
variant_p0}/partial_update_parallel2.csv (100%)
 create mode 100644 regression-test/data/variant_p0/partial_update_parallel3.csv
 copy regression-test/data/{unique_with_mow_p0/partial_update => 
variant_p0}/partial_update_parallel4.csv (100%)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to