Docs.rs
  • vortex-array-0.16.0
    • vortex-array 0.16.0
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • robert3005
    • gatesn
    • github:spiraldb:crates-io
    • vortex-admin
    • Dependencies
      • arbitrary ^1.3.2 normal optional
      • arrow-arith ^53.0.0 normal
      • arrow-array ^53.0.0 normal
      • arrow-buffer ^53.0.0 normal
      • arrow-cast ^53.0.0 normal
      • arrow-ord ^53.0.0 normal
      • arrow-schema ^53.0.0 normal
      • arrow-select ^53.0.0 normal
      • bytes ^1.6.0 normal
      • enum-iterator ^2.0.0 normal
      • flatbuffers ^24.3.25 normal optional
      • flexbuffers ^2.0.0 normal optional
      • futures-util ^0.3.30 normal
      • hashbrown ^0.15.0 normal
      • humansize ^2.1.3 normal
      • itertools ^0.13.0 normal
      • log ^0.4.21 normal
      • num-traits ^0.2.18 normal
      • paste ^1.0.14 normal
      • pin-project ^1.1.5 normal
      • rand ^0.8.5 normal
      • serde ^1.0.197 normal
      • static_assertions ^1 normal
      • vortex-buffer ^0.16.0 normal
      • vortex-datetime-dtype ^0.16.0 normal
      • vortex-dtype ^0.16.0 normal
      • vortex-error ^0.16.0 normal
      • vortex-flatbuffers ^0.16.0 normal optional
      • vortex-scalar ^0.16.0 normal
      • criterion ^0.5.1 dev
      • rstest ^0.23 dev
      • getrandom ^0.2.14 normal
    • Versions
    • 28.27% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

vortex_array0.16.0

ArrayValidity

Required Methods

  • is_valid
  • logical_validity

Implementors

In vortex_array::validity

vortex_array::validity

Trait ArrayValidity

Source
pub trait ArrayValidity {
    // Required methods
    fn is_valid(&self, index: usize) -> bool;
    fn logical_validity(&self) -> LogicalValidity;
}

Required Methods§

Source

fn is_valid(&self, index: usize) -> bool

Source

fn logical_validity(&self) -> LogicalValidity

Implementors§

Source§

impl ArrayValidity for BoolArray

Source§

impl ArrayValidity for ChunkedArray

Source§

impl ArrayValidity for ConstantArray

Source§

impl ArrayValidity for ExtensionArray

Source§

impl ArrayValidity for NullArray

Source§

impl ArrayValidity for PrimitiveArray

Source§

impl ArrayValidity for SparseArray

Source§

impl ArrayValidity for StructArray

Source§

impl ArrayValidity for VarBinArray

Source§

impl ArrayValidity for VarBinViewArray