Skip to main content

vortex_array/compute/
min_max.rs

1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: Copyright the Vortex contributors
3
4use vortex_error::VortexResult;
5
6use crate::ArrayRef;
7use crate::LEGACY_SESSION;
8use crate::VortexSessionExecute;
9pub use crate::aggregate_fn::fns::min_max::MinMaxResult;
10
11#[deprecated(note = "use `vortex::array::aggregate_fn::fns::min_max::min_max` instead")]
12pub fn min_max(array: &ArrayRef) -> VortexResult<Option<MinMaxResult>> {
13    let mut ctx = LEGACY_SESSION.create_execution_ctx();
14    crate::aggregate_fn::fns::min_max::min_max(array, &mut ctx)
15}