vortex_array/compute/
is_sorted.rs1use vortex_error::VortexResult;
5
6use crate::ArrayRef;
7use crate::LEGACY_SESSION;
8use crate::VortexSessionExecute;
9
10#[deprecated(note = "Use crate::aggregate_fn::fns::is_sorted::is_sorted instead")]
14pub fn is_sorted(array: &ArrayRef) -> VortexResult<Option<bool>> {
15 let mut ctx = LEGACY_SESSION.create_execution_ctx();
16 Ok(Some(crate::aggregate_fn::fns::is_sorted::is_sorted(
17 array, &mut ctx,
18 )?))
19}
20
21#[deprecated(note = "Use crate::aggregate_fn::fns::is_sorted::is_strict_sorted instead")]
25pub fn is_strict_sorted(array: &ArrayRef) -> VortexResult<Option<bool>> {
26 let mut ctx = LEGACY_SESSION.create_execution_ctx();
27 Ok(Some(crate::aggregate_fn::fns::is_sorted::is_strict_sorted(
28 array, &mut ctx,
29 )?))
30}