Skip to content
Opensource internals
  • Posts

Sort merge join

Bitwise Semi Joins: Tracking Matches in a Bitset Instead of Materialising Row Pairs

Oct 21, 2026 8 min read Jay Hubbert

DataFusion’s bitwise sort-merge join tracks per-outer-row matches in a bit-packed BooleanBuffer, ORing filter results 64 bits at a time and using popcnt to count, so a semi join …

DatafusionJoinsSort merge joinSimdPerformanceInternals

Read more →

© 2026 Jay Hubbert · Built with Hugo 0.168.0

RSS ·