-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Labels
enhancementNew feature or requestNew feature or requestphysical-planChanges to the physical-plan crateChanges to the physical-plan crate
Description
In #16445 we discussed two approaches:
- Push down min/max of the hash table. This is what DuckDB does and what we ended up implementing in Add dynamic filter (bounds) pushdown to HashJoinExec #16445
- It's also possible for us to push down the entire hash table to prune rows during scans. This is what this issue tracks.
Some questions to answer:
- Should we always push down both the hash table and bounds?
- Should we push down the entire hash table as is or should we build bloom filters, an
IN LIST
expression or other?
Metadata
Metadata
Labels
enhancementNew feature or requestNew feature or requestphysical-planChanges to the physical-plan crateChanges to the physical-plan crate