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 aedccc4 fix npe for null stats (#2253)
add d72fbdf Support bitmap index build (#2050)
No new revisions were added by this update.
Summary of changes:
be/src/olap/CMakeLists.txt | 4 +
be/src/olap/key_coder.cpp | 7 +-
be/src/olap/key_coder.h | 53 ++++--
be/src/olap/rowset/segment_v2/binary_dict_page.cpp | 4 +-
be/src/olap/rowset/segment_v2/binary_plain_page.h | 1 +
.../{common.h => bitmap_index_reader.cpp} | 11 +-
.../segment_v2/{common.h => bitmap_index_reader.h} | 9 +-
.../olap/rowset/segment_v2/bitmap_index_writer.cpp | 206 +++++++++++++++++++++
...ty_segment_iterator.h => bitmap_index_writer.h} | 34 ++--
be/src/olap/rowset/segment_v2/bitshuffle_page.h | 2 +-
be/src/olap/rowset/segment_v2/column_writer.cpp | 23 +++
be/src/olap/rowset/segment_v2/column_writer.h | 5 +
be/src/olap/rowset/segment_v2/encoding_info.cpp | 85 ++++++---
be/src/olap/rowset/segment_v2/encoding_info.h | 8 +-
be/src/olap/rowset/segment_v2/index_page.cpp | 124 +++++++++++++
be/src/olap/rowset/segment_v2/index_page.h | 142 ++++++++++++++
.../rowset/segment_v2/indexed_column_reader.cpp | 72 +++++++
.../olap/rowset/segment_v2/indexed_column_reader.h | 93 ++++++++++
.../rowset/segment_v2/indexed_column_writer.cpp | 188 +++++++++++++++++++
.../olap/rowset/segment_v2/indexed_column_writer.h | 125 +++++++++++++
be/src/olap/rowset/segment_v2/page_builder.h | 4 +-
be/src/olap/rowset/segment_v2/page_decoder.h | 18 ++
be/src/olap/rowset/segment_v2/page_pointer.h | 7 +
be/src/olap/rowset/segment_v2/rle_page.h | 11 +-
be/src/olap/rowset/segment_v2/segment_writer.cpp | 11 +-
be/src/olap/rowset/segment_v2/segment_writer.h | 1 +
be/src/util/coding.h | 26 +++
gensrc/proto/segment_v2.proto | 62 ++++++-
28 files changed, 1250 insertions(+), 86 deletions(-)
copy be/src/olap/rowset/segment_v2/{common.h => bitmap_index_reader.cpp} (87%)
copy be/src/olap/rowset/segment_v2/{common.h => bitmap_index_reader.h} (90%)
create mode 100644 be/src/olap/rowset/segment_v2/bitmap_index_writer.cpp
copy be/src/olap/rowset/segment_v2/{empty_segment_iterator.h =>
bitmap_index_writer.h} (59%)
create mode 100644 be/src/olap/rowset/segment_v2/index_page.cpp
create mode 100644 be/src/olap/rowset/segment_v2/index_page.h
create mode 100644 be/src/olap/rowset/segment_v2/indexed_column_reader.cpp
create mode 100644 be/src/olap/rowset/segment_v2/indexed_column_reader.h
create mode 100644 be/src/olap/rowset/segment_v2/indexed_column_writer.cpp
create mode 100644 be/src/olap/rowset/segment_v2/indexed_column_writer.h
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]