Expand description
This module contains computation kernels that are specific to datafusion and not (yet) targeted to port upstream to arrow
Macrosยง
- call_
kernel ๐ - Downcasts $LEFT and $RIGHT to $ARRAY_TYPE and then calls $KERNEL($LEFT, $RIGHT)
- call_
scalar_ ๐kernel - Downcasts $LEFT as $ARRAY_TYPE and $RIGHT as TYPE and calls $KERNEL($LEFT, $RIGHT)
- create_
left_ ๐integral_ dyn_ kernel - Creates a $FUNC(left: ArrayRef, right: ArrayRef) that downcasts left / right to the appropriate integral type and calls the kernel
- create_
left_ ๐integral_ dyn_ scalar_ kernel - Creates a $FUNC(left: ArrayRef, right: ScalarValue) that downcasts left / right to the appropriate integral type and calls the kernel
- regexp_
is_ ๐match_ flag - Invoke a compute kernel on a pair of binary data arrays with flags
- regexp_
is_ ๐match_ flag_ scalar - Invoke a compute kernel on a data array and a scalar value with flag
Functionsยง
- bitwise_
and_ ๐dyn - bitwise_
and_ ๐dyn_ scalar - bitwise_
or_ ๐dyn - bitwise_
or_ ๐dyn_ scalar - bitwise_
shift_ ๐left_ dyn - bitwise_
shift_ ๐left_ dyn_ scalar - bitwise_
shift_ ๐right_ dyn - bitwise_
shift_ ๐right_ dyn_ scalar - bitwise_
xor_ ๐dyn - bitwise_
xor_ ๐dyn_ scalar - concat_
elements_ utf8view - Concatenates two
StringViewArrays element-wise.
If either element isNull, the result element is alsoNull. - regex_
match_ ๐dyn - regex_
match_ ๐dyn_ scalar