public class ApplyTransformVisitor extends Object implements OpVisitorByTypeAndExpr, ExprVisitor
Constructor and Description |
---|
ApplyTransformVisitor(Transform opTransform,
ExprTransform exprTransform,
boolean visitService,
OpVisitor before,
OpVisitor after) |
Modifier and Type | Method and Description |
---|---|
Op |
opResult() |
void |
visit(ExprAggregator eAgg) |
void |
visit(ExprFunction0 func) |
void |
visit(ExprFunction1 func) |
void |
visit(ExprFunction2 func) |
void |
visit(ExprFunction3 func) |
void |
visit(ExprFunctionN func) |
void |
visit(ExprFunctionOp funcOp) |
void |
visit(ExprNone e) |
void |
visit(ExprVar var) |
void |
visit(NodeValue nv) |
void |
visit(OpAssign opAssign) |
void |
visit(OpExtend opExtend) |
void |
visit(OpFilter opFilter) |
void |
visit(OpGroup opGroup) |
void |
visit(OpLeftJoin op) |
void |
visit(OpOrder opOrder) |
void |
visit(OpService op) |
void |
visit0(Op0 op) |
void |
visit1(Op1 op) |
void |
visit2(Op2 op) |
void |
visitExpr(ExprList exprs) |
void |
visitExt(OpExt op) |
void |
visitN(OpN op) |
void |
visitVarExpr(VarExprList exprVarExprList) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitAggregators, visitAssignVar, visitModifer, visitSortConditions
public ApplyTransformVisitor(Transform opTransform, ExprTransform exprTransform, boolean visitService, OpVisitor before, OpVisitor after)
public final Op opResult()
public void visit(OpOrder opOrder)
visit
in interface OpVisitor
visit
in interface OpVisitorByTypeAndExpr
public void visit(OpAssign opAssign)
visit
in interface OpVisitor
visit
in interface OpVisitorByTypeAndExpr
public void visit(OpExtend opExtend)
visit
in interface OpVisitor
visit
in interface OpVisitorByTypeAndExpr
public void visit(OpGroup opGroup)
visit
in interface OpVisitor
visit
in interface OpVisitorByTypeAndExpr
public void visit0(Op0 op)
visit0
in interface OpVisitorByTypeAndExpr
public void visit1(Op1 op)
visit1
in interface OpVisitorByTypeAndExpr
public void visit2(Op2 op)
visit2
in interface OpVisitorByTypeAndExpr
public void visitN(OpN op)
visitN
in interface OpVisitorByTypeAndExpr
public void visit(OpFilter opFilter)
visit
in interface OpVisitor
visit
in interface OpVisitorByTypeAndExpr
public void visit(OpLeftJoin op)
visit
in interface OpVisitor
visit
in interface OpVisitorByTypeAndExpr
public void visit(OpService op)
visit
in interface OpVisitor
visit
in interface OpVisitorByTypeAndExpr
public void visitExt(OpExt op)
visitExt
in interface OpVisitorByTypeAndExpr
public void visitExpr(ExprList exprs)
visitExpr
in interface OpVisitorByTypeAndExpr
public void visitVarExpr(VarExprList exprVarExprList)
visitVarExpr
in interface OpVisitorByTypeAndExpr
public void visit(ExprFunction0 func)
visit
in interface ExprVisitor
public void visit(ExprFunction1 func)
visit
in interface ExprVisitor
public void visit(ExprFunction2 func)
visit
in interface ExprVisitor
public void visit(ExprFunction3 func)
visit
in interface ExprVisitor
public void visit(ExprFunctionN func)
visit
in interface ExprVisitor
public void visit(ExprFunctionOp funcOp)
visit
in interface ExprVisitor
public void visit(NodeValue nv)
visit
in interface ExprVisitor
public void visit(ExprVar var)
visit
in interface ExprVisitor
public void visit(ExprAggregator eAgg)
visit
in interface ExprVisitor
public void visit(ExprNone e)
visit
in interface ExprVisitor
Licenced under the Apache License, Version 2.0