You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datafusion.apache.org by gi...@apache.org on 2025/12/09 16:55:13 UTC
(datafusion) branch main updated (20870c18a4 -> c0e8bb501a)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion.git
from 20870c18a4 feat: integrate batch coalescer with repartition exec (#19002)
add c0e8bb501a Push down InList or hash table references from HashJoinExec depending on the size of the build side (#18393)
No new revisions were added by this update.
Summary of changes:
Cargo.lock | 1 +
datafusion/common/src/config.rs | 30 ++
.../physical_optimizer/filter_pushdown/mod.rs | 456 ++++++++++++++++++++-
.../physical-expr/src/expressions/in_list.rs | 8 +
datafusion/physical-plan/Cargo.toml | 1 +
.../physical-plan/src/joins/hash_join/exec.rs | 59 ++-
.../src/joins/hash_join/inlist_builder.rs | 133 ++++++
.../physical-plan/src/joins/hash_join/mod.rs | 1 +
.../src/joins/hash_join/partitioned_hash_eval.rs | 140 ++++++-
.../src/joins/hash_join/shared_bounds.rs | 380 ++++++++++++-----
.../physical-plan/src/joins/hash_join/stream.rs | 23 +-
.../physical-plan/src/joins/join_hash_map.rs | 11 +
.../physical-plan/src/joins/stream_join_utils.rs | 4 +
.../sqllogictest/test_files/information_schema.slt | 4 +
datafusion/sqllogictest/test_files/joins.slt | 63 +++
docs/source/user-guide/configs.md | 2 +
16 files changed, 1193 insertions(+), 123 deletions(-)
create mode 100644 datafusion/physical-plan/src/joins/hash_join/inlist_builder.rs
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datafusion.apache.org
For additional commands, e-mail: commits-help@datafusion.apache.org