vortex-array 0.54.0

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

#[macro_export]
macro_rules! assert_arrays_eq {
    ($expected:expr, $actual:expr) => {
        let expected: $crate::ArrayRef = $expected.into_array();
        let actual: $crate::ArrayRef = $actual.into_array();
        assert_eq!(expected.dtype(), actual.dtype());

        let expected_contents: Vec<_> = (0..expected.len())
            .map(|idx| expected.scalar_at(idx))
            .collect();
        let actual_contents: Vec<_> = (0..actual.len()).map(|idx| actual.scalar_at(idx)).collect();

        assert_eq!(expected_contents, actual_contents);
    };
}