• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

vortex-data / vortex / 17073077835

19 Aug 2025 02:40PM UTC coverage: 24.083%. First build
17073077835

Pull #4177

github

web-flow
Merge b42e5758f into 431a8f2b5
Pull Request #4177: feat: ArrayOperations infallible, eager validation + new_unchecked

197 of 1455 new or added lines in 154 files covered. (13.54%)

8646 of 35901 relevant lines covered (24.08%)

142.28 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/vortex-array/src/arrays/varbinview/ops.rs
1
// SPDX-License-Identifier: Apache-2.0
2
// SPDX-FileCopyrightText: Copyright the Vortex contributors
3

4
use vortex_scalar::Scalar;
5

6
use crate::arrays::{VarBinViewArray, VarBinViewVTable, varbin_scalar};
7
use crate::vtable::{OperationsVTable, ValidityHelper};
8
use crate::{ArrayRef, IntoArray};
9

10
impl OperationsVTable<VarBinViewVTable> for VarBinViewVTable {
NEW
11
    fn slice(array: &VarBinViewArray, start: usize, stop: usize) -> ArrayRef {
×
12
        let views = array.views().slice(start..stop);
×
13

NEW
14
        VarBinViewArray::new(
×
15
            views,
×
16
            array.buffers().clone(),
×
17
            array.dtype().clone(),
×
NEW
18
            array.validity().slice(start, stop),
×
NEW
19
        )
×
NEW
20
        .into_array()
×
21
    }
×
22

NEW
23
    fn scalar_at(array: &VarBinViewArray, index: usize) -> Scalar {
×
NEW
24
        varbin_scalar(array.bytes_at(index), array.dtype())
×
25
    }
×
26
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc