Module kernels

Module kernels 

Source
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 is Null, the result element is also Null.
regex_match_dyn ๐Ÿ”’
regex_match_dyn_scalar ๐Ÿ”’