[][src]Module arrow::array_ops

Defines primitive computations on arrays

Functions

add

Perform left + right operation on two arrays. If either left or right value is null then the result is also null.

and

Perform AND operation on two arrays. If either left or right value is null then the result is also null.

divide

Perform left / right operation on two arrays. If either left or right value is null then the result is also null. If any right hand value is zero then the result of this operation will be Err(ArrowError::DivideByZero).

eq

Perform left == right operation on two arrays.

gt

Perform left > right operation on two arrays. Non-null values are greater than null values.

gt_eq

Perform left >= right operation on two arrays. Non-null values are greater than null values.

lt

Perform left < right operation on two arrays. Null values are less than non-null values.

lt_eq

Perform left <= right operation on two arrays. Null values are less than non-null values.

max

Returns the maximum value in the array, according to the natural order.

min

Returns the minimum value in the array, according to the natural order.

multiply

Perform left * right operation on two arrays. If either left or right value is null then the result is also null.

neq

Perform left != right operation on two arrays.

not

Perform unary NOT operation on an arrays. If value is null then the result is also null.

or

Perform OR operation on two arrays. If either left or right value is null then the result is also null.

subtract

Perform left - right operation on two arrays. If either left or right value is null then the result is also null.

sum

Returns the sum of values in the array.