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 35492968ea9 [refactor](variant) reimplement function insert field 
(#51307)
     add e5c1628b603 [feat](variant) Support vertical compaction for subcolumns 
(#54508)

No new revisions were added by this update.

Summary of changes:
 be/src/common/config.cpp                           |   2 +-
 be/src/common/config.h                             |   3 +-
 be/src/olap/compaction.cpp                         |  50 +++++-
 be/src/olap/compaction.h                           |   5 +-
 be/src/olap/rowset/rowset.cpp                      |   8 +
 be/src/olap/rowset/rowset.h                        |   2 +-
 be/src/olap/rowset/segment_v2/column_reader.cpp    |   1 -
 be/src/olap/rowset/segment_v2/column_writer.cpp    |   8 +-
 .../variant/sparse_column_merge_iterator.cpp       | 173 +++++++++++++++++++++
 .../variant/sparse_column_merge_iterator.h         | 139 +++++++++++++++++
 .../segment_v2/variant/variant_column_reader.cpp   | 128 +++++++--------
 be/src/olap/rowset/vertical_beta_rowset_writer.cpp |   1 +
 be/src/olap/tablet_meta.cpp                        |   1 +
 be/src/vec/columns/column_variant.cpp              |  65 +++++---
 be/src/vec/common/schema_util.cpp                  |  18 ++-
 be/src/vec/data_types/data_type_factory.cpp        |  20 ++-
 be/src/vec/data_types/get_least_supertype.cpp      |   4 +
 be/test/olap/compaction_metrics_test.cpp           |   4 +-
 .../compaction/util/index_compaction_utils.cpp     |   3 +-
 be/test/vec/columns/column_variant_test.cpp        |   4 +-
 be/test/vec/columns/common_column_test.h           |   2 +-
 be/test/vec/common/schema_util_rowset_test.cpp     |  10 ++
 .../java/org/apache/doris/qe/SessionVariable.java  |   1 +
 .../test_variant_compaction_with_sparse_limit.out} | Bin 5811 -> 5787 bytes
 .../data/variant_p0/compaction/test_compaction.out | Bin 5811 -> 5727 bytes
 .../data/variant_p0/with_index/var_index.out       | Bin 740 -> 879 bytes
 .../create_nestedtypes_with_schemachange.groovy    |   2 +-
 .../test_variant_bloom_filter.groovy               |   9 +-
 ...st_variant_compaction_with_sparse_limit.groovy} |  54 +++++--
 .../variant_p0/compaction/test_compaction.groovy   |   4 +-
 .../variant_p0/test_variant_is_null_expr.groovy    |   2 +-
 .../suites/variant_p0/with_index/var_index.groovy  |  14 +-
 32 files changed, 598 insertions(+), 139 deletions(-)
 create mode 100644 
be/src/olap/rowset/segment_v2/variant/sparse_column_merge_iterator.cpp
 create mode 100644 
be/src/olap/rowset/segment_v2/variant/sparse_column_merge_iterator.h
 copy regression-test/data/{variant_p0/compaction/test_compaction.out => 
fault_injection_p0/test_variant_compaction_with_sparse_limit.out} (99%)
 copy regression-test/suites/{variant_p0/compaction/test_compaction.groovy => 
fault_injection_p0/test_variant_compaction_with_sparse_limit.groovy} (74%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to