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 853f5b138f0 [Bug](rec-cte) reset _require_bucket_distribution in
PipelineFragmentContext::rebuild (#60618)
add 5eddc6ce2be [opt](variant) Optimize VARIANT doc mode load/compaction
and add benchmarks (#60511)
No new revisions were added by this update.
Summary of changes:
be/src/common/config.cpp | 1 +
be/src/common/config.h | 1 +
be/src/olap/rowset/segment_v2/column_writer.cpp | 5 +-
.../variant/variant_column_writer_impl.cpp | 566 ++++++++++++++++-----
.../variant/variant_column_writer_impl.h | 22 +-
be/src/vec/columns/column_string.h | 3 +-
be/src/vec/columns/column_variant.cpp | 70 +--
be/src/vec/columns/column_variant.h | 4 +-
be/src/vec/columns/subcolumn_tree.h | 4 +-
be/src/vec/common/field_visitors.h | 29 ++
be/src/vec/common/variant_util.cpp | 171 +++++--
be/src/vec/common/variant_util.h | 2 +-
.../segment_v2/column_reader_writer_test.cpp | 45 ++
.../variant_column_writer_reader_test.cpp | 111 ++++
.../olap/rowset/segment_v2/variant_util_test.cpp | 75 +++
be/test/olap/variant_doc_mode_compaction_test.cpp | 499 ++++++++++++++++++
be/test/vec/columns/column_variant_test.cpp | 39 +-
17 files changed, 1420 insertions(+), 227 deletions(-)
create mode 100644 be/test/olap/variant_doc_mode_compaction_test.cpp
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]