vortex_array/compute/invert.rs
1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: Copyright the Vortex contributors
3
4use vortex_error::VortexResult;
5
6use crate::Array;
7use crate::ArrayRef;
8use crate::builtins::ArrayBuiltins;
9
10/// Logically invert a boolean array, preserving its validity.
11#[deprecated(note = "use array.not() via ArrayBuiltins instead")]
12pub fn invert(array: &dyn Array) -> VortexResult<ArrayRef> {
13 array.to_array().not()
14}