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

Reply via email to