pub trait VortexExprExt {
// Required methods
fn field_references(&self) -> HashSet<FieldName>;
fn to_operator(&self, root: &dyn Array) -> VortexResult<Option<OperatorRef>>;
fn to_operator_unoptimized(
&self,
root: &dyn Array,
) -> VortexResult<Option<OperatorRef>>;
}
Required Methods§
Sourcefn field_references(&self) -> HashSet<FieldName>
fn field_references(&self) -> HashSet<FieldName>
Accumulate all field references from this expression and its children in a set