Skip to main content

Module reference

Module reference 

Source
Expand description

CPU reference implementations for all kernel operations.

Enums§

CompareOp
Comparison operation enum.

Functions§

anti_join_u32
Anti join - returns left indices that have NO match in right.
apply_permutation
Apply permutation to data.
compact_by_mask
Compact by mask.
dedup_sorted
Dedup sorted data.
exclusive_scan
Exclusive prefix sum.
filter_compare_f64
Filter by comparison operation for f64.
filter_compare_i64
Filter by comparison operation for i64.
filter_compare_u32
Filter by comparison operation.
groupby_count_sorted
Group by count (assumes sorted input).
groupby_max_sorted
Group by max (assumes sorted input).
groupby_min_sorted
Group by min (assumes sorted input).
groupby_sum_sorted
Group by sum (assumes sorted input).
hash_fnv1a
FNV-1a hash.
hash_join_multi
Multi-column hash join.
hash_join_u32
Hash join returning (left_idx, right_idx) pairs.
inclusive_scan
Inclusive prefix sum.
mark_duplicates
Mark duplicates in sorted data (true = unique, false = duplicate).
pack_keys
Pack columns into row-major byte array.
radix_sort_u32
Stable radix sort returning (sorted_data, permutation).
semi_join_u32
Semi join - returns left indices that have a match in right.
sorted_diff
Sorted set difference (a - b).
sorted_union
Sorted set union.
unpack_column
Unpack a column from packed rows.