pub trait ArrayOptimizer {
// Required methods
fn optimize(&self) -> VortexResult<ArrayRef>;
fn optimize_recursive(&self) -> VortexResult<ArrayRef>;
}Required Methods§
Sourcefn optimize(&self) -> VortexResult<ArrayRef>
fn optimize(&self) -> VortexResult<ArrayRef>
Optimize the root array node only.
Sourcefn optimize_recursive(&self) -> VortexResult<ArrayRef>
fn optimize_recursive(&self) -> VortexResult<ArrayRef>
Optimize the entire array tree recursively.