Expand description
Defines kernels suitable to perform operations to primitive arrays.
Functions
Applies a binary operations to two primitive arrays. This is the fastest way to perform an operation on two primitive array when the benefits of a vectorized operation outweighs the cost of branching nulls and non-nulls.
Version of binary that creates a mutable bitmap that is used to keep track of checked operations. The resulting bitmap is compared with the array bitmap to create the final validity array.
Version of binary that returns an array and bitmap. Used when working with overflowing operations
Version of binary that checks for errors in the closure used to create the buffer
Version of unary that checks for errors in the closure used to create the buffer
Applies an unary and infallible function to a PrimitiveArray
. This is the
fastest way to perform an operation on a PrimitiveArray
when the benefits
of a vectorized operation outweighs the cost of branching nulls and
non-nulls.
Version of unary that creates a mutable bitmap that is used to keep track of checked operations. The resulting bitmap is compared with the array bitmap to create the final validity array.
Version of unary that returns an array and bitmap. Used when working with overflowing operations