MCPcopy Create free account
hub / github.com/MaterializeInc/materialize / iter_nontemporal_exprs

Method iter_nontemporal_exprs

src/expr/src/linear.rs:1835–1841  ·  view source on GitHub ↗

Returns an iterator over mutable references to all non-temporal scalar expressions in the plan. The order of iteration is unspecified.

(&mut self)

Source from the content-addressed store, hash-verified

1833 ///
1834 /// The order of iteration is unspecified.
1835 pub fn iter_nontemporal_exprs(&mut self) -> impl Iterator<Item = &mut E> {
1836 iter::empty()
1837 .chain(self.mfp.mfp.predicates.iter_mut().map(|(_, expr)| expr))
1838 .chain(&mut self.mfp.mfp.expressions)
1839 .chain(&mut self.lower_bounds)
1840 .chain(&mut self.upper_bounds)
1841 }
1842
1843 /// Indicates that `Self` ignores its input to the extent that it can be evaluated on `&[]`.
1844 ///

Callers 1

prep_relation_exprMethod · 0.80

Calls 1

mapMethod · 0.45

Tested by

no test coverage detected