Package org.apache.druid.math.expr
Interface Expr.Shuttle
-
- Enclosing interface:
- Expr
public static interface Expr.ShuttleMechanism to rewrite anExpr, implementing aExpr.Shuttleallows 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 Exprvisit(Expr expr)Provide theExpr.Shuttlewith anExprto inspect and potentially rewrite.default List<Expr>visitAll(List<Expr> exprs)
-