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 e4f7d77c5c [Optimize](parquet-reader) Opt by filtering null count statistics in rowgroup and page level. (#19106) add 3ed5cf8350 [Optimize] add `has_filter` template param in `get_next_run() to decrease `_has_filter` condition checking count in the loop.` (#19043) No new revisions were added by this update. Summary of changes: .../vec/exec/format/parquet/bool_plain_decoder.cpp | 12 +- .../vec/exec/format/parquet/bool_plain_decoder.h | 4 + .../vec/exec/format/parquet/bool_rle_decoder.cpp | 12 +- be/src/vec/exec/format/parquet/bool_rle_decoder.h | 4 + .../format/parquet/byte_array_dict_decoder.cpp | 23 +++- .../exec/format/parquet/byte_array_dict_decoder.h | 10 +- .../format/parquet/byte_array_plain_decoder.cpp | 21 +++- .../exec/format/parquet/byte_array_plain_decoder.h | 10 +- be/src/vec/exec/format/parquet/decoder.h | 3 +- .../exec/format/parquet/delta_bit_pack_decoder.cpp | 47 -------- .../exec/format/parquet/delta_bit_pack_decoder.h | 70 +++++++++++- .../format/parquet/fix_length_dict_decoder.hpp | 126 +++++++++++++-------- .../format/parquet/fix_length_plain_decoder.cpp | 97 ++++++++++------ .../exec/format/parquet/fix_length_plain_decoder.h | 17 ++- be/src/vec/exec/format/parquet/parquet_common.cpp | 30 ----- be/src/vec/exec/format/parquet/parquet_common.h | 32 +++++- 16 files changed, 327 insertions(+), 191 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org