Package io.trino.sql.routine.ir
Class DefaultIrNodeVisitor
java.lang.Object
io.trino.sql.routine.ir.DefaultIrNodeVisitor
- All Implemented Interfaces:
IrNodeVisitor<Void,Void>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisitBlock(IrBlock node, Void context) visitBreak(IrBreak node, Void context) visitContinue(IrContinue node, Void context) visitRepeat(IrRepeat node, Void context) visitReturn(IrReturn node, Void context) visitRoutine(IrRoutine node, Void context) voidvisitRowExpression(RowExpression expression) visitVariable(IrVariable node, Void context) visitWhile(IrWhile node, Void context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.sql.routine.ir.IrNodeVisitor
process, visitNode
-
Constructor Details
-
DefaultIrNodeVisitor
public DefaultIrNodeVisitor()
-
-
Method Details
-
visitRoutine
- Specified by:
visitRoutinein interfaceIrNodeVisitor<Void,Void>
-
visitVariable
- Specified by:
visitVariablein interfaceIrNodeVisitor<Void,Void>
-
visitBlock
- Specified by:
visitBlockin interfaceIrNodeVisitor<Void,Void>
-
visitBreak
- Specified by:
visitBreakin interfaceIrNodeVisitor<Void,Void>
-
visitContinue
- Specified by:
visitContinuein interfaceIrNodeVisitor<Void,Void>
-
visitIf
- Specified by:
visitIfin interfaceIrNodeVisitor<Void,Void>
-
visitWhile
- Specified by:
visitWhilein interfaceIrNodeVisitor<Void,Void>
-
visitRepeat
- Specified by:
visitRepeatin interfaceIrNodeVisitor<Void,Void>
-
visitLoop
- Specified by:
visitLoopin interfaceIrNodeVisitor<Void,Void>
-
visitReturn
- Specified by:
visitReturnin interfaceIrNodeVisitor<Void,Void>
-
visitSet
- Specified by:
visitSetin interfaceIrNodeVisitor<Void,Void>
-
visitRowExpression
-