Expand description
Comparison kernels for Arrays.
These kernels can leverage SIMD if available on your system. Currently no runtime
detection is provided, you should enable the specific SIMD intrinsics using
RUSTFLAGS="-C target-feature=+avx2" for example. See the documentation
here for more information.
Enumsยง
- Op ๐
Traitsยง
- Array
Ord ๐
Functionsยง
- apply ๐
- Perform a potentially vectored
opon the providedArrayOrd - apply_
op ๐ - Applies
opto possibly scalarArrayOrd - apply_
op_ ๐vectored - Applies
opto possibly scalarArrayOrdwith the given indices - collect_
bool ๐ - Invokes
fwith values0..lencollecting the boolean results into a newBooleanBuffer - compare_
byte_ view - Compares two [
GenericByteViewArray] at indexleft_idxandright_idx - compare_
op ๐ - Perform
opon the providedDatum - distinct
- Perform
left IS DISTINCT FROM rightoperation on two [Datum] - eq
- Perform
left == rightoperation on two [Datum]. - gt
- Perform
left > rightoperation on two [Datum]. - gt_eq
- Perform
left >= rightoperation on two [Datum]. - lt
- Perform
left < rightoperation on two [Datum]. - lt_eq
- Perform
left <= rightoperation on two [Datum]. - neq
- Perform
left != rightoperation on two [Datum]. - not_
distinct - Perform
left IS NOT DISTINCT FROM rightoperation on two [Datum] - take_
bits ๐ - Perform a take operation on
bufferwith the given dictionary