pub fn calculate_binary_math<L, R, O, F>(
left: &dyn Array,
right: &ColumnarValue,
fun: F,
) -> Result<Arc<PrimitiveArray<O>>>where
R: ArrowPrimitiveType,
L: ArrowPrimitiveType,
O: ArrowPrimitiveType,
F: Fn(L::Native, R::Native) -> Result<O::Native, ArrowError>,
R::Native: TryFrom<ScalarValue>,Expand description
Computes a binary math function for input arrays using a specified function. Generic types:
L: Left array primitive typeR: Right array primitive typeO: Output array primitive typeF: Functor computingfun(l: L, r: R) -> Result<OutputType>