Package io.trino.sql.ir
Class ExpressionFormatter.Formatter
- Enclosing class:
ExpressionFormatter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringformat(WhenClause node, Void context) protected StringvisitArray(Array node, Void context) protected StringvisitBetween(Between node, Void context) protected Stringprotected Stringprotected Stringprotected StringvisitCoalesce(Coalesce node, Void context) protected StringvisitComparison(Comparison node, Void context) protected StringvisitConstant(Constant node, Void context) protected StringvisitExpression(Expression node, Void context) protected StringvisitFieldReference(FieldReference node, Void context) protected Stringprotected StringvisitIsNull(IsNull node, Void context) protected StringvisitLambda(Lambda node, Void context) protected StringvisitLogical(Logical node, Void context) protected Stringprotected StringvisitNullIf(NullIf node, Void context) protected StringvisitReference(Reference node, Void context) protected Stringprotected StringvisitSwitch(Switch node, Void context)
-
Constructor Details
-
Formatter
-
-
Method Details
-
visitArray
- Overrides:
visitArrayin classIrVisitor<String,Void>
-
visitRow
-
visitExpression
- Overrides:
visitExpressionin classIrVisitor<String,Void>
-
visitFieldReference
- Overrides:
visitFieldReferencein classIrVisitor<String,Void>
-
visitConstant
- Overrides:
visitConstantin classIrVisitor<String,Void>
-
visitCall
-
visitLambda
- Overrides:
visitLambdain classIrVisitor<String,Void>
-
visitReference
- Overrides:
visitReferencein classIrVisitor<String,Void>
-
visitBind
-
visitLogical
- Overrides:
visitLogicalin classIrVisitor<String,Void>
-
visitNot
-
visitComparison
- Overrides:
visitComparisonin classIrVisitor<String,Void>
-
visitIsNull
- Overrides:
visitIsNullin classIrVisitor<String,Void>
-
visitNullIf
- Overrides:
visitNullIfin classIrVisitor<String,Void>
-
visitCoalesce
- Overrides:
visitCoalescein classIrVisitor<String,Void>
-
visitCast
-
visitCase
-
visitSwitch
- Overrides:
visitSwitchin classIrVisitor<String,Void>
-
format
-
visitBetween
- Overrides:
visitBetweenin classIrVisitor<String,Void>
-
visitIn
-