Skip to main content

DynParentKernel

Trait DynParentKernel 

Source
pub trait DynParentKernel<V: VTable>: Send + Sync {
    // Required methods
    fn matches(&self, parent: &ArrayRef) -> bool;
    fn execute_parent(
        &self,
        child: &V::Array,
        parent: &ArrayRef,
        child_idx: usize,
        ctx: &mut ExecutionCtx,
    ) -> VortexResult<Option<ArrayRef>>;
}

Required Methods§

Source

fn matches(&self, parent: &ArrayRef) -> bool

Source

fn execute_parent( &self, child: &V::Array, parent: &ArrayRef, child_idx: usize, ctx: &mut ExecutionCtx, ) -> VortexResult<Option<ArrayRef>>

Implementors§