pub trait ValidityVTable<Array> {
// Required method
fn logical_validity(&self, array: &Array) -> VortexResult<Mask>;
// Provided methods
fn is_valid(&self, array: &Array, index: usize) -> VortexResult<bool> { ... }
fn null_count(&self, array: &Array) -> VortexResult<usize> { ... }
}
Required Methods§
fn logical_validity(&self, array: &Array) -> VortexResult<Mask>
Provided Methods§
Sourcefn is_valid(&self, array: &Array, index: usize) -> VortexResult<bool>
fn is_valid(&self, array: &Array, index: usize) -> VortexResult<bool>
Returns whether the index
item is valid.
Sourcefn null_count(&self, array: &Array) -> VortexResult<usize>
fn null_count(&self, array: &Array) -> VortexResult<usize>
Returns the number of invalid elements in the array.