You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by li...@apache.org on 2019/10/17 11:20:07 UTC
[incubator-doris] branch master updated (3bca253 -> 4f7cc7e)
This is an automated email from the ASF dual-hosted git repository.
lichaoyong pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-doris.git.
from 3bca253 Fix beta rowset read slow (#1994)
add 4f7cc7e add predicate filter(#1652) (#1775)
No new revisions were added by this update.
Summary of changes:
be/src/olap/column_block.h | 8 +-
be/src/olap/column_predicate.h | 13 ++
be/src/olap/comparison_predicate.cpp | 80 ++++++++--
be/src/olap/comparison_predicate.h | 4 +-
be/src/olap/generic_iterators.cpp | 18 ++-
be/src/olap/in_list_predicate.cpp | 68 ++++++--
be/src/olap/in_list_predicate.h | 4 +-
be/src/olap/iterators.h | 6 +
be/src/olap/null_predicate.cpp | 18 ++-
be/src/olap/null_predicate.h | 7 +-
be/src/olap/row_block2.cpp | 5 +-
be/src/olap/row_block2.h | 24 ++-
be/src/olap/rowset/beta_rowset_reader.cpp | 11 +-
be/src/olap/rowset/segment_v2/binary_dict_page.cpp | 2 +-
be/src/olap/rowset/segment_v2/encoding_info.cpp | 5 +-
be/src/olap/rowset/segment_v2/segment_iterator.cpp | 43 ++++--
be/src/olap/selection_vector.h | 172 +++++++++++++++++++++
be/src/util/bitmap.cpp | 19 +++
be/src/util/bitmap.h | 7 +
be/test/olap/CMakeLists.txt | 1 +
be/test/olap/rowset/beta_rowset_test.cpp | 171 ++++++++++++++------
.../rowset/segment_v2/binary_dict_page_test.cpp | 4 +-
.../rowset/segment_v2/binary_plain_page_test.cpp | 4 +-
.../rowset/segment_v2/bitshuffle_page_test.cpp | 4 +-
.../segment_v2/column_reader_writer_test.cpp | 8 +-
.../segment_v2/frame_of_reference_page_test.cpp | 4 +-
be/test/olap/rowset/segment_v2/plain_page_test.cpp | 4 +-
be/test/olap/rowset/segment_v2/rle_page_test.cpp | 4 +-
.../selection_vector_test.cpp} | 44 +++---
run-ut.sh | 1 +
30 files changed, 608 insertions(+), 155 deletions(-)
create mode 100644 be/src/olap/selection_vector.h
copy be/test/{runtime/memory/system_allocator_test.cpp => olap/selection_vector_test.cpp} (57%)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org