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

vortex-data / vortex / 16728097825

04 Aug 2025 04:00PM UTC coverage: 48.355% (-35.1%) from 83.429%
16728097825

Pull #4108

github

web-flow
Merge 1b2d27fd8 into 649ba9576
Pull Request #4108: perf[vortex-array]: use all_valid instead of `invalid_count() == 0`

1 of 1 new or added line in 1 file covered. (100.0%)

11596 existing lines in 378 files now uncovered.

18635 of 38538 relevant lines covered (48.35%)

151786.4 hits per line

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

50.0
/vortex-array/src/arrays/chunked/mod.rs
1
// SPDX-License-Identifier: Apache-2.0
2
// SPDX-FileCopyrightText: Copyright the Vortex contributors
3

4
mod array;
5
mod compute;
6
mod decode;
7
mod ops;
8
mod serde;
9

10
pub use array::*;
11

12
use crate::vtable::{NotSupported, VTable};
13
use crate::{EncodingId, EncodingRef, vtable};
14

15
vtable!(Chunked);
16

17
impl VTable for ChunkedVTable {
18
    type Array = ChunkedArray;
19
    type Encoding = ChunkedEncoding;
20

21
    type ArrayVTable = Self;
22
    type CanonicalVTable = Self;
23
    type OperationsVTable = Self;
24
    type ValidityVTable = Self;
25
    type VisitorVTable = Self;
26
    type ComputeVTable = Self;
27
    type EncodeVTable = NotSupported;
28
    type SerdeVTable = Self;
29

30
    fn id(_encoding: &Self::Encoding) -> EncodingId {
24✔
31
        EncodingId::new_ref("vortex.chunked")
24✔
32
    }
24✔
33

UNCOV
34
    fn encoding(_array: &Self::Array) -> EncodingRef {
×
UNCOV
35
        EncodingRef::new_ref(ChunkedEncoding.as_ref())
×
UNCOV
36
    }
×
37
}
38

39
#[derive(Clone, Debug)]
40
pub struct ChunkedEncoding;
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