This is an automated email from the ASF dual-hosted git repository.
zhaoc pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-doris.git.
from efd32f7 Remove unused import package (#2492)
add d31f774 Add block split bloom filter (#2471)
No new revisions were added by this update.
Summary of changes:
be/src/exec/olap_scan_node.cpp | 2 +
be/src/exec/olap_scan_node.h | 1 +
be/src/exec/olap_scanner.cpp | 1 +
be/src/olap/CMakeLists.txt | 4 +
be/src/olap/olap_common.h | 1 +
be/src/olap/olap_cond.cpp | 55 ++++-
be/src/olap/olap_cond.h | 19 ++
be/src/olap/rowset/beta_rowset_writer.cpp | 1 +
.../olap/rowset/segment_v2/bitmap_index_writer.cpp | 11 +
.../olap/rowset/segment_v2/bitmap_index_writer.h | 2 +
.../rowset/segment_v2/block_split_bloom_filter.cpp | 63 ++++++
.../rowset/segment_v2/block_split_bloom_filter.h | 59 ++++++
be/src/olap/rowset/segment_v2/bloom_filter.cpp | 58 ++++++
be/src/olap/rowset/segment_v2/bloom_filter.h | 170 ++++++++++++++++
.../segment_v2/bloom_filter_index_reader.cpp | 58 ++++++
.../rowset/segment_v2/bloom_filter_index_reader.h | 94 +++++++++
.../segment_v2/bloom_filter_index_writer.cpp | 190 +++++++++++++++++
..._index_writer.h => bloom_filter_index_writer.h} | 19 +-
be/src/olap/rowset/segment_v2/column_reader.cpp | 57 +++++-
be/src/olap/rowset/segment_v2/column_reader.h | 12 ++
be/src/olap/rowset/segment_v2/column_writer.cpp | 34 ++++
be/src/olap/rowset/segment_v2/column_writer.h | 5 +
be/src/olap/rowset/segment_v2/index_page.h | 6 +-
be/src/olap/rowset/segment_v2/ordinal_page_index.h | 10 +
be/src/olap/rowset/segment_v2/parsed_page.h | 2 +-
be/src/olap/rowset/segment_v2/row_ranges.h | 1 -
be/src/olap/rowset/segment_v2/segment_writer.cpp | 30 ++-
be/src/olap/rowset/segment_v2/segment_writer.h | 13 +-
be/test/olap/CMakeLists.txt | 2 +
.../rowset/segment_v2/block_bloom_filter_test.cpp | 165 +++++++++++++++
.../bloom_filter_index_reader_writer_test.cpp | 226 +++++++++++++++++++++
.../rowset/segment_v2/bloom_filter_page_test.cpp | 175 ++++++++++++++++
.../segment_v2/index_column_reader_writer_test.cpp | 5 +-
be/test/olap/rowset/segment_v2/segment_test.cpp | 122 ++++++++++-
be/test/olap/tablet_schema_helper.h | 6 +-
gensrc/proto/segment_v2.proto | 22 +-
run-ut.sh | 3 +
37 files changed, 1674 insertions(+), 30 deletions(-)
create mode 100644 be/src/olap/rowset/segment_v2/block_split_bloom_filter.cpp
create mode 100644 be/src/olap/rowset/segment_v2/block_split_bloom_filter.h
create mode 100644 be/src/olap/rowset/segment_v2/bloom_filter.cpp
create mode 100644 be/src/olap/rowset/segment_v2/bloom_filter.h
create mode 100644 be/src/olap/rowset/segment_v2/bloom_filter_index_reader.cpp
create mode 100644 be/src/olap/rowset/segment_v2/bloom_filter_index_reader.h
create mode 100644 be/src/olap/rowset/segment_v2/bloom_filter_index_writer.cpp
copy be/src/olap/rowset/segment_v2/{bitmap_index_writer.h =>
bloom_filter_index_writer.h} (70%)
create mode 100644 be/test/olap/rowset/segment_v2/block_bloom_filter_test.cpp
create mode 100644
be/test/olap/rowset/segment_v2/bloom_filter_index_reader_writer_test.cpp
create mode 100644 be/test/olap/rowset/segment_v2/bloom_filter_page_test.cpp
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]