Skip to main content

mask_validity_canonical

Function mask_validity_canonical 

Source
pub fn mask_validity_canonical(
    canonical: Canonical,
    validity_mask: &Mask,
    ctx: &mut ExecutionCtx,
) -> VortexResult<Canonical>
Expand description

TODO: replace usage of compute fn. Apply a validity mask to a canonical array, ANDing with existing validity.

This is the core operation for MaskedArray execution - it intersects the child’s validity with the provided mask, marking additional positions as invalid.