Package org.apache.druid.math.expr
Interface Expr.Shuttle
-
- Enclosing interface:
- Expr
public static interface Expr.Shuttle
Mechanism to rewrite anExpr
, implementing aExpr.Shuttle
allows visiting all children of anExpr
, and replacing them as desired.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Expr
visit(Expr expr)
Provide theExpr.Shuttle
with anExpr
to inspect and potentially rewrite.default List<Expr>
visitAll(List<Expr> exprs)
-