datatypes::compute

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 and NOT.
  • Cast kernels to convert [ArrayRef] between supported datatypes.
  • Parser implementations for converting strings to Arrow types
  • Comparison kernels for Arrays.
  • Comparison kernels for Arrays.
  • 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 as add
  • 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 shifting
  • zip: Combine values from two arrays based on boolean mask

Functions§

  • Cast array to the provided data type and return a new Array with type to_type, if possible.