Function arrow_arith::aggregate::sum
source · pub fn sum<T: ArrowNumericType>(array: &PrimitiveArray<T>) -> Option<T::Native>where
T::Native: ArrowNativeTypeOp,
Expand description
Returns the sum of values in the primitive array.
Returns None
if the array is empty or only contains null values.
This doesn’t detect overflow in release mode by default. Once overflowing, the result will
wrap around. For an overflow-checking variant, use sum_checked
instead.