Package io.trino.sql
Class RowPatternFormatter.Formatter
- java.lang.Object
-
- io.trino.sql.tree.AstVisitor<String,Void>
-
- io.trino.sql.RowPatternFormatter.Formatter
-
- Enclosing class:
- RowPatternFormatter
public static class RowPatternFormatter.Formatter extends AstVisitor<String,Void>
-
-
Constructor Summary
Constructors Constructor Description Formatter()
-
Method Summary
-
Methods inherited from class io.trino.sql.tree.AstVisitor
process, process, visitAddColumn, visitAliasedRelation, visitAllColumns, visitAllRows, visitAnalyze, visitArithmeticBinary, visitArithmeticUnary, visitArrayConstructor, visitAtTimeZone, visitBetweenPredicate, visitBinaryLiteral, visitBindExpression, visitBooleanLiteral, visitCall, visitCallArgument, visitCast, visitCharLiteral, visitCoalesceExpression, visitColumnDefinition, visitComment, visitCommit, visitComparisonExpression, visitCreateMaterializedView, visitCreateRole, visitCreateSchema, visitCreateTable, visitCreateTableAsSelect, visitCreateView, visitCube, visitCurrentCatalog, visitCurrentPath, visitCurrentSchema, visitCurrentTime, visitCurrentUser, visitDataType, visitDataTypeParameter, visitDateTimeType, visitDeallocate, visitDecimalLiteral, visitDelete, visitDeny, visitDereferenceExpression, visitDescribeInput, visitDescribeOutput, visitDoubleLiteral, visitDropColumn, visitDropMaterializedView, visitDropRole, visitDropSchema, visitDropTable, visitDropView, visitExcept, visitExecute, visitExists, visitExplain, visitExplainAnalyze, visitExplainOption, visitExpression, visitExtract, visitFetchFirst, visitFieldReference, visitFormat, visitFrameBound, visitFunctionCall, visitGenericDataType, visitGenericLiteral, visitGrant, visitGrantRoles, visitGroupBy, visitGroupingElement, visitGroupingOperation, visitGroupingSets, visitIdentifier, visitIfExpression, visitInListExpression, visitInPredicate, visitInsert, visitIntersect, visitIntervalDataType, visitIntervalLiteral, visitIsNotNullPredicate, visitIsNullPredicate, visitIsolationLevel, visitJoin, visitLabelDereference, visitLambdaArgumentDeclaration, visitLambdaExpression, visitLateral, visitLikeClause, visitLikePredicate, visitLimit, visitLiteral, visitLogicalExpression, visitLongLiteral, visitMeasureDefinition, visitMerge, visitMergeCase, visitMergeDelete, visitMergeInsert, visitMergeUpdate, visitNotExpression, visitNullIfExpression, visitNullLiteral, visitNumericTypeParameter, visitOffset, visitOrderBy, visitParameter, visitPathElement, visitPathSpecification, visitPatternQuantifier, visitPatternRecognitionRelation, visitPatternSearchMode, visitPrepare, visitProcessingMode, visitProperty, visitQuantifiedComparisonExpression, visitQuery, visitQueryBody, visitQueryPeriod, visitQuerySpecification, visitRefreshMaterializedView, visitRelation, visitRenameColumn, visitRenameMaterializedView, visitRenameSchema, visitRenameTable, visitRenameView, visitResetSession, visitRevoke, visitRevokeRoles, visitRollback, visitRollup, visitRow, visitRowDataType, visitRowField, visitSampledRelation, visitSearchedCaseExpression, visitSelect, visitSelectItem, visitSetOperation, visitSetPath, visitSetProperties, visitSetRole, visitSetSchemaAuthorization, visitSetSession, visitSetTableAuthorization, visitSetTimeZone, visitSetViewAuthorization, visitShowCatalogs, visitShowColumns, visitShowCreate, visitShowFunctions, visitShowGrants, visitShowRoleGrants, visitShowRoles, visitShowSchemas, visitShowSession, visitShowStats, visitShowTables, visitSimpleCaseExpression, visitSimpleGroupBy, visitSingleColumn, visitSkipTo, visitSortItem, visitStartTransaction, visitStatement, visitStringLiteral, visitSubqueryExpression, visitSubscriptExpression, visitSubsetDefinition, visitSymbolReference, visitTable, visitTableElement, visitTableExecute, visitTableSubquery, visitTimeLiteral, visitTimestampLiteral, visitTransactionAccessMode, visitTransactionMode, visitTrim, visitTruncateTable, visitTryExpression, visitTypeParameter, visitUnion, visitUnnest, visitUpdate, visitUpdateAssignment, visitUse, visitValues, visitVariableDefinition, visitWhenClause, visitWindowDefinition, visitWindowFrame, visitWindowOperation, visitWindowReference, visitWindowSpecification, visitWith, visitWithQuery
-
-
-
-
Method Detail
-
visitNode
protected String visitNode(Node node, Void context)
- Overrides:
visitNodein classAstVisitor<String,Void>
-
visitRowPattern
protected String visitRowPattern(RowPattern node, Void context)
- Overrides:
visitRowPatternin classAstVisitor<String,Void>
-
visitPatternAlternation
protected String visitPatternAlternation(PatternAlternation node, Void context)
- Overrides:
visitPatternAlternationin classAstVisitor<String,Void>
-
visitPatternConcatenation
protected String visitPatternConcatenation(PatternConcatenation node, Void context)
- Overrides:
visitPatternConcatenationin classAstVisitor<String,Void>
-
visitQuantifiedPattern
protected String visitQuantifiedPattern(QuantifiedPattern node, Void context)
- Overrides:
visitQuantifiedPatternin classAstVisitor<String,Void>
-
visitPatternVariable
protected String visitPatternVariable(PatternVariable node, Void context)
- Overrides:
visitPatternVariablein classAstVisitor<String,Void>
-
visitEmptyPattern
protected String visitEmptyPattern(EmptyPattern node, Void context)
- Overrides:
visitEmptyPatternin classAstVisitor<String,Void>
-
visitPatternPermutation
protected String visitPatternPermutation(PatternPermutation node, Void context)
- Overrides:
visitPatternPermutationin classAstVisitor<String,Void>
-
visitAnchorPattern
protected String visitAnchorPattern(AnchorPattern node, Void context)
- Overrides:
visitAnchorPatternin classAstVisitor<String,Void>
-
visitExcludedPattern
protected String visitExcludedPattern(ExcludedPattern node, Void context)
- Overrides:
visitExcludedPatternin classAstVisitor<String,Void>
-
visitZeroOrMoreQuantifier
protected String visitZeroOrMoreQuantifier(ZeroOrMoreQuantifier node, Void context)
- Overrides:
visitZeroOrMoreQuantifierin classAstVisitor<String,Void>
-
visitOneOrMoreQuantifier
protected String visitOneOrMoreQuantifier(OneOrMoreQuantifier node, Void context)
- Overrides:
visitOneOrMoreQuantifierin classAstVisitor<String,Void>
-
visitZeroOrOneQuantifier
protected String visitZeroOrOneQuantifier(ZeroOrOneQuantifier node, Void context)
- Overrides:
visitZeroOrOneQuantifierin classAstVisitor<String,Void>
-
visitRangeQuantifier
protected String visitRangeQuantifier(RangeQuantifier node, Void context)
- Overrides:
visitRangeQuantifierin classAstVisitor<String,Void>
-
-