Package io.trino.grammar.sql
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 theassignmentStatementlabeled alternative inSqlBaseParser.controlStatement().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 thecalledOnNullInputCharacteristiclabeled alternative inSqlBaseParser.routineCharacteristic().Visit a parse tree produced bySqlBaseParser.caseStatementWhenClause().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 thecommentCharacteristiclabeled alternative inSqlBaseParser.routineCharacteristic().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 thecommentViewlabeled 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 thecompoundStatementlabeled alternative inSqlBaseParser.controlStatement().Visit a parse tree produced by theconcatenationlabeled alternative inSqlBaseParser.valueExpression().Visit a parse tree produced bySqlBaseParser.copartitionTables().Visit a parse tree produced by thecreateCataloglabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thecreateFunctionlabeled alternative inSqlBaseParser.statement().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 thecrossPlanlabeled alternative inSqlBaseParser.jsonTableSpecificPlan().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 thecurrentDatelabeled 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 thecurrentTimelabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thecurrentTimestamplabeled 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 thedefaultPropertyValuelabeled alternative inSqlBaseParser.propertyValue().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 bySqlBaseParser.descriptorArgument().Visit a parse tree produced bySqlBaseParser.descriptorField().Visit a parse tree produced by thedeterministicCharacteristiclabeled alternative inSqlBaseParser.routineCharacteristic().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 thedropCataloglabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thedropColumnlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thedropFunctionlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thedropMaterializedViewlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thedropNotNullConstraintlabeled 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.elseClause().Visit a parse tree produced bySqlBaseParser.elseIfClause().Visit a parse tree produced bySqlBaseParser.emptyMatchHandling().Visit a parse tree produced by theemptyPatternlabeled alternative inSqlBaseParser.patternPrimary().Visit a parse tree produced bySqlBaseParser.entityKind().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 theexecuteImmediatelabeled 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 bySqlBaseParser.functionDeclaration().Visit a parse tree produced bySqlBaseParser.functionSpecification().Visit a parse tree produced by thegenericTypelabeled alternative inSqlBaseParser.type().Visit a parse tree produced bySqlBaseParser.grantObject().Visit a parse tree produced by thegrantPrivilegeslabeled 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 theidentifierUserlabeled alternative inSqlBaseParser.authorizationUser().Visit a parse tree produced by theifStatementlabeled alternative inSqlBaseParser.controlStatement().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 by theiterateStatementlabeled alternative inSqlBaseParser.controlStatement().Visit a parse tree produced bySqlBaseParser.joinCriteria().Visit a parse tree produced by thejoinPlanlabeled alternative inSqlBaseParser.jsonTableSpecificPlan().Visit a parse tree produced by thejoinRelationlabeled alternative inSqlBaseParser.relation().Visit a parse tree produced bySqlBaseParser.joinType().Visit a parse tree produced bySqlBaseParser.jsonArgument().Visit a parse tree produced by thejsonArraylabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thejsonExistslabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced bySqlBaseParser.jsonExistsErrorBehavior().Visit a parse tree produced by thejsonObjectlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced bySqlBaseParser.jsonObjectMember().Visit a parse tree produced bySqlBaseParser.jsonPathInvocation().Visit a parse tree produced by thejsonQuerylabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced bySqlBaseParser.jsonQueryBehavior().Visit a parse tree produced bySqlBaseParser.jsonQueryWrapperBehavior().Visit a parse tree produced bySqlBaseParser.jsonRepresentation().Visit a parse tree produced by thejsonTablelabeled alternative inSqlBaseParser.relationPrimary().Visit a parse tree produced bySqlBaseParser.jsonTableDefaultPlan().Visit a parse tree produced bySqlBaseParser.jsonTablePathName().Visit a parse tree produced by thejsonValuelabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced bySqlBaseParser.jsonValueBehavior().Visit a parse tree produced bySqlBaseParser.jsonValueExpression().Visit a parse tree produced by thelambdalabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thelanguageCharacteristiclabeled alternative inSqlBaseParser.routineCharacteristic().Visit a parse tree produced by thelaterallabeled alternative inSqlBaseParser.relationPrimary().Visit a parse tree produced by theleafPlanlabeled alternative inSqlBaseParser.jsonTableSpecificPlan().Visit a parse tree produced by theleaveStatementlabeled alternative inSqlBaseParser.controlStatement().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 thelocalTimelabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thelocalTimestamplabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced by thelogicalNotlabeled alternative inSqlBaseParser.booleanExpression().Visit a parse tree produced by theloopStatementlabeled alternative inSqlBaseParser.controlStatement().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 by thenestedColumnslabeled alternative inSqlBaseParser.jsonTableColumn().Visit a parse tree produced by thenonDefaultPropertyValuelabeled alternative inSqlBaseParser.propertyValue().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 by theordinalityColumnlabeled alternative inSqlBaseParser.jsonTableColumn().Visit a parse tree produced bySqlBaseParser.over().Visit a parse tree produced by theparameterlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced bySqlBaseParser.parameterDeclaration().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 bySqlBaseParser.planPrimary().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.privilegeOrRole().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 by thequeryColumnlabeled alternative inSqlBaseParser.jsonTableColumn().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 therepeatStatementlabeled alternative inSqlBaseParser.controlStatement().Visit a parse tree produced by theresetSessionlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by theresetSessionAuthorizationlabeled alternative inSqlBaseParser.statement().Visit a parse tree produced bySqlBaseParser.returnsClause().visitReturnsNullOnNullInputCharacteristic(SqlBaseParser.ReturnsNullOnNullInputCharacteristicContext ctx) Visit a parse tree produced by thereturnsNullOnNullInputCharacteristiclabeled alternative inSqlBaseParser.routineCharacteristic().Visit a parse tree produced by thereturnStatementlabeled alternative inSqlBaseParser.controlStatement().Visit a parse tree produced by therevokePrivilegeslabeled 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 bySqlBaseParser.rootQuery().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 thesearchedCaseStatementlabeled alternative inSqlBaseParser.controlStatement().Visit a parse tree produced by thesecurityCharacteristiclabeled alternative inSqlBaseParser.routineCharacteristic().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 thesetColumnTypelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced by thesetMaterializedViewPropertieslabeled alternative inSqlBaseParser.statement().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 thesetSessionAuthorizationlabeled 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 thesimpleCaseStatementlabeled alternative inSqlBaseParser.controlStatement().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 thespecifiedPrincipallabeled alternative inSqlBaseParser.grantor().Visit a parse tree produced bySqlBaseParser.sqlStatementList().Visit a parse tree produced bySqlBaseParser.standaloneExpression().Visit a parse tree produced bySqlBaseParser.standaloneFunctionSpecification().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 thestringUserlabeled alternative inSqlBaseParser.authorizationUser().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.tableArgument().Visit a parse tree produced by thetableArgumentQuerylabeled alternative inSqlBaseParser.tableArgumentRelation().Visit a parse tree produced by thetableArgumentTablelabeled alternative inSqlBaseParser.tableArgumentRelation().Visit a parse tree produced bySqlBaseParser.tableElement().Visit a parse tree produced by thetableExecutelabeled alternative inSqlBaseParser.statement().Visit a parse tree produced bySqlBaseParser.tableFunctionArgument().Visit a parse tree produced bySqlBaseParser.tableFunctionCall().Visit a parse tree produced by thetableFunctionInvocationlabeled alternative inSqlBaseParser.relationPrimary().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 thetrimlabeled alternative inSqlBaseParser.primaryExpression().Visit a parse tree produced bySqlBaseParser.trimsSpecification().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 theunionPlanlabeled alternative inSqlBaseParser.jsonTableSpecificPlan().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 thevalueColumnlabeled alternative inSqlBaseParser.jsonTableColumn().Visit a parse tree produced by thevalueExpressionDefaultlabeled alternative inSqlBaseParser.valueExpression().Visit a parse tree produced bySqlBaseParser.variableDeclaration().Visit a parse tree produced bySqlBaseParser.variableDefinition().Visit a parse tree produced bySqlBaseParser.whenClause().Visit a parse tree produced by thewhileStatementlabeled alternative inSqlBaseParser.controlStatement().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 bySqlBaseParser.withFunction().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
-
visitStandaloneFunctionSpecification
Visit a parse tree produced bySqlBaseParser.standaloneFunctionSpecification().- 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
-
visitCreateCatalog
Visit a parse tree produced by thecreateCataloglabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropCatalog
Visit a parse tree produced by thedropCataloglabeled 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
-
visitCommentView
Visit a parse tree produced by thecommentViewlabeled 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
-
visitSetColumnType
Visit a parse tree produced by thesetColumnTypelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropNotNullConstraint
Visit a parse tree produced by thedropNotNullConstraintlabeled 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
-
visitSetMaterializedViewProperties
Visit a parse tree produced by thesetMaterializedViewPropertieslabeled 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
-
visitCreateFunction
Visit a parse tree produced by thecreateFunctionlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropFunction
Visit a parse tree produced by thedropFunctionlabeled 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
-
visitGrantPrivileges
Visit a parse tree produced by thegrantPrivilegeslabeled 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
-
visitRevokePrivileges
Visit a parse tree produced by therevokePrivilegeslabeled 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
-
visitSetRole
Visit a parse tree produced by thesetRolelabeled 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
-
visitSetSessionAuthorization
Visit a parse tree produced by thesetSessionAuthorizationlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitResetSessionAuthorization
Visit a parse tree produced by theresetSessionAuthorizationlabeled 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
-
visitExecuteImmediate
Visit a parse tree produced by theexecuteImmediatelabeled 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
-
visitRootQuery
Visit a parse tree produced bySqlBaseParser.rootQuery().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWithFunction
Visit a parse tree produced bySqlBaseParser.withFunction().- 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
-
visitDefaultPropertyValue
Visit a parse tree produced by thedefaultPropertyValuelabeled alternative inSqlBaseParser.propertyValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNonDefaultPropertyValue
Visit a parse tree produced by thenonDefaultPropertyValuelabeled alternative inSqlBaseParser.propertyValue().- 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
-
visitTrimsSpecification
Visit a parse tree produced bySqlBaseParser.trimsSpecification().- 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
-
visitTableFunctionInvocation
Visit a parse tree produced by thetableFunctionInvocationlabeled 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
-
visitJsonTable
Visit a parse tree produced by thejsonTablelabeled alternative inSqlBaseParser.relationPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrdinalityColumn
Visit a parse tree produced by theordinalityColumnlabeled alternative inSqlBaseParser.jsonTableColumn().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValueColumn
Visit a parse tree produced by thevalueColumnlabeled alternative inSqlBaseParser.jsonTableColumn().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryColumn
Visit a parse tree produced by thequeryColumnlabeled alternative inSqlBaseParser.jsonTableColumn().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNestedColumns
Visit a parse tree produced by thenestedColumnslabeled alternative inSqlBaseParser.jsonTableColumn().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLeafPlan
Visit a parse tree produced by theleafPlanlabeled alternative inSqlBaseParser.jsonTableSpecificPlan().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinPlan
Visit a parse tree produced by thejoinPlanlabeled alternative inSqlBaseParser.jsonTableSpecificPlan().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnionPlan
Visit a parse tree produced by theunionPlanlabeled alternative inSqlBaseParser.jsonTableSpecificPlan().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCrossPlan
Visit a parse tree produced by thecrossPlanlabeled alternative inSqlBaseParser.jsonTableSpecificPlan().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonTablePathName
Visit a parse tree produced bySqlBaseParser.jsonTablePathName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPlanPrimary
Visit a parse tree produced bySqlBaseParser.planPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonTableDefaultPlan
Visit a parse tree produced bySqlBaseParser.jsonTableDefaultPlan().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableFunctionCall
Visit a parse tree produced bySqlBaseParser.tableFunctionCall().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableFunctionArgument
Visit a parse tree produced bySqlBaseParser.tableFunctionArgument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableArgument
Visit a parse tree produced bySqlBaseParser.tableArgument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableArgumentTable
Visit a parse tree produced by thetableArgumentTablelabeled alternative inSqlBaseParser.tableArgumentRelation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableArgumentQuery
Visit a parse tree produced by thetableArgumentQuerylabeled alternative inSqlBaseParser.tableArgumentRelation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDescriptorArgument
Visit a parse tree produced bySqlBaseParser.descriptorArgument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDescriptorField
Visit a parse tree produced bySqlBaseParser.descriptorField().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCopartitionTables
Visit a parse tree produced bySqlBaseParser.copartitionTables().- 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
-
visitJsonValue
Visit a parse tree produced by thejsonValuelabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentDate
Visit a parse tree produced by thecurrentDatelabeled 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
-
visitTrim
Visit a parse tree produced by thetrimlabeled 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
-
visitLocalTimestamp
Visit a parse tree produced by thelocalTimestamplabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonObject
Visit a parse tree produced by thejsonObjectlabeled 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
-
visitJsonArray
Visit a parse tree produced by thejsonArraylabeled 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
-
visitJsonExists
Visit a parse tree produced by thejsonExistslabeled 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
-
visitCurrentTime
Visit a parse tree produced by thecurrentTimelabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLocalTime
Visit a parse tree produced by thelocalTimelabeled 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
-
visitJsonQuery
Visit a parse tree produced by thejsonQuerylabeled 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
-
visitCurrentTimestamp
Visit a parse tree produced by thecurrentTimestamplabeled 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
-
visitJsonPathInvocation
Visit a parse tree produced bySqlBaseParser.jsonPathInvocation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonValueExpression
Visit a parse tree produced bySqlBaseParser.jsonValueExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonRepresentation
Visit a parse tree produced bySqlBaseParser.jsonRepresentation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonArgument
Visit a parse tree produced bySqlBaseParser.jsonArgument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonExistsErrorBehavior
Visit a parse tree produced bySqlBaseParser.jsonExistsErrorBehavior().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonValueBehavior
Visit a parse tree produced bySqlBaseParser.jsonValueBehavior().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonQueryWrapperBehavior
Visit a parse tree produced bySqlBaseParser.jsonQueryWrapperBehavior().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonQueryBehavior
Visit a parse tree produced bySqlBaseParser.jsonQueryBehavior().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonObjectMember
Visit a parse tree produced bySqlBaseParser.jsonObjectMember().- 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
-
visitFunctionSpecification
Visit a parse tree produced bySqlBaseParser.functionSpecification().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionDeclaration
Visit a parse tree produced bySqlBaseParser.functionDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParameterDeclaration
Visit a parse tree produced bySqlBaseParser.parameterDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReturnsClause
Visit a parse tree produced bySqlBaseParser.returnsClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLanguageCharacteristic
Visit a parse tree produced by thelanguageCharacteristiclabeled alternative inSqlBaseParser.routineCharacteristic().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeterministicCharacteristic
Visit a parse tree produced by thedeterministicCharacteristiclabeled alternative inSqlBaseParser.routineCharacteristic().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReturnsNullOnNullInputCharacteristic
T visitReturnsNullOnNullInputCharacteristic(SqlBaseParser.ReturnsNullOnNullInputCharacteristicContext ctx) Visit a parse tree produced by thereturnsNullOnNullInputCharacteristiclabeled alternative inSqlBaseParser.routineCharacteristic().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCalledOnNullInputCharacteristic
Visit a parse tree produced by thecalledOnNullInputCharacteristiclabeled alternative inSqlBaseParser.routineCharacteristic().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSecurityCharacteristic
Visit a parse tree produced by thesecurityCharacteristiclabeled alternative inSqlBaseParser.routineCharacteristic().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommentCharacteristic
Visit a parse tree produced by thecommentCharacteristiclabeled alternative inSqlBaseParser.routineCharacteristic().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReturnStatement
Visit a parse tree produced by thereturnStatementlabeled alternative inSqlBaseParser.controlStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssignmentStatement
Visit a parse tree produced by theassignmentStatementlabeled alternative inSqlBaseParser.controlStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleCaseStatement
Visit a parse tree produced by thesimpleCaseStatementlabeled alternative inSqlBaseParser.controlStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSearchedCaseStatement
Visit a parse tree produced by thesearchedCaseStatementlabeled alternative inSqlBaseParser.controlStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIfStatement
Visit a parse tree produced by theifStatementlabeled alternative inSqlBaseParser.controlStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIterateStatement
Visit a parse tree produced by theiterateStatementlabeled alternative inSqlBaseParser.controlStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLeaveStatement
Visit a parse tree produced by theleaveStatementlabeled alternative inSqlBaseParser.controlStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompoundStatement
Visit a parse tree produced by thecompoundStatementlabeled alternative inSqlBaseParser.controlStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLoopStatement
Visit a parse tree produced by theloopStatementlabeled alternative inSqlBaseParser.controlStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhileStatement
Visit a parse tree produced by thewhileStatementlabeled alternative inSqlBaseParser.controlStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRepeatStatement
Visit a parse tree produced by therepeatStatementlabeled alternative inSqlBaseParser.controlStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCaseStatementWhenClause
Visit a parse tree produced bySqlBaseParser.caseStatementWhenClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitElseIfClause
Visit a parse tree produced bySqlBaseParser.elseIfClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitElseClause
Visit a parse tree produced bySqlBaseParser.elseClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariableDeclaration
Visit a parse tree produced bySqlBaseParser.variableDeclaration().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSqlStatementList
Visit a parse tree produced bySqlBaseParser.sqlStatementList().- 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
-
visitEntityKind
Visit a parse tree produced bySqlBaseParser.entityKind().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGrantObject
Visit a parse tree produced bySqlBaseParser.grantObject().- 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
-
visitPrivilegeOrRole
Visit a parse tree produced bySqlBaseParser.privilegeOrRole().- 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
-
visitIdentifierUser
Visit a parse tree produced by theidentifierUserlabeled alternative inSqlBaseParser.authorizationUser().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringUser
Visit a parse tree produced by thestringUserlabeled alternative inSqlBaseParser.authorizationUser().- 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
-