Package io.trino.sql
Class RowPatternFormatter.Formatter
- Enclosing class:
RowPatternFormatter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringvisitAnchorPattern(AnchorPattern node, Void context) protected StringvisitEmptyPattern(EmptyPattern node, Void context) protected StringvisitExcludedPattern(ExcludedPattern node, Void context) protected Stringprotected StringvisitOneOrMoreQuantifier(OneOrMoreQuantifier node, Void context) protected StringvisitPatternAlternation(PatternAlternation node, Void context) protected StringvisitPatternConcatenation(PatternConcatenation node, Void context) protected StringvisitPatternPermutation(PatternPermutation node, Void context) protected StringvisitPatternVariable(PatternVariable node, Void context) protected StringvisitQuantifiedPattern(QuantifiedPattern node, Void context) protected StringvisitRangeQuantifier(RangeQuantifier node, Void context) protected StringvisitRowPattern(RowPattern node, Void context) protected StringvisitZeroOrMoreQuantifier(ZeroOrMoreQuantifier node, Void context) protected StringvisitZeroOrOneQuantifier(ZeroOrOneQuantifier node, Void context) Methods inherited from class io.trino.sql.tree.AstVisitor
process, process, visitAddColumn, visitAliasedRelation, visitAllColumns, visitAllRows, visitAnalyze, visitArithmeticBinary, visitArithmeticUnary, visitArray, visitAssignmentStatement, visitAtTimeZone, visitBetweenPredicate, visitBinaryLiteral, visitBindExpression, visitBooleanLiteral, visitCall, visitCallArgument, visitCaseStatement, visitCaseStatementWhenClause, visitCast, visitCharLiteral, visitCoalesceExpression, visitColumnDefinition, visitComment, visitCommentCharacteristic, visitCommit, visitComparisonExpression, visitCompoundStatement, visitCreateCatalog, visitCreateFunction, visitCreateMaterializedView, visitCreateRole, visitCreateSchema, visitCreateTable, visitCreateTableAsSelect, visitCreateView, visitCurrentCatalog, visitCurrentPath, visitCurrentSchema, visitCurrentTime, visitCurrentUser, visitDataType, visitDataTypeParameter, visitDateTimeType, visitDeallocate, visitDecimalLiteral, visitDelete, visitDeny, visitDereferenceExpression, visitDescribeInput, visitDescribeOutput, visitDescriptor, visitDescriptorArgument, visitDescriptorField, visitDeterministicCharacteristic, visitDoubleLiteral, visitDropCatalog, visitDropColumn, visitDropFunction, visitDropMaterializedView, visitDropRole, visitDropSchema, visitDropTable, visitDropView, visitElseClause, visitElseIfClause, visitEmptyTableTreatment, visitExcept, visitExecute, visitExecuteImmediate, visitExists, visitExplain, visitExplainAnalyze, visitExplainOption, visitExpression, visitExtract, visitFetchFirst, visitFieldReference, visitFormat, visitFrameBound, visitFunctionCall, visitFunctionSpecification, visitGenericDataType, visitGenericLiteral, visitGrant, visitGrantRoles, visitGroupBy, visitGroupingElement, visitGroupingOperation, visitGroupingSets, visitIdentifier, visitIfExpression, visitIfStatement, visitInListExpression, visitInPredicate, visitInsert, visitIntersect, visitIntervalDataType, visitIntervalLiteral, visitIsNotNullPredicate, visitIsNullPredicate, visitIsolationLevel, visitIterateStatement, visitJoin, visitJsonArray, visitJsonArrayElement, visitJsonExists, visitJsonObject, visitJsonObjectMember, visitJsonPathInvocation, visitJsonQuery, visitJsonTable, visitJsonTableDefaultPlan, visitJsonValue, visitLabelDereference, visitLambdaArgumentDeclaration, visitLambdaExpression, visitLanguageCharacteristic, visitLateral, visitLeaveStatement, visitLikeClause, visitLikePredicate, visitLimit, visitLiteral, visitLogicalExpression, visitLongLiteral, visitLoopStatement, visitMeasureDefinition, visitMerge, visitMergeCase, visitMergeDelete, visitMergeInsert, visitMergeUpdate, visitNestedColumns, visitNotExpression, visitNullIfExpression, visitNullInputCharacteristic, visitNullLiteral, visitNumericTypeParameter, visitOffset, visitOrderBy, visitOrdinalityColumn, visitParameter, visitParameterDeclaration, visitPathElement, visitPathSpecification, visitPatternQuantifier, visitPatternRecognitionRelation, visitPatternSearchMode, visitPlanLeaf, visitPlanParentChild, visitPlanSiblings, visitPrepare, visitProcessingMode, visitProperty, visitQuantifiedComparisonExpression, visitQuery, visitQueryBody, visitQueryColumn, visitQueryPeriod, visitQuerySpecification, visitRefreshMaterializedView, visitRelation, visitRenameColumn, visitRenameMaterializedView, visitRenameSchema, visitRenameTable, visitRenameView, visitRepeatStatement, visitResetSession, visitResetSessionAuthorization, visitReturnClause, visitReturnStatement, visitRevoke, visitRevokeRoles, visitRollback, visitRow, visitRowDataType, visitRowField, visitSampledRelation, visitSearchedCaseExpression, visitSecurityCharacteristic, visitSelect, visitSelectItem, visitSetColumnType, visitSetOperation, visitSetPath, visitSetProperties, visitSetRole, visitSetSchemaAuthorization, visitSetSession, visitSetSessionAuthorization, 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, visitTableArgument, visitTableElement, visitTableExecute, visitTableFunctionArgument, visitTableFunctionInvocation, visitTableSubquery, visitTimeLiteral, visitTimestampLiteral, visitTransactionAccessMode, visitTransactionMode, visitTrim, visitTruncateTable, visitTryExpression, visitTypeParameter, visitUnion, visitUnnest, visitUpdate, visitUpdateAssignment, visitUse, visitValueColumn, visitValues, visitVariableDeclaration, visitVariableDefinition, visitWhenClause, visitWhileStatement, visitWindowDefinition, visitWindowFrame, visitWindowOperation, visitWindowReference, visitWindowSpecification, visitWith, visitWithQuery
-
Constructor Details
-
Formatter
public Formatter()
-
-
Method Details
-
visitNode
- Overrides:
visitNodein classAstVisitor<String,Void>
-
visitRowPattern
- Overrides:
visitRowPatternin classAstVisitor<String,Void>
-
visitPatternAlternation
- Overrides:
visitPatternAlternationin classAstVisitor<String,Void>
-
visitPatternConcatenation
- Overrides:
visitPatternConcatenationin classAstVisitor<String,Void>
-
visitQuantifiedPattern
- Overrides:
visitQuantifiedPatternin classAstVisitor<String,Void>
-
visitPatternVariable
- Overrides:
visitPatternVariablein classAstVisitor<String,Void>
-
visitEmptyPattern
- Overrides:
visitEmptyPatternin classAstVisitor<String,Void>
-
visitPatternPermutation
- Overrides:
visitPatternPermutationin classAstVisitor<String,Void>
-
visitAnchorPattern
- Overrides:
visitAnchorPatternin classAstVisitor<String,Void>
-
visitExcludedPattern
- Overrides:
visitExcludedPatternin classAstVisitor<String,Void>
-
visitZeroOrMoreQuantifier
- Overrides:
visitZeroOrMoreQuantifierin classAstVisitor<String,Void>
-
visitOneOrMoreQuantifier
- Overrides:
visitOneOrMoreQuantifierin classAstVisitor<String,Void>
-
visitZeroOrOneQuantifier
- Overrides:
visitZeroOrOneQuantifierin classAstVisitor<String,Void>
-
visitRangeQuantifier
- Overrides:
visitRangeQuantifierin classAstVisitor<String,Void>
-