This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from b68c77d257a [refactor](nereids) Preserve plan node id across withXxx()
copy methods (#61343)
add 13a1963de45 [feat](condition cache) Support condition cache for
external table (#60897)
No new revisions were added by this update.
Summary of changes:
be/src/exec/operator/olap_scan_operator.cpp | 4 -
be/src/exec/operator/olap_scan_operator.h | 4 -
be/src/exec/operator/scan_operator.cpp | 4 +
be/src/exec/operator/scan_operator.h | 3 +
be/src/exec/scan/file_scanner.cpp | 93 +
be/src/exec/scan/file_scanner.h | 14 +-
be/src/exec/scan/olap_scanner.cpp | 3 +-
be/src/format/generic_reader.h | 26 +-
be/src/format/orc/vorc_reader.cpp | 109 +
be/src/format/orc/vorc_reader.h | 26 +
be/src/format/parquet/vparquet_group_reader.cpp | 102 +-
be/src/format/parquet/vparquet_group_reader.h | 16 +
be/src/format/parquet/vparquet_reader.cpp | 40 +-
be/src/format/parquet/vparquet_reader.h | 15 +-
be/src/format/table/iceberg_reader.h | 4 +
be/src/format/table/table_format_reader.h | 10 +
be/src/format/table/transactional_hive_reader.h | 4 +
be/src/io/io_common.h | 1 +
be/src/runtime/memory/cache_policy.h | 2 +-
be/src/storage/segment/condition_cache.cpp | 33 +-
be/src/storage/segment/condition_cache.h | 37 +-
be/src/storage/segment/row_ranges.h | 64 +
be/test/format/condition_cache_test.cpp | 677 +
be/test/storage/segment/row_ranges_test.cpp | 198 +
.../java/org/apache/doris/qe/SessionVariable.java | 4 +-
.../cache/condition_cache_orc.out | 700 +
.../cache/condition_cache_parquet.out | 954 +
.../external_table_p0/hive/hive_tpch_sf1_orc.out | 120780 ++++++++++++++++++
.../hive/hive_tpch_sf1_parquet.out | 120780 ++++++++++++++++++
.../cache/condition_cache_orc.groovy | 535 +
.../cache/condition_cache_parquet.groovy | 537 +
.../hive/hive_tpch_sf1_orc.groovy | 98 +-
.../hive/hive_tpch_sf1_parquet.groovy | 103 +-
.../hive/test_parquet_lazy_mat_profile.groovy | 1 +
34 files changed, 245879 insertions(+), 102 deletions(-)
create mode 100644 be/test/format/condition_cache_test.cpp
create mode 100644
regression-test/data/external_table_p0/cache/condition_cache_orc.out
create mode 100644
regression-test/data/external_table_p0/cache/condition_cache_parquet.out
create mode 100644
regression-test/suites/external_table_p0/cache/condition_cache_orc.groovy
create mode 100644
regression-test/suites/external_table_p0/cache/condition_cache_parquet.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]