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 47053a5328f [fix](unique function) fix push project into union with 
unique function (#55517)
     add 48e35298f16 [Improvement](Segment) support cacheing partial column 
reader (#49040)

No new revisions were added by this update.

Summary of changes:
 be/src/common/config.cpp                           |   4 +
 be/src/common/config.h                             |   2 +
 be/src/olap/rowset/segment_v2/column_reader.cpp    |  78 ++--
 be/src/olap/rowset/segment_v2/column_reader.h      |  39 +-
 .../olap/rowset/segment_v2/column_reader_cache.cpp | 184 ++++++++
 .../olap/rowset/segment_v2/column_reader_cache.h   |  79 ++++
 be/src/olap/rowset/segment_v2/segment.cpp          | 213 +++++-----
 be/src/olap/rowset/segment_v2/segment.h            |  40 +-
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |  10 +-
 be/src/olap/rowset/segment_v2/stream_reader.h      |  10 +-
 .../variant/hierarchical_data_iterator.cpp         |  60 ++-
 .../variant/hierarchical_data_iterator.h           |  16 +-
 .../segment_v2/variant/variant_column_reader.cpp   | 158 ++++---
 .../segment_v2/variant/variant_column_reader.h     |  37 +-
 be/src/olap/tablet_schema.cpp                      |   1 +
 be/src/vec/common/schema_util.cpp                  |  36 +-
 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 | 467 +++++++++++++++++++++
 .../segment_v2/column_reader_writer_test.cpp       |   6 +-
 .../segment_v2/hierarchical_data_iterator_test.cpp |  14 +-
 be/test/olap/rowset/segment_v2/mock/mock_segment.h |  70 +++
 .../variant_column_writer_reader_test.cpp          | 196 ++++++---
 be/test/vec/common/schema_util_rowset_test.cpp     |   1 +
 24 files changed, 1380 insertions(+), 382 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]

Reply via email to