public class ExprTransformBase extends Object implements ExprTransform
Constructor and Description |
---|
ExprTransformBase() |
Modifier and Type | Method and Description |
---|---|
Expr |
transform(ExprAggregator eAgg) |
Expr |
transform(ExprFunction0 func) |
Expr |
transform(ExprFunction1 func,
Expr expr1) |
Expr |
transform(ExprFunction2 func,
Expr expr1,
Expr expr2) |
Expr |
transform(ExprFunction3 func,
Expr expr1,
Expr expr2,
Expr expr3) |
Expr |
transform(ExprFunctionN func,
ExprList args) |
Expr |
transform(ExprFunctionOp funcOp,
ExprList args,
Op opArg) |
Expr |
transform(ExprVar ev) |
Expr |
transform(NodeValue nv) |
public Expr transform(ExprFunction0 func)
transform
in interface ExprTransform
public Expr transform(ExprFunction1 func, Expr expr1)
transform
in interface ExprTransform
public Expr transform(ExprFunction2 func, Expr expr1, Expr expr2)
transform
in interface ExprTransform
public Expr transform(ExprFunction3 func, Expr expr1, Expr expr2, Expr expr3)
transform
in interface ExprTransform
public Expr transform(ExprFunctionN func, ExprList args)
transform
in interface ExprTransform
public Expr transform(ExprFunctionOp funcOp, ExprList args, Op opArg)
transform
in interface ExprTransform
public Expr transform(NodeValue nv)
transform
in interface ExprTransform
public Expr transform(ExprVar ev)
transform
in interface ExprTransform
public Expr transform(ExprAggregator eAgg)
transform
in interface ExprTransform
Licenced under the Apache License, Version 2.0