This is an automated email from the ASF dual-hosted git repository.
morningman pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 2bc014d83a [Enchancement](function) remove unused params on aggregate
function (#16886)
add ef2fdb79bb [Improvement](parquet-reader) Optimize and refactor parquet
reader to improve performance. (#16818)
No new revisions were added by this update.
Summary of changes:
be/src/vec/CMakeLists.txt | 5 +
be/src/vec/columns/column.h | 5 +
be/src/vec/columns/column_string.h | 46 ++
.../vec/exec/format/parquet/bool_plain_decoder.cpp | 85 +++
.../vec/exec/format/parquet/bool_plain_decoder.h | 76 +++
.../format/parquet/byte_array_dict_decoder.cpp | 131 +++++
.../exec/format/parquet/byte_array_dict_decoder.h | 100 ++++
.../format/parquet/byte_array_plain_decoder.cpp | 110 ++++
.../exec/format/parquet/byte_array_plain_decoder.h | 98 ++++
be/src/vec/exec/format/parquet/decoder.cpp | 155 ++++++
be/src/vec/exec/format/parquet/decoder.h | 157 ++++++
.../format/parquet/fix_length_dict_decoder.hpp | 531 +++++++++++++++++++
.../format/parquet/fix_length_plain_decoder.cpp | 412 +++++++++++++++
.../exec/format/parquet/fix_length_plain_decoder.h | 65 +++
be/src/vec/exec/format/parquet/parquet_common.cpp | 521 -------------------
be/src/vec/exec/format/parquet/parquet_common.h | 573 +--------------------
be/src/vec/exec/format/parquet/parquet_pred_cmp.h | 3 +
.../format/parquet/vparquet_column_chunk_reader.h | 2 +-
.../exec/format/parquet/vparquet_column_reader.cpp | 14 +-
.../exec/format/parquet/vparquet_group_reader.cpp | 1 +
.../vec/exec/format/parquet/vparquet_page_index.h | 1 +
be/src/vec/exec/format/parquet/vparquet_reader.cpp | 5 +
be/src/vec/exec/format/table/iceberg_reader.h | 1 +
23 files changed, 2005 insertions(+), 1092 deletions(-)
create mode 100644 be/src/vec/exec/format/parquet/bool_plain_decoder.cpp
create mode 100644 be/src/vec/exec/format/parquet/bool_plain_decoder.h
create mode 100644 be/src/vec/exec/format/parquet/byte_array_dict_decoder.cpp
create mode 100644 be/src/vec/exec/format/parquet/byte_array_dict_decoder.h
create mode 100644 be/src/vec/exec/format/parquet/byte_array_plain_decoder.cpp
create mode 100644 be/src/vec/exec/format/parquet/byte_array_plain_decoder.h
create mode 100644 be/src/vec/exec/format/parquet/decoder.cpp
create mode 100644 be/src/vec/exec/format/parquet/decoder.h
create mode 100644 be/src/vec/exec/format/parquet/fix_length_dict_decoder.hpp
create mode 100644 be/src/vec/exec/format/parquet/fix_length_plain_decoder.cpp
create mode 100644 be/src/vec/exec/format/parquet/fix_length_plain_decoder.h
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]