[][src]Module arrow::compute::kernels::comparison

Defines basic comparison kernels for PrimitiveArrays.

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.

Functions

compare_op

Helper function to perform boolean lambda function on values from two arrays, this version does not attempt to use SIMD.

eq

Perform left == right operation on two arrays.

gt

Perform left > right operation on two arrays. Non-null values are greater than null values.

gt_eq

Perform left >= right operation on two arrays. Non-null values are greater than null values.

lt

Perform left < right operation on two arrays. Null values are less than non-null values.

lt_eq

Perform left <= right operation on two arrays. Null values are less than non-null values.

neq

Perform left != right operation on two arrays.