[−][src]Trait arrow::array::OrdArray
Trait for Arrays that can be sorted
Example:
use std::cmp::Ordering; use arrow::array::*; use arrow::datatypes::*; let arr: Box<dyn OrdArray> = Box::new(PrimitiveArray::<Int64Type>::from(vec![ Some(-2), Some(89), Some(-64), Some(101), ])); assert_eq!(arr.cmp_value(1, 2), Ordering::Greater);
Required methods
fn cmp_value(&self, i: usize, j: usize) -> Ordering
Return ordering between array element at index i and j
Implementors
impl OrdArray for NullArray
[src]
impl OrdArray for StringArray
[src]
impl<T: ArrowPrimitiveType> OrdArray for PrimitiveArray<T> where
T::Native: Ord,
[src]
T::Native: Ord,