Package io.trino.sql.routine.ir
Interface IrNodeVisitor<C,R>
- All Known Implementing Classes:
DefaultIrNodeVisitor
public interface IrNodeVisitor<C,R>
-
Method Summary
Modifier and TypeMethodDescriptiondefault Rdefault RvisitBlock(IrBlock node, C context) default RvisitBreak(IrBreak node, C context) default RvisitContinue(IrContinue node, C context) default Rdefault Rdefault Rdefault RvisitRepeat(IrRepeat node, C context) default RvisitReturn(IrReturn node, C context) default RvisitRoutine(IrRoutine node, C context) default Rdefault RvisitVariable(IrVariable node, C context) default RvisitWhile(IrWhile node, C context)
-
Method Details
-
process
-
visitNode
-
visitRoutine
-
visitVariable
-
visitBlock
-
visitBreak
-
visitContinue
-
visitIf
-
visitRepeat
-
visitLoop
-
visitReturn
-
visitSet
-
visitWhile
-