Expand description
Kernel function names in the join module
Constantsยง
- COMPUTE_
COMPOSITE_ HASH - HASH_
JOIN_ ANTI - HASH_
JOIN_ BUCKET_ COUNT_ V2 - HASH_
JOIN_ BUILD - HASH_
JOIN_ CSM_ UNMATCHED_ MASK - HASH_
JOIN_ PROBE - HASH_
JOIN_ PROBE_ V2 - HASH_
JOIN_ PROBE_ V2_ COUNT_ PER_ ROW - HASH_
JOIN_ PROBE_ V2_ MATERIALIZE - HASH_
JOIN_ SCATTER_ V2 - HASH_
JOIN_ SEMI - HASH_
JOIN_ TOTAL_ FROM_ SCAN - INIT_
HASH_ TABLE - NESTED_
LOOP_ JOIN_ INNER_ U32_ 1KEY_ PAIRS - Nested-loop inner join (emit-pairs design). Reads
the single key column from each side; emits matched
(left_idx, right_idx)pairs as two parallel u32 arrays. Payload columns are materialized after the kernel viagather_buffer_by_indicesin the provider fn. - SORT_
MERGE_ JOIN_ INNER_ U32_ 1KEY_ PAIRS - Sort-merge inner join (emit-pairs design,
caller-asserted pre-sorted inputs). Reads the single
key column from each side, performs per-thread binary
search on the right side to find matched-key runs,
emits
(left_idx, right_idx)pairs as two parallel u32 arrays. Payload columns materialize after the kernel viagather_buffer_by_indices.