You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by zh...@apache.org on 2019/12/03 15:01:48 UTC
[incubator-doris] branch master updated (c8cff85 -> f828670)
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 c8cff85 Fixed a bug that HttpServer in unit test does not start correctly. (#2361)
add f828670 Add Bitmap index reader (#2319)
No new revisions were added by this update.
Summary of changes:
be/src/exec/olap_scan_node.cpp | 4 +
be/src/exec/olap_scan_node.h | 6 +
be/src/exec/olap_scanner.cpp | 4 +
be/src/olap/CMakeLists.txt | 1 +
be/src/olap/column_block.h | 1 +
be/src/olap/column_predicate.h | 10 +
be/src/olap/comparison_predicate.cpp | 108 ++++++++-
be/src/olap/comparison_predicate.h | 1 +
be/src/olap/field.h | 7 +
be/src/olap/in_list_predicate.cpp | 49 ++++
be/src/olap/in_list_predicate.h | 3 +
be/src/olap/null_predicate.cpp | 14 ++
be/src/olap/null_predicate.h | 6 +
be/src/olap/olap_common.h | 4 +
be/src/olap/rowset/beta_rowset_writer.cpp | 11 +-
be/src/olap/rowset/beta_rowset_writer.h | 1 +
.../olap/rowset/segment_v2/bitmap_index_reader.cpp | 52 ++++
.../olap/rowset/segment_v2/bitmap_index_reader.h | 102 +++++++-
.../olap/rowset/segment_v2/bitmap_index_writer.cpp | 1 +
be/src/olap/rowset/segment_v2/column_reader.cpp | 90 +++----
be/src/olap/rowset/segment_v2/column_reader.h | 20 +-
be/src/olap/rowset/segment_v2/index_page.cpp | 102 ++++----
be/src/olap/rowset/segment_v2/index_page.h | 87 ++++---
.../rowset/segment_v2/indexed_column_reader.cpp | 269 ++++++++++++++++++---
.../olap/rowset/segment_v2/indexed_column_reader.h | 88 +++++--
be/src/olap/rowset/segment_v2/page_pointer.h | 12 +
be/src/olap/rowset/segment_v2/parsed_page.h | 64 +++++
be/src/olap/rowset/segment_v2/row_ranges.h | 10 +
be/src/olap/rowset/segment_v2/segment.cpp | 7 +
be/src/olap/rowset/segment_v2/segment.h | 5 +
be/src/olap/rowset/segment_v2/segment_iterator.cpp | 126 ++++++----
be/src/olap/rowset/segment_v2/segment_iterator.h | 70 +++++-
be/src/olap/rowset/segment_v2/segment_writer.cpp | 11 +-
be/src/olap/rowset/segment_v2/segment_writer.h | 6 +-
be/src/util/slice.h | 8 +
be/test/olap/CMakeLists.txt | 1 +
.../segment_v2/column_reader_writer_test.cpp | 14 +-
.../segment_v2/index_column_reader_writer_test.cpp | 243 +++++++++++++++++++
be/test/olap/rowset/segment_v2/row_ranges_test.cpp | 29 +++
be/test/olap/rowset/segment_v2/segment_test.cpp | 203 ++++++++++++++--
gensrc/proto/segment_v2.proto | 1 -
run-ut.sh | 1 +
42 files changed, 1561 insertions(+), 291 deletions(-)
create mode 100644 be/src/olap/rowset/segment_v2/parsed_page.h
create mode 100644 be/test/olap/rowset/segment_v2/index_column_reader_writer_test.cpp
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org