Module kernels
Expand description
Computation kernels on Arrow Arrays
Modules§
- Defines aggregations over Arrow arrays.
- Kernels for operating on [
PrimitiveArray
]s - Module contains bitwise operations on arrays
- Defines boolean kernels on Arrow
BooleanArray
’s, e.g.AND
,OR
andNOT
. - Cast kernels to convert [
ArrayRef
] between supported datatypes. Parser
implementations for converting strings to Arrow types- Comparison kernels for
Array
s. - Comparison kernels for
Array
s. - Defines concat kernel for
ArrayRef
- Provides utility functions for concatenation of elements in arrays.
- Defines filter kernels
- Interleave elements from multiple arrays
- Defines kernel for length of string arrays and binary arrays
- Implements the
nullif
function for Arrow arrays. - Defines numeric arithmetic kernels on [
PrimitiveArray
], such asadd
- Defines partition kernel for
ArrayRef
- Provides
rank
function to assign a rank to each value in an array - Defines kernel to extract substrings based on a regular expression of a [Large]StringArray
- Defines sort kernel for
ArrayRef
- Defines kernel to extract a substring of an Array Supported array types: [GenericStringArray], [GenericBinaryArray], [FixedSizeBinaryArray], [DictionaryArray]
- Defines take kernel for [Array]
- Defines temporal kernels for time and date related functions.
- Defines union_extract kernel for [UnionArray]
- Defines windowing functions, like
shift
ing zip
: Combine values from two arrays based on boolean mask
Functions§
- Cast
array
to the provided data type and return a new Array with typeto_type
, if possible.