Skip to main content

Module range_join_select

Module range_join_select 

Source
Expand description

Range-native nested-loop joins wrapped by Project / Filter / Limit.

The existing join kernel only accepted a root NestedLoopJoin. Real SELECT trees are Project(Filter(Limit(Join(Scan, Scan)))). This module peels those wrappers without materialising a resident graph.

Structs§

Q42RangeJoinSelectPlan
A join plus the SELECT wrappers that sit above it.
Q42RangeJoinSelectState
Q42RangeVolumeSetJoinSelectState

Functions§

execute_range_join_select_page_into
execute_range_volume_set_join_select_page_into