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: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org