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