Package io.trino.sql.ir
Class DefaultTraversalVisitor<C>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected VoidvisitArray(Array node, C context) protected VoidvisitBetween(Between node, C context) protected Voidprotected Voidprotected Voidprotected Voidprotected VoidvisitCoalesce(Coalesce node, C context) protected VoidvisitComparison(Comparison node, C context) protected VoidvisitFieldReference(FieldReference node, C context) protected Voidprotected VoidvisitIsNull(IsNull node, C context) protected VoidvisitLambda(Lambda node, C context) protected VoidvisitLogical(Logical node, C context) protected Voidprotected VoidvisitNullIf(NullIf node, C context) protected Voidprotected VoidvisitSwitch(Switch node, C context) Methods inherited from class io.trino.sql.ir.IrVisitor
process, process, visitConstant, visitExpression, visitReference
-
Constructor Details
-
DefaultTraversalVisitor
public DefaultTraversalVisitor()
-
-
Method Details
-
visitArray
- Overrides:
visitArrayin classIrVisitor<Void,C>
-
visitCast
-
visitBetween
- Overrides:
visitBetweenin classIrVisitor<Void,C>
-
visitCoalesce
- Overrides:
visitCoalescein classIrVisitor<Void,C>
-
visitFieldReference
- Overrides:
visitFieldReferencein classIrVisitor<Void,C>
-
visitComparison
- Overrides:
visitComparisonin classIrVisitor<Void,C>
-
visitIn
-
visitCall
-
visitSwitch
- Overrides:
visitSwitchin classIrVisitor<Void,C>
-
visitNullIf
- Overrides:
visitNullIfin classIrVisitor<Void,C>
-
visitBind
-
visitNot
-
visitCase
-
visitIsNull
- Overrides:
visitIsNullin classIrVisitor<Void,C>
-
visitLogical
- Overrides:
visitLogicalin classIrVisitor<Void,C>
-
visitRow
-
visitLambda
- Overrides:
visitLambdain classIrVisitor<Void,C>
-