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

vortex-data / vortex / 16979224669

14 Aug 2025 11:42PM UTC coverage: 23.728%. First build
16979224669

Pull #2456

github

web-flow
Merge 30049dfa7 into aaf3e36ad
Pull Request #2456: feat: basic BoolBuffer / BoolBufferMut

68 of 1065 new or added lines in 82 files covered. (6.38%)

8616 of 36312 relevant lines covered (23.73%)

146.37 hits per line

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

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

4
use std::ops::Not;
5

6
use vortex_error::VortexResult;
7

8
use crate::arrays::{BoolArray, BoolVTable};
9
use crate::compute::{InvertKernel, InvertKernelAdapter};
10
use crate::vtable::ValidityHelper;
11
use crate::{ArrayRef, IntoArray, register_kernel};
12

13
impl InvertKernel for BoolVTable {
14
    fn invert(&self, array: &BoolArray) -> VortexResult<ArrayRef> {
×
NEW
15
        Ok(BoolArray::new(array.bit_buffer().not(), array.validity().clone()).into_array())
×
16
    }
×
17
}
18

19
register_kernel!(InvertKernelAdapter(BoolVTable).lift());
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