Package io.trino.sql.parser
Interface SqlBaseVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
SqlBaseBaseVisitor
public interface SqlBaseVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
SqlBaseParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced by theaddColumnlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced bySqlBaseParser.aliasedRelation().Visit a parse tree produced by theanalyzelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theandlabeled alternative inSqlBaseParser.booleanExpression().Visit a parse tree produced by thearithmeticBinarylabeled alternative inSqlBaseParser.valueExpression().Visit a parse tree produced by thearithmeticUnarylabeled alternative inSqlBaseParser.valueExpression().Visit a parse tree produced by thearrayConstructorlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thearrayTypelabeled alternative inSqlBaseParser.type().Visit a parse tree produced by theatTimeZonelabeled alternative inSqlBaseParser.valueExpression().Visit a parse tree produced by thebackQuotedIdentifierlabeled alternative inSqlBaseParser.identifier().Visit a parse tree produced by thebasicStringLiterallabeled alternative inSqlBaseParser.string().Visit a parse tree produced by thebetweenlabeled alternative inSqlBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).Visit a parse tree produced by thebinaryLiterallabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thebooleanLiterallabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced bySqlBaseParser.booleanValue().Visit a parse tree produced by theboundedFramelabeled alternative inSqlBaseParser.frameBound().Visit a parse tree produced by thecalllabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thecastlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced bySqlBaseParser.columnAliases().Visit a parse tree produced bySqlBaseParser.columnDefinition().Visit a parse tree produced by thecolumnReferencelabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thecommentColumnlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thecommentTablelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thecommitlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thecomparisonlabeled alternative inSqlBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).Visit a parse tree produced bySqlBaseParser.comparisonOperator().Visit a parse tree produced bySqlBaseParser.comparisonQuantifier().Visit a parse tree produced by theconcatenationlabeled alternative inSqlBaseParser.valueExpression().Visit a parse tree produced by thecreateMaterializedViewlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thecreateRolelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thecreateSchemalabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thecreateTablelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thecreateTableAsSelectlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thecreateViewlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thecubelabeled alternative inSqlBaseParser.groupingElement().Visit a parse tree produced by thecurrentCataloglabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thecurrentPathlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thecurrentRoleGrantorlabeled alternative inSqlBaseParser.grantor().Visit a parse tree produced by thecurrentRowBoundlabeled alternative inSqlBaseParser.frameBound().Visit a parse tree produced by thecurrentSchemalabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thecurrentUserlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thecurrentUserGrantorlabeled alternative inSqlBaseParser.grantor().Visit a parse tree produced by thedateTimeTypelabeled alternative inSqlBaseParser.type().Visit a parse tree produced by thedeallocatelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thedecimalLiterallabeled alternative inSqlBaseParser.number().Visit a parse tree produced by thedeletelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thedenylabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thedereferencelabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thedescribeInputlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thedescribeOutputlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thedigitIdentifierlabeled alternative inSqlBaseParser.identifier().Visit a parse tree produced by thedistinctFromlabeled alternative inSqlBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).Visit a parse tree produced by thedoubleLiterallabeled alternative inSqlBaseParser.number().Visit a parse tree produced by thedoublePrecisionTypelabeled alternative inSqlBaseParser.type().Visit a parse tree produced by thedropColumnlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thedropMaterializedViewlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thedropRolelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thedropSchemalabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thedropTablelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thedropViewlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced bySqlBaseParser.emptyMatchHandling().Visit a parse tree produced by theemptyPatternlabeled alternative inSqlBaseParser.patternPrimary().Visit a parse tree produced by theexcludedPatternlabeled alternative inSqlBaseParser.patternPrimary().Visit a parse tree produced by theexecutelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theexistslabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by theexplainlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theexplainAnalyzelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theexplainFormatlabeled alternative inSqlBaseParser.explainOption().Visit a parse tree produced by theexplainTypelabeled alternative inSqlBaseParser.explainOption().Visit a parse tree produced bySqlBaseParser.expression().Visit a parse tree produced by theextractlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced bySqlBaseParser.filter().Visit a parse tree produced bySqlBaseParser.frameExtent().Visit a parse tree produced by thefunctionCalllabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thegenericTypelabeled alternative inSqlBaseParser.type().Visit a parse tree produced by thegrantlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thegrantRoleslabeled alternative inSqlBaseParser.statement().Visit a parse tree produced bySqlBaseParser.groupBy().Visit a parse tree produced by thegroupedPatternlabeled alternative inSqlBaseParser.patternPrimary().Visit a parse tree produced by thegroupingOperationlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced bySqlBaseParser.groupingSet().Visit a parse tree produced by theinlineTablelabeled alternative inSqlBaseParser.queryPrimary().Visit a parse tree produced by theinListlabeled alternative inSqlBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).Visit a parse tree produced by theinsertIntolabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theinSubquerylabeled alternative inSqlBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).Visit a parse tree produced by theintegerLiterallabeled alternative inSqlBaseParser.number().Visit a parse tree produced bySqlBaseParser.interval().Visit a parse tree produced bySqlBaseParser.intervalField().Visit a parse tree produced by theintervalLiterallabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by theintervalTypelabeled alternative inSqlBaseParser.type().Visit a parse tree produced by theisolationLevellabeled alternative inSqlBaseParser.transactionMode().Visit a parse tree produced bySqlBaseParser.joinCriteria().Visit a parse tree produced by thejoinRelationlabeled alternative inSqlBaseParser.relation().Visit a parse tree produced bySqlBaseParser.joinType().Visit a parse tree produced by thelambdalabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thelaterallabeled alternative inSqlBaseParser.relationPrimary().Visit a parse tree produced by thelegacyArrayTypelabeled alternative inSqlBaseParser.type().Visit a parse tree produced by thelegacyMapTypelabeled alternative inSqlBaseParser.type().Visit a parse tree produced by thelikelabeled alternative inSqlBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).Visit a parse tree produced bySqlBaseParser.likeClause().Visit a parse tree produced bySqlBaseParser.limitRowCount().Visit a parse tree produced by thelistagglabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced bySqlBaseParser.listaggCountIndication().Visit a parse tree produced bySqlBaseParser.listAggOverflowBehavior().Visit a parse tree produced by thelogicalNotlabeled alternative inSqlBaseParser.booleanExpression().Visit a parse tree produced by themeasurelabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced bySqlBaseParser.measureDefinition().Visit a parse tree produced by themergelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by themergeDeletelabeled alternative inSqlBaseParser.mergeCase().Visit a parse tree produced by themergeInsertlabeled alternative inSqlBaseParser.mergeCase().Visit a parse tree produced by themergeUpdatelabeled alternative inSqlBaseParser.mergeCase().Visit a parse tree produced by themultipleGroupingSetslabeled alternative inSqlBaseParser.groupingElement().Visit a parse tree produced by thenamedArgumentlabeled alternative inSqlBaseParser.callArgument().Visit a parse tree produced bySqlBaseParser.namedQuery().Visit a parse tree produced bySqlBaseParser.nonReserved().Visit a parse tree produced bySqlBaseParser.normalForm().Visit a parse tree produced by thenormalizelabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thenullLiterallabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thenullPredicatelabeled alternative inSqlBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).Visit a parse tree produced bySqlBaseParser.nullTreatment().Visit a parse tree produced by thenumericLiterallabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by theoneOrMoreQuantifierlabeled alternative inSqlBaseParser.patternQuantifier().Visit a parse tree produced by theorlabeled alternative inSqlBaseParser.booleanExpression().Visit a parse tree produced bySqlBaseParser.over().Visit a parse tree produced by theparameterlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by theparenthesizedExpressionlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by theparenthesizedRelationlabeled alternative inSqlBaseParser.relationPrimary().Visit a parse tree produced by thepartitionEndAnchorlabeled alternative inSqlBaseParser.patternPrimary().Visit a parse tree produced by thepartitionStartAnchorlabeled alternative inSqlBaseParser.patternPrimary().Visit a parse tree produced bySqlBaseParser.pathSpecification().Visit a parse tree produced by thepatternAlternationlabeled alternative inSqlBaseParser.rowPattern().Visit a parse tree produced by thepatternConcatenationlabeled alternative inSqlBaseParser.rowPattern().Visit a parse tree produced by thepatternPermutationlabeled alternative inSqlBaseParser.patternPrimary().Visit a parse tree produced bySqlBaseParser.patternRecognition().Visit a parse tree produced by thepatternVariablelabeled alternative inSqlBaseParser.patternPrimary().Visit a parse tree produced by thepositionlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thepositionalArgumentlabeled alternative inSqlBaseParser.callArgument().Visit a parse tree produced by thepredicatedlabeled alternative inSqlBaseParser.booleanExpression().Visit a parse tree produced by thepreparelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced bySqlBaseParser.privilege().Visit a parse tree produced bySqlBaseParser.processingMode().Visit a parse tree produced bySqlBaseParser.properties().Visit a parse tree produced bySqlBaseParser.property().Visit a parse tree produced bySqlBaseParser.propertyAssignments().Visit a parse tree produced by thequalifiedArgumentlabeled alternative inSqlBaseParser.pathElement().Visit a parse tree produced bySqlBaseParser.qualifiedName().Visit a parse tree produced by thequantifiedComparisonlabeled alternative inSqlBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).Visit a parse tree produced by thequantifiedPrimarylabeled alternative inSqlBaseParser.rowPattern().Visit a parse tree produced bySqlBaseParser.query().Visit a parse tree produced bySqlBaseParser.queryNoWith().Visit a parse tree produced bySqlBaseParser.queryPeriod().Visit a parse tree produced by thequeryPrimaryDefaultlabeled alternative inSqlBaseParser.queryPrimary().Visit a parse tree produced bySqlBaseParser.querySpecification().Visit a parse tree produced by thequeryTermDefaultlabeled alternative inSqlBaseParser.queryTerm().Visit a parse tree produced by thequotedIdentifierlabeled alternative inSqlBaseParser.identifier().Visit a parse tree produced by therangeQuantifierlabeled alternative inSqlBaseParser.patternQuantifier().Visit a parse tree produced bySqlBaseParser.rangeType().Visit a parse tree produced by thereadCommittedlabeled alternative inSqlBaseParser.levelOfIsolation().Visit a parse tree produced by thereadUncommittedlabeled alternative inSqlBaseParser.levelOfIsolation().Visit a parse tree produced by therefreshMaterializedViewlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by therelationDefaultlabeled alternative inSqlBaseParser.relation().Visit a parse tree produced by therenameColumnlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by therenameMaterializedViewlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by therenameSchemalabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by therenameTablelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by therenameViewlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by therepeatableReadlabeled alternative inSqlBaseParser.levelOfIsolation().Visit a parse tree produced by theresetSessionlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by therevokelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by therevokeRoleslabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by therolePrincipallabeled alternative inSqlBaseParser.principal().Visit a parse tree produced bySqlBaseParser.roles().Visit a parse tree produced by therollbacklabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by therolluplabeled alternative inSqlBaseParser.groupingElement().Visit a parse tree produced by therowConstructorlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced bySqlBaseParser.rowCount().Visit a parse tree produced bySqlBaseParser.rowField().Visit a parse tree produced bySqlBaseParser.rowsPerMatch().Visit a parse tree produced by therowTypelabeled alternative inSqlBaseParser.type().Visit a parse tree produced bySqlBaseParser.sampledRelation().Visit a parse tree produced bySqlBaseParser.sampleType().Visit a parse tree produced by thesearchedCaselabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by theselectAlllabeled alternative inSqlBaseParser.selectItem().Visit a parse tree produced by theselectSinglelabeled alternative inSqlBaseParser.selectItem().Visit a parse tree produced by theserializablelabeled alternative inSqlBaseParser.levelOfIsolation().Visit a parse tree produced by thesetOperationlabeled alternative inSqlBaseParser.queryTerm().Visit a parse tree produced by thesetPathlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced bySqlBaseParser.setQuantifier().Visit a parse tree produced by thesetRolelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thesetSchemaAuthorizationlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thesetSessionlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thesetTableAuthorizationlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thesetTablePropertieslabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thesetTimeZonelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thesetViewAuthorizationlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theshowCatalogslabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theshowColumnslabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theshowCreateMaterializedViewlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theshowCreateSchemalabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theshowCreateTablelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theshowCreateViewlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theshowFunctionslabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theshowGrantslabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theshowRoleGrantslabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theshowRoleslabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theshowSchemaslabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theshowSessionlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theshowStatslabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theshowStatsForQuerylabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theshowTableslabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thesimpleCaselabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thesingleGroupingSetlabeled alternative inSqlBaseParser.groupingElement().Visit a parse tree produced bySqlBaseParser.singleStatement().Visit a parse tree produced bySqlBaseParser.skipTo().Visit a parse tree produced bySqlBaseParser.sortItem().Visit a parse tree produced by thespecialDateTimeFunctionlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thespecifiedPrincipallabeled alternative inSqlBaseParser.grantor().Visit a parse tree produced bySqlBaseParser.standaloneExpression().Visit a parse tree produced bySqlBaseParser.standalonePathSpecification().Visit a parse tree produced bySqlBaseParser.standaloneRowPattern().Visit a parse tree produced bySqlBaseParser.standaloneType().Visit a parse tree produced by thestartTransactionlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thestatementDefaultlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thestringLiterallabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thesubquerylabeled alternative inSqlBaseParser.queryPrimary().Visit a parse tree produced by thesubqueryExpressionlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thesubqueryRelationlabeled alternative inSqlBaseParser.relationPrimary().Visit a parse tree produced by thesubscriptlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced bySqlBaseParser.subsetDefinition().Visit a parse tree produced by thesubstringlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thetablelabeled alternative inSqlBaseParser.queryPrimary().Visit a parse tree produced bySqlBaseParser.tableElement().Visit a parse tree produced by thetableExecutelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thetableNamelabeled alternative inSqlBaseParser.relationPrimary().Visit a parse tree produced by thetimeZoneIntervallabeled alternative inSqlBaseParser.timeZoneSpecifier().Visit a parse tree produced by thetimeZoneStringlabeled alternative inSqlBaseParser.timeZoneSpecifier().Visit a parse tree produced by thetransactionAccessModelabeled alternative inSqlBaseParser.transactionMode().Visit a parse tree produced by thetruncateTablelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thetypeConstructorlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced bySqlBaseParser.typeParameter().Visit a parse tree produced by theunboundedFramelabeled alternative inSqlBaseParser.frameBound().Visit a parse tree produced by theunicodeStringLiterallabeled alternative inSqlBaseParser.string().Visit a parse tree produced by theunnestlabeled alternative inSqlBaseParser.relationPrimary().Visit a parse tree produced by theunqualifiedArgumentlabeled alternative inSqlBaseParser.pathElement().Visit a parse tree produced by theunquotedIdentifierlabeled alternative inSqlBaseParser.identifier().Visit a parse tree produced by theunspecifiedPrincipallabeled alternative inSqlBaseParser.principal().Visit a parse tree produced by theupdatelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced bySqlBaseParser.updateAssignment().Visit a parse tree produced by theuselabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theuserPrincipallabeled alternative inSqlBaseParser.principal().Visit a parse tree produced by thevalueExpressionDefaultlabeled alternative inSqlBaseParser.valueExpression().Visit a parse tree produced bySqlBaseParser.variableDefinition().Visit a parse tree produced bySqlBaseParser.whenClause().Visit a parse tree produced bySqlBaseParser.windowDefinition().Visit a parse tree produced bySqlBaseParser.windowFrame().Visit a parse tree produced bySqlBaseParser.windowSpecification().Visit a parse tree produced bySqlBaseParser.with().Visit a parse tree produced by thezeroOrMoreQuantifierlabeled alternative inSqlBaseParser.patternQuantifier().Visit a parse tree produced by thezeroOrOneQuantifierlabeled alternative inSqlBaseParser.patternQuantifier().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitSingleStatement
Visit a parse tree produced bySqlBaseParser.singleStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStandaloneExpression
Visit a parse tree produced bySqlBaseParser.standaloneExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStandalonePathSpecification
Visit a parse tree produced bySqlBaseParser.standalonePathSpecification().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStandaloneType
Visit a parse tree produced bySqlBaseParser.standaloneType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStandaloneRowPattern
Visit a parse tree produced bySqlBaseParser.standaloneRowPattern().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStatementDefault
Visit a parse tree produced by thestatementDefaultlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUse
Visit a parse tree produced by theuselabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateSchema
Visit a parse tree produced by thecreateSchemalabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropSchema
Visit a parse tree produced by thedropSchemalabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRenameSchema
Visit a parse tree produced by therenameSchemalabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetSchemaAuthorization
Visit a parse tree produced by thesetSchemaAuthorizationlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateTableAsSelect
Visit a parse tree produced by thecreateTableAsSelectlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateTable
Visit a parse tree produced by thecreateTablelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropTable
Visit a parse tree produced by thedropTablelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertInto
Visit a parse tree produced by theinsertIntolabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDelete
Visit a parse tree produced by thedeletelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTruncateTable
Visit a parse tree produced by thetruncateTablelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommentTable
Visit a parse tree produced by thecommentTablelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommentColumn
Visit a parse tree produced by thecommentColumnlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRenameTable
Visit a parse tree produced by therenameTablelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddColumn
Visit a parse tree produced by theaddColumnlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRenameColumn
Visit a parse tree produced by therenameColumnlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropColumn
Visit a parse tree produced by thedropColumnlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetTableAuthorization
Visit a parse tree produced by thesetTableAuthorizationlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetTableProperties
Visit a parse tree produced by thesetTablePropertieslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableExecute
Visit a parse tree produced by thetableExecutelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAnalyze
Visit a parse tree produced by theanalyzelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateMaterializedView
Visit a parse tree produced by thecreateMaterializedViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateView
Visit a parse tree produced by thecreateViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRefreshMaterializedView
Visit a parse tree produced by therefreshMaterializedViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropMaterializedView
Visit a parse tree produced by thedropMaterializedViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRenameMaterializedView
Visit a parse tree produced by therenameMaterializedViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropView
Visit a parse tree produced by thedropViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRenameView
Visit a parse tree produced by therenameViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetViewAuthorization
Visit a parse tree produced by thesetViewAuthorizationlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCall
Visit a parse tree produced by thecalllabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateRole
Visit a parse tree produced by thecreateRolelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropRole
Visit a parse tree produced by thedropRolelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGrantRoles
Visit a parse tree produced by thegrantRoleslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRevokeRoles
Visit a parse tree produced by therevokeRoleslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetRole
Visit a parse tree produced by thesetRolelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGrant
Visit a parse tree produced by thegrantlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeny
Visit a parse tree produced by thedenylabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRevoke
Visit a parse tree produced by therevokelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowGrants
Visit a parse tree produced by theshowGrantslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplain
Visit a parse tree produced by theexplainlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplainAnalyze
Visit a parse tree produced by theexplainAnalyzelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowCreateTable
Visit a parse tree produced by theshowCreateTablelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowCreateSchema
Visit a parse tree produced by theshowCreateSchemalabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowCreateView
Visit a parse tree produced by theshowCreateViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowCreateMaterializedView
Visit a parse tree produced by theshowCreateMaterializedViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowTables
Visit a parse tree produced by theshowTableslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowSchemas
Visit a parse tree produced by theshowSchemaslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowCatalogs
Visit a parse tree produced by theshowCatalogslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowColumns
Visit a parse tree produced by theshowColumnslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowStats
Visit a parse tree produced by theshowStatslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowStatsForQuery
Visit a parse tree produced by theshowStatsForQuerylabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowRoles
Visit a parse tree produced by theshowRoleslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowRoleGrants
Visit a parse tree produced by theshowRoleGrantslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowFunctions
Visit a parse tree produced by theshowFunctionslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowSession
Visit a parse tree produced by theshowSessionlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetSession
Visit a parse tree produced by thesetSessionlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitResetSession
Visit a parse tree produced by theresetSessionlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStartTransaction
Visit a parse tree produced by thestartTransactionlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommit
Visit a parse tree produced by thecommitlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRollback
Visit a parse tree produced by therollbacklabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrepare
Visit a parse tree produced by thepreparelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeallocate
Visit a parse tree produced by thedeallocatelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExecute
Visit a parse tree produced by theexecutelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDescribeInput
Visit a parse tree produced by thedescribeInputlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDescribeOutput
Visit a parse tree produced by thedescribeOutputlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetPath
Visit a parse tree produced by thesetPathlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetTimeZone
Visit a parse tree produced by thesetTimeZonelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUpdate
Visit a parse tree produced by theupdatelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMerge
Visit a parse tree produced by themergelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuery
Visit a parse tree produced bySqlBaseParser.query().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWith
Visit a parse tree produced bySqlBaseParser.with().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableElement
Visit a parse tree produced bySqlBaseParser.tableElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnDefinition
Visit a parse tree produced bySqlBaseParser.columnDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLikeClause
Visit a parse tree produced bySqlBaseParser.likeClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProperties
Visit a parse tree produced bySqlBaseParser.properties().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPropertyAssignments
Visit a parse tree produced bySqlBaseParser.propertyAssignments().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProperty
Visit a parse tree produced bySqlBaseParser.property().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryNoWith
Visit a parse tree produced bySqlBaseParser.queryNoWith().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLimitRowCount
Visit a parse tree produced bySqlBaseParser.limitRowCount().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRowCount
Visit a parse tree produced bySqlBaseParser.rowCount().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryTermDefault
Visit a parse tree produced by thequeryTermDefaultlabeled alternative inSqlBaseParser.queryTerm().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetOperation
Visit a parse tree produced by thesetOperationlabeled alternative inSqlBaseParser.queryTerm().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryPrimaryDefault
Visit a parse tree produced by thequeryPrimaryDefaultlabeled alternative inSqlBaseParser.queryPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTable
Visit a parse tree produced by thetablelabeled alternative inSqlBaseParser.queryPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInlineTable
Visit a parse tree produced by theinlineTablelabeled alternative inSqlBaseParser.queryPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubquery
Visit a parse tree produced by thesubquerylabeled alternative inSqlBaseParser.queryPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSortItem
Visit a parse tree produced bySqlBaseParser.sortItem().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuerySpecification
Visit a parse tree produced bySqlBaseParser.querySpecification().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupBy
Visit a parse tree produced bySqlBaseParser.groupBy().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingleGroupingSet
Visit a parse tree produced by thesingleGroupingSetlabeled alternative inSqlBaseParser.groupingElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRollup
Visit a parse tree produced by therolluplabeled alternative inSqlBaseParser.groupingElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCube
Visit a parse tree produced by thecubelabeled alternative inSqlBaseParser.groupingElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultipleGroupingSets
Visit a parse tree produced by themultipleGroupingSetslabeled alternative inSqlBaseParser.groupingElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupingSet
Visit a parse tree produced bySqlBaseParser.groupingSet().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWindowDefinition
Visit a parse tree produced bySqlBaseParser.windowDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWindowSpecification
Visit a parse tree produced bySqlBaseParser.windowSpecification().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNamedQuery
Visit a parse tree produced bySqlBaseParser.namedQuery().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetQuantifier
Visit a parse tree produced bySqlBaseParser.setQuantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectSingle
Visit a parse tree produced by theselectSinglelabeled alternative inSqlBaseParser.selectItem().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectAll
Visit a parse tree produced by theselectAlllabeled alternative inSqlBaseParser.selectItem().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRelationDefault
Visit a parse tree produced by therelationDefaultlabeled alternative inSqlBaseParser.relation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinRelation
Visit a parse tree produced by thejoinRelationlabeled alternative inSqlBaseParser.relation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinType
Visit a parse tree produced bySqlBaseParser.joinType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinCriteria
Visit a parse tree produced bySqlBaseParser.joinCriteria().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSampledRelation
Visit a parse tree produced bySqlBaseParser.sampledRelation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSampleType
Visit a parse tree produced bySqlBaseParser.sampleType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitListAggOverflowBehavior
Visit a parse tree produced bySqlBaseParser.listAggOverflowBehavior().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitListaggCountIndication
Visit a parse tree produced bySqlBaseParser.listaggCountIndication().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPatternRecognition
Visit a parse tree produced bySqlBaseParser.patternRecognition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMeasureDefinition
Visit a parse tree produced bySqlBaseParser.measureDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRowsPerMatch
Visit a parse tree produced bySqlBaseParser.rowsPerMatch().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEmptyMatchHandling
Visit a parse tree produced bySqlBaseParser.emptyMatchHandling().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSkipTo
Visit a parse tree produced bySqlBaseParser.skipTo().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubsetDefinition
Visit a parse tree produced bySqlBaseParser.subsetDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariableDefinition
Visit a parse tree produced bySqlBaseParser.variableDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAliasedRelation
Visit a parse tree produced bySqlBaseParser.aliasedRelation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnAliases
Visit a parse tree produced bySqlBaseParser.columnAliases().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableName
Visit a parse tree produced by thetableNamelabeled alternative inSqlBaseParser.relationPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubqueryRelation
Visit a parse tree produced by thesubqueryRelationlabeled alternative inSqlBaseParser.relationPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnnest
Visit a parse tree produced by theunnestlabeled alternative inSqlBaseParser.relationPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLateral
Visit a parse tree produced by thelaterallabeled alternative inSqlBaseParser.relationPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParenthesizedRelation
Visit a parse tree produced by theparenthesizedRelationlabeled alternative inSqlBaseParser.relationPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpression
Visit a parse tree produced bySqlBaseParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLogicalNot
Visit a parse tree produced by thelogicalNotlabeled alternative inSqlBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicated
Visit a parse tree produced by thepredicatedlabeled alternative inSqlBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOr
Visit a parse tree produced by theorlabeled alternative inSqlBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAnd
Visit a parse tree produced by theandlabeled alternative inSqlBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparison
Visit a parse tree produced by thecomparisonlabeled alternative inSqlBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuantifiedComparison
Visit a parse tree produced by thequantifiedComparisonlabeled alternative inSqlBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBetween
Visit a parse tree produced by thebetweenlabeled alternative inSqlBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInList
Visit a parse tree produced by theinListlabeled alternative inSqlBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInSubquery
Visit a parse tree produced by theinSubquerylabeled alternative inSqlBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLike
Visit a parse tree produced by thelikelabeled alternative inSqlBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullPredicate
Visit a parse tree produced by thenullPredicatelabeled alternative inSqlBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDistinctFrom
Visit a parse tree produced by thedistinctFromlabeled alternative inSqlBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValueExpressionDefault
Visit a parse tree produced by thevalueExpressionDefaultlabeled alternative inSqlBaseParser.valueExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConcatenation
Visit a parse tree produced by theconcatenationlabeled alternative inSqlBaseParser.valueExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArithmeticBinary
Visit a parse tree produced by thearithmeticBinarylabeled alternative inSqlBaseParser.valueExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArithmeticUnary
Visit a parse tree produced by thearithmeticUnarylabeled alternative inSqlBaseParser.valueExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAtTimeZone
Visit a parse tree produced by theatTimeZonelabeled alternative inSqlBaseParser.valueExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDereference
Visit a parse tree produced by thedereferencelabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeConstructor
Visit a parse tree produced by thetypeConstructorlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSpecialDateTimeFunction
Visit a parse tree produced by thespecialDateTimeFunctionlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubstring
Visit a parse tree produced by thesubstringlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCast
Visit a parse tree produced by thecastlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLambda
Visit a parse tree produced by thelambdalabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParenthesizedExpression
Visit a parse tree produced by theparenthesizedExpressionlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParameter
Visit a parse tree produced by theparameterlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNormalize
Visit a parse tree produced by thenormalizelabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntervalLiteral
Visit a parse tree produced by theintervalLiterallabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumericLiteral
Visit a parse tree produced by thenumericLiterallabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
Visit a parse tree produced by thebooleanLiterallabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleCase
Visit a parse tree produced by thesimpleCaselabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnReference
Visit a parse tree produced by thecolumnReferencelabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullLiteral
Visit a parse tree produced by thenullLiterallabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRowConstructor
Visit a parse tree produced by therowConstructorlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubscript
Visit a parse tree produced by thesubscriptlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentPath
Visit a parse tree produced by thecurrentPathlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubqueryExpression
Visit a parse tree produced by thesubqueryExpressionlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBinaryLiteral
Visit a parse tree produced by thebinaryLiterallabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentUser
Visit a parse tree produced by thecurrentUserlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMeasure
Visit a parse tree produced by themeasurelabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExtract
Visit a parse tree produced by theextractlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
Visit a parse tree produced by thestringLiterallabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrayConstructor
Visit a parse tree produced by thearrayConstructorlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionCall
Visit a parse tree produced by thefunctionCalllabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentSchema
Visit a parse tree produced by thecurrentSchemalabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExists
Visit a parse tree produced by theexistslabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPosition
Visit a parse tree produced by thepositionlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitListagg
Visit a parse tree produced by thelistagglabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSearchedCase
Visit a parse tree produced by thesearchedCaselabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentCatalog
Visit a parse tree produced by thecurrentCataloglabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupingOperation
Visit a parse tree produced by thegroupingOperationlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProcessingMode
Visit a parse tree produced bySqlBaseParser.processingMode().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullTreatment
Visit a parse tree produced bySqlBaseParser.nullTreatment().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBasicStringLiteral
Visit a parse tree produced by thebasicStringLiterallabeled alternative inSqlBaseParser.string().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnicodeStringLiteral
Visit a parse tree produced by theunicodeStringLiterallabeled alternative inSqlBaseParser.string().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTimeZoneInterval
Visit a parse tree produced by thetimeZoneIntervallabeled alternative inSqlBaseParser.timeZoneSpecifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTimeZoneString
Visit a parse tree produced by thetimeZoneStringlabeled alternative inSqlBaseParser.timeZoneSpecifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonOperator
Visit a parse tree produced bySqlBaseParser.comparisonOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonQuantifier
Visit a parse tree produced bySqlBaseParser.comparisonQuantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanValue
Visit a parse tree produced bySqlBaseParser.booleanValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInterval
Visit a parse tree produced bySqlBaseParser.interval().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntervalField
Visit a parse tree produced bySqlBaseParser.intervalField().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNormalForm
Visit a parse tree produced bySqlBaseParser.normalForm().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRowType
Visit a parse tree produced by therowTypelabeled alternative inSqlBaseParser.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntervalType
Visit a parse tree produced by theintervalTypelabeled alternative inSqlBaseParser.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrayType
Visit a parse tree produced by thearrayTypelabeled alternative inSqlBaseParser.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDoublePrecisionType
Visit a parse tree produced by thedoublePrecisionTypelabeled alternative inSqlBaseParser.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLegacyArrayType
Visit a parse tree produced by thelegacyArrayTypelabeled alternative inSqlBaseParser.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenericType
Visit a parse tree produced by thegenericTypelabeled alternative inSqlBaseParser.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDateTimeType
Visit a parse tree produced by thedateTimeTypelabeled alternative inSqlBaseParser.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLegacyMapType
Visit a parse tree produced by thelegacyMapTypelabeled alternative inSqlBaseParser.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRowField
Visit a parse tree produced bySqlBaseParser.rowField().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeParameter
Visit a parse tree produced bySqlBaseParser.typeParameter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhenClause
Visit a parse tree produced bySqlBaseParser.whenClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilter
Visit a parse tree produced bySqlBaseParser.filter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMergeUpdate
Visit a parse tree produced by themergeUpdatelabeled alternative inSqlBaseParser.mergeCase().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMergeDelete
Visit a parse tree produced by themergeDeletelabeled alternative inSqlBaseParser.mergeCase().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMergeInsert
Visit a parse tree produced by themergeInsertlabeled alternative inSqlBaseParser.mergeCase().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOver
Visit a parse tree produced bySqlBaseParser.over().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWindowFrame
Visit a parse tree produced bySqlBaseParser.windowFrame().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFrameExtent
Visit a parse tree produced bySqlBaseParser.frameExtent().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnboundedFrame
Visit a parse tree produced by theunboundedFramelabeled alternative inSqlBaseParser.frameBound().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentRowBound
Visit a parse tree produced by thecurrentRowBoundlabeled alternative inSqlBaseParser.frameBound().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBoundedFrame
Visit a parse tree produced by theboundedFramelabeled alternative inSqlBaseParser.frameBound().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuantifiedPrimary
Visit a parse tree produced by thequantifiedPrimarylabeled alternative inSqlBaseParser.rowPattern().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPatternConcatenation
Visit a parse tree produced by thepatternConcatenationlabeled alternative inSqlBaseParser.rowPattern().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPatternAlternation
Visit a parse tree produced by thepatternAlternationlabeled alternative inSqlBaseParser.rowPattern().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPatternVariable
Visit a parse tree produced by thepatternVariablelabeled alternative inSqlBaseParser.patternPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEmptyPattern
Visit a parse tree produced by theemptyPatternlabeled alternative inSqlBaseParser.patternPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPatternPermutation
Visit a parse tree produced by thepatternPermutationlabeled alternative inSqlBaseParser.patternPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupedPattern
Visit a parse tree produced by thegroupedPatternlabeled alternative inSqlBaseParser.patternPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPartitionStartAnchor
Visit a parse tree produced by thepartitionStartAnchorlabeled alternative inSqlBaseParser.patternPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPartitionEndAnchor
Visit a parse tree produced by thepartitionEndAnchorlabeled alternative inSqlBaseParser.patternPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExcludedPattern
Visit a parse tree produced by theexcludedPatternlabeled alternative inSqlBaseParser.patternPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitZeroOrMoreQuantifier
Visit a parse tree produced by thezeroOrMoreQuantifierlabeled alternative inSqlBaseParser.patternQuantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOneOrMoreQuantifier
Visit a parse tree produced by theoneOrMoreQuantifierlabeled alternative inSqlBaseParser.patternQuantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitZeroOrOneQuantifier
Visit a parse tree produced by thezeroOrOneQuantifierlabeled alternative inSqlBaseParser.patternQuantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRangeQuantifier
Visit a parse tree produced by therangeQuantifierlabeled alternative inSqlBaseParser.patternQuantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUpdateAssignment
Visit a parse tree produced bySqlBaseParser.updateAssignment().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplainFormat
Visit a parse tree produced by theexplainFormatlabeled alternative inSqlBaseParser.explainOption().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplainType
Visit a parse tree produced by theexplainTypelabeled alternative inSqlBaseParser.explainOption().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIsolationLevel
Visit a parse tree produced by theisolationLevellabeled alternative inSqlBaseParser.transactionMode().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTransactionAccessMode
Visit a parse tree produced by thetransactionAccessModelabeled alternative inSqlBaseParser.transactionMode().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReadUncommitted
Visit a parse tree produced by thereadUncommittedlabeled alternative inSqlBaseParser.levelOfIsolation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReadCommitted
Visit a parse tree produced by thereadCommittedlabeled alternative inSqlBaseParser.levelOfIsolation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRepeatableRead
Visit a parse tree produced by therepeatableReadlabeled alternative inSqlBaseParser.levelOfIsolation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSerializable
Visit a parse tree produced by theserializablelabeled alternative inSqlBaseParser.levelOfIsolation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPositionalArgument
Visit a parse tree produced by thepositionalArgumentlabeled alternative inSqlBaseParser.callArgument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNamedArgument
Visit a parse tree produced by thenamedArgumentlabeled alternative inSqlBaseParser.callArgument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQualifiedArgument
Visit a parse tree produced by thequalifiedArgumentlabeled alternative inSqlBaseParser.pathElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnqualifiedArgument
Visit a parse tree produced by theunqualifiedArgumentlabeled alternative inSqlBaseParser.pathElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPathSpecification
Visit a parse tree produced bySqlBaseParser.pathSpecification().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrivilege
Visit a parse tree produced bySqlBaseParser.privilege().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQualifiedName
Visit a parse tree produced bySqlBaseParser.qualifiedName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryPeriod
Visit a parse tree produced bySqlBaseParser.queryPeriod().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRangeType
Visit a parse tree produced bySqlBaseParser.rangeType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSpecifiedPrincipal
Visit a parse tree produced by thespecifiedPrincipallabeled alternative inSqlBaseParser.grantor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentUserGrantor
Visit a parse tree produced by thecurrentUserGrantorlabeled alternative inSqlBaseParser.grantor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentRoleGrantor
Visit a parse tree produced by thecurrentRoleGrantorlabeled alternative inSqlBaseParser.grantor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnspecifiedPrincipal
Visit a parse tree produced by theunspecifiedPrincipallabeled alternative inSqlBaseParser.principal().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUserPrincipal
Visit a parse tree produced by theuserPrincipallabeled alternative inSqlBaseParser.principal().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRolePrincipal
Visit a parse tree produced by therolePrincipallabeled alternative inSqlBaseParser.principal().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRoles
Visit a parse tree produced bySqlBaseParser.roles().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnquotedIdentifier
Visit a parse tree produced by theunquotedIdentifierlabeled alternative inSqlBaseParser.identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuotedIdentifier
Visit a parse tree produced by thequotedIdentifierlabeled alternative inSqlBaseParser.identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBackQuotedIdentifier
Visit a parse tree produced by thebackQuotedIdentifierlabeled alternative inSqlBaseParser.identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDigitIdentifier
Visit a parse tree produced by thedigitIdentifierlabeled alternative inSqlBaseParser.identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDecimalLiteral
Visit a parse tree produced by thedecimalLiterallabeled alternative inSqlBaseParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDoubleLiteral
Visit a parse tree produced by thedoubleLiterallabeled alternative inSqlBaseParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntegerLiteral
Visit a parse tree produced by theintegerLiterallabeled alternative inSqlBaseParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNonReserved
Visit a parse tree produced bySqlBaseParser.nonReserved().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-