pub trait DynArrayParentReduceRule:
Debug
+ Send
+ Sync {
// Required methods
fn child_key(&self) -> MatchKey;
fn parent_key(&self) -> MatchKey;
fn reduce_parent(
&self,
array: &ArrayRef,
parent: &ArrayRef,
child_idx: usize,
) -> VortexResult<Option<ArrayRef>>;
}Expand description
Dynamic trait for array parent reduce rules