Skip to content
Opensource internals
  • Posts

Not in

NOT IN in a Hash Join: Why DataFusion Decides UNKNOWN Per Build Row

Oct 21, 2026 8 min read Jay Hubbert

DataFusion’s null-aware hash join tracks NOT IN’s three-valued logic with per-build-row bitmaps and a separate hash table of NULL-valued build rows, because the answer depends on …

DatafusionJoinsNullsNot inPerformanceInternals

Read more →

© 2026 Jay Hubbert · Built with Hugo 0.168.0

RSS ·