vortex-array 0.59.4

Vortex in memory columnar data format
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// SPDX-License-Identifier: Apache-2.0
// SPDX-FileCopyrightText: Copyright the Vortex contributors

use vortex_dtype::DType;
use vortex_error::VortexResult;

use crate::ArrayRef;

/// Cast an array to the given data type.
///
/// Use [`crate::builtins::ArrayBuiltins::cast`] instead.
#[deprecated(note = "Use `array.cast(dtype)` via `ArrayBuiltins` trait instead")]
pub fn cast(array: &dyn super::Array, dtype: &DType) -> VortexResult<ArrayRef> {
    use crate::builtins::ArrayBuiltins as _;
    array.to_array().cast(dtype.clone())
}