This is an automated email from the ASF dual-hosted git repository.
morrysnow pushed a change to branch branch-3.1
in repository https://gitbox.apache.org/repos/asf/doris.git
from 262bc56c24b branch-3.1: [fix](iceberg) fix iceberg hadoop catalog
kerberos issue #53171 #51778 (#53624)
add 259e07a8fe9 branch-3.1: [Improvement](Segment) support cacheing
partial column reader #49040 (#53511)
No new revisions were added by this update.
Summary of changes:
be/src/common/config.cpp | 3 +
be/src/common/config.h | 3 +
be/src/olap/rowset/segment_v2/column_reader.cpp | 77 ++--
be/src/olap/rowset/segment_v2/column_reader.h | 40 +-
.../olap/rowset/segment_v2/column_reader_cache.cpp | 171 ++++++++
.../olap/rowset/segment_v2/column_reader_cache.h | 79 ++++
be/src/olap/rowset/segment_v2/segment.cpp | 182 ++++----
be/src/olap/rowset/segment_v2/segment.h | 36 +-
be/src/olap/rowset/segment_v2/segment_iterator.cpp | 9 +-
be/src/olap/rowset/segment_v2/stream_reader.h | 8 +-
.../variant/hierarchical_data_iterator.cpp | 55 ++-
.../variant/hierarchical_data_iterator.h | 16 +-
.../segment_v2/variant/variant_column_reader.cpp | 150 ++++---
.../segment_v2/variant/variant_column_reader.h | 36 +-
be/src/olap/tablet_schema.cpp | 1 +
be/src/vec/common/schema_util.cpp | 39 +-
be/src/vec/json/path_in_data.h | 17 +-
be/test/olap/date_bloom_filter_test.cpp | 24 +-
.../rowset/segment_v2/column_reader_cache_test.cpp | 468 +++++++++++++++++++++
.../segment_v2/column_reader_writer_test.cpp | 6 +-
be/test/olap/rowset/segment_v2/mock/mock_segment.h | 70 +++
.../variant_column_writer_reader_test.cpp | 168 +++++---
be/test/vec/columns/column_variant_test.cpp | 2 +-
be/test/vec/common/schema_util_rowset_test.cpp | 1 +
24 files changed, 1301 insertions(+), 360 deletions(-)
create mode 100644 be/src/olap/rowset/segment_v2/column_reader_cache.cpp
create mode 100644 be/src/olap/rowset/segment_v2/column_reader_cache.h
create mode 100644 be/test/olap/rowset/segment_v2/column_reader_cache_test.cpp
create mode 100644 be/test/olap/rowset/segment_v2/mock/mock_segment.h
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]