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 StringvisitNullIf(NullIf node, Void context) protected StringvisitReference(Reference node, Void context) protected Stringprotected StringvisitSwitch(Switch node, Void context)
-
Constructor Details
-
Formatter
-
-
Method Details
-
visitArray
-
visitRow
-
visitExpression
- Overrides:
visitExpressionin classIrVisitor<String,Void>
-
visitFieldReference
- Overrides:
visitFieldReferencein classIrVisitor<String,Void>
-
visitConstant
-
visitCall
-
visitLambda
-
visitReference
-
visitBind
-
visitLogical
-
visitComparison
- Overrides:
visitComparisonin classIrVisitor<String,Void>
-
visitIsNull
-
visitNullIf
-
visitCoalesce
-
visitCast
-
visitCase
-
visitSwitch
-
format
-
visitBetween
-
visitIn
-