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 d0f51158ad0 [chore](ci) run CI if file in fs_brokers/cdc_client
changed (#61491)
add 824301eba20 [Improve](variant) Implement NestedGroup streaming
compaction path (#61383)
No new revisions were added by this update.
Summary of changes:
be/src/exec/common/variant_util.cpp | 92 +++--
be/src/exec/common/variant_util.h | 12 +
be/src/storage/segment/column_writer.h | 2 +
.../storage/segment/variant/nested_group_builder.h | 165 +++++++++
be/src/storage/segment/variant/nested_group_path.h | 9 +
.../segment/variant/nested_group_provider.cpp | 187 ++++++++--
.../segment/variant/nested_group_provider.h | 40 ++-
.../segment/variant/nested_group_routing_plan.cpp | 56 +--
.../segment/variant/nested_group_routing_plan.h | 10 +
.../variant/nested_group_streaming_write_plan.cpp | 241 +++++++++++++
.../variant/nested_group_streaming_write_plan.h | 74 ++++
.../segment/variant/variant_column_reader.cpp | 131 ++++---
.../segment/variant/variant_column_reader.h | 18 +-
.../segment/variant/variant_column_writer_impl.cpp | 388 +++++++++++++--------
.../segment/variant/variant_column_writer_impl.h | 11 +-
.../variant_streaming_compaction_writer.cpp | 313 +++++++++++++++++
.../variant/variant_streaming_compaction_writer.h | 105 ++++++
.../segment/variant/variant_writer_helpers.h | 59 ++++
.../segment/nested_group_path_filter_test.cpp | 7 +
be/test/storage/segment/nested_group_path_test.cpp | 15 +
.../storage/segment/nested_group_provider_test.cpp | 10 +-
.../segment/variant_column_writer_reader_test.cpp | 291 +++++++++++++++-
22 files changed, 1930 insertions(+), 306 deletions(-)
create mode 100644 be/src/storage/segment/variant/nested_group_builder.h
create mode 100644
be/src/storage/segment/variant/nested_group_streaming_write_plan.cpp
create mode 100644
be/src/storage/segment/variant/nested_group_streaming_write_plan.h
create mode 100644
be/src/storage/segment/variant/variant_streaming_compaction_writer.cpp
create mode 100644
be/src/storage/segment/variant/variant_streaming_compaction_writer.h
create mode 100644 be/src/storage/segment/variant/variant_writer_helpers.h
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]