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>>;
}