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 aPrimitiveArray
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