Package io.trino.sql.parser
Interface SqlBaseVisitor<T>
-
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
SqlBaseBaseVisitor
public interface SqlBaseVisitor<T> extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>This interface defines a complete generic visitor for a parse tree produced bySqlBaseParser.
-
-
Method Summary
-
-
-
Method Detail
-
visitSingleStatement
T visitSingleStatement(SqlBaseParser.SingleStatementContext ctx)
Visit a parse tree produced bySqlBaseParser.singleStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStandaloneExpression
T visitStandaloneExpression(SqlBaseParser.StandaloneExpressionContext ctx)
Visit a parse tree produced bySqlBaseParser.standaloneExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStandalonePathSpecification
T visitStandalonePathSpecification(SqlBaseParser.StandalonePathSpecificationContext ctx)
Visit a parse tree produced bySqlBaseParser.standalonePathSpecification().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStandaloneType
T visitStandaloneType(SqlBaseParser.StandaloneTypeContext ctx)
Visit a parse tree produced bySqlBaseParser.standaloneType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStandaloneRowPattern
T visitStandaloneRowPattern(SqlBaseParser.StandaloneRowPatternContext ctx)
Visit a parse tree produced bySqlBaseParser.standaloneRowPattern().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStatementDefault
T visitStatementDefault(SqlBaseParser.StatementDefaultContext ctx)
Visit a parse tree produced by thestatementDefaultlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUse
T visitUse(SqlBaseParser.UseContext ctx)
Visit a parse tree produced by theuselabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateSchema
T visitCreateSchema(SqlBaseParser.CreateSchemaContext ctx)
Visit a parse tree produced by thecreateSchemalabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropSchema
T visitDropSchema(SqlBaseParser.DropSchemaContext ctx)
Visit a parse tree produced by thedropSchemalabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRenameSchema
T visitRenameSchema(SqlBaseParser.RenameSchemaContext ctx)
Visit a parse tree produced by therenameSchemalabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetSchemaAuthorization
T visitSetSchemaAuthorization(SqlBaseParser.SetSchemaAuthorizationContext ctx)
Visit a parse tree produced by thesetSchemaAuthorizationlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateTableAsSelect
T visitCreateTableAsSelect(SqlBaseParser.CreateTableAsSelectContext ctx)
Visit a parse tree produced by thecreateTableAsSelectlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateTable
T visitCreateTable(SqlBaseParser.CreateTableContext ctx)
Visit a parse tree produced by thecreateTablelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropTable
T visitDropTable(SqlBaseParser.DropTableContext ctx)
Visit a parse tree produced by thedropTablelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertInto
T visitInsertInto(SqlBaseParser.InsertIntoContext ctx)
Visit a parse tree produced by theinsertIntolabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDelete
T visitDelete(SqlBaseParser.DeleteContext ctx)
Visit a parse tree produced by thedeletelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTruncateTable
T visitTruncateTable(SqlBaseParser.TruncateTableContext ctx)
Visit a parse tree produced by thetruncateTablelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommentTable
T visitCommentTable(SqlBaseParser.CommentTableContext ctx)
Visit a parse tree produced by thecommentTablelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommentColumn
T visitCommentColumn(SqlBaseParser.CommentColumnContext ctx)
Visit a parse tree produced by thecommentColumnlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRenameTable
T visitRenameTable(SqlBaseParser.RenameTableContext ctx)
Visit a parse tree produced by therenameTablelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddColumn
T visitAddColumn(SqlBaseParser.AddColumnContext ctx)
Visit a parse tree produced by theaddColumnlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRenameColumn
T visitRenameColumn(SqlBaseParser.RenameColumnContext ctx)
Visit a parse tree produced by therenameColumnlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropColumn
T visitDropColumn(SqlBaseParser.DropColumnContext ctx)
Visit a parse tree produced by thedropColumnlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetTableAuthorization
T visitSetTableAuthorization(SqlBaseParser.SetTableAuthorizationContext ctx)
Visit a parse tree produced by thesetTableAuthorizationlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetTableProperties
T visitSetTableProperties(SqlBaseParser.SetTablePropertiesContext ctx)
Visit a parse tree produced by thesetTablePropertieslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableExecute
T visitTableExecute(SqlBaseParser.TableExecuteContext ctx)
Visit a parse tree produced by thetableExecutelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAnalyze
T visitAnalyze(SqlBaseParser.AnalyzeContext ctx)
Visit a parse tree produced by theanalyzelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateMaterializedView
T visitCreateMaterializedView(SqlBaseParser.CreateMaterializedViewContext ctx)
Visit a parse tree produced by thecreateMaterializedViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateView
T visitCreateView(SqlBaseParser.CreateViewContext ctx)
Visit a parse tree produced by thecreateViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRefreshMaterializedView
T visitRefreshMaterializedView(SqlBaseParser.RefreshMaterializedViewContext ctx)
Visit a parse tree produced by therefreshMaterializedViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropMaterializedView
T visitDropMaterializedView(SqlBaseParser.DropMaterializedViewContext ctx)
Visit a parse tree produced by thedropMaterializedViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRenameMaterializedView
T visitRenameMaterializedView(SqlBaseParser.RenameMaterializedViewContext ctx)
Visit a parse tree produced by therenameMaterializedViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetMaterializedViewProperties
T visitSetMaterializedViewProperties(SqlBaseParser.SetMaterializedViewPropertiesContext ctx)
Visit a parse tree produced by thesetMaterializedViewPropertieslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropView
T visitDropView(SqlBaseParser.DropViewContext ctx)
Visit a parse tree produced by thedropViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRenameView
T visitRenameView(SqlBaseParser.RenameViewContext ctx)
Visit a parse tree produced by therenameViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetViewAuthorization
T visitSetViewAuthorization(SqlBaseParser.SetViewAuthorizationContext ctx)
Visit a parse tree produced by thesetViewAuthorizationlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCall
T visitCall(SqlBaseParser.CallContext ctx)
Visit a parse tree produced by thecalllabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateRole
T visitCreateRole(SqlBaseParser.CreateRoleContext ctx)
Visit a parse tree produced by thecreateRolelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropRole
T visitDropRole(SqlBaseParser.DropRoleContext ctx)
Visit a parse tree produced by thedropRolelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGrantRoles
T visitGrantRoles(SqlBaseParser.GrantRolesContext ctx)
Visit a parse tree produced by thegrantRoleslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRevokeRoles
T visitRevokeRoles(SqlBaseParser.RevokeRolesContext ctx)
Visit a parse tree produced by therevokeRoleslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetRole
T visitSetRole(SqlBaseParser.SetRoleContext ctx)
Visit a parse tree produced by thesetRolelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGrant
T visitGrant(SqlBaseParser.GrantContext ctx)
Visit a parse tree produced by thegrantlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeny
T visitDeny(SqlBaseParser.DenyContext ctx)
Visit a parse tree produced by thedenylabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRevoke
T visitRevoke(SqlBaseParser.RevokeContext ctx)
Visit a parse tree produced by therevokelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowGrants
T visitShowGrants(SqlBaseParser.ShowGrantsContext ctx)
Visit a parse tree produced by theshowGrantslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplain
T visitExplain(SqlBaseParser.ExplainContext ctx)
Visit a parse tree produced by theexplainlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplainAnalyze
T visitExplainAnalyze(SqlBaseParser.ExplainAnalyzeContext ctx)
Visit a parse tree produced by theexplainAnalyzelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowCreateTable
T visitShowCreateTable(SqlBaseParser.ShowCreateTableContext ctx)
Visit a parse tree produced by theshowCreateTablelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowCreateSchema
T visitShowCreateSchema(SqlBaseParser.ShowCreateSchemaContext ctx)
Visit a parse tree produced by theshowCreateSchemalabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowCreateView
T visitShowCreateView(SqlBaseParser.ShowCreateViewContext ctx)
Visit a parse tree produced by theshowCreateViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowCreateMaterializedView
T visitShowCreateMaterializedView(SqlBaseParser.ShowCreateMaterializedViewContext ctx)
Visit a parse tree produced by theshowCreateMaterializedViewlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowTables
T visitShowTables(SqlBaseParser.ShowTablesContext ctx)
Visit a parse tree produced by theshowTableslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowSchemas
T visitShowSchemas(SqlBaseParser.ShowSchemasContext ctx)
Visit a parse tree produced by theshowSchemaslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowCatalogs
T visitShowCatalogs(SqlBaseParser.ShowCatalogsContext ctx)
Visit a parse tree produced by theshowCatalogslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowColumns
T visitShowColumns(SqlBaseParser.ShowColumnsContext ctx)
Visit a parse tree produced by theshowColumnslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowStats
T visitShowStats(SqlBaseParser.ShowStatsContext ctx)
Visit a parse tree produced by theshowStatslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowStatsForQuery
T visitShowStatsForQuery(SqlBaseParser.ShowStatsForQueryContext ctx)
Visit a parse tree produced by theshowStatsForQuerylabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowRoles
T visitShowRoles(SqlBaseParser.ShowRolesContext ctx)
Visit a parse tree produced by theshowRoleslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowRoleGrants
T visitShowRoleGrants(SqlBaseParser.ShowRoleGrantsContext ctx)
Visit a parse tree produced by theshowRoleGrantslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowFunctions
T visitShowFunctions(SqlBaseParser.ShowFunctionsContext ctx)
Visit a parse tree produced by theshowFunctionslabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShowSession
T visitShowSession(SqlBaseParser.ShowSessionContext ctx)
Visit a parse tree produced by theshowSessionlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetSession
T visitSetSession(SqlBaseParser.SetSessionContext ctx)
Visit a parse tree produced by thesetSessionlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitResetSession
T visitResetSession(SqlBaseParser.ResetSessionContext ctx)
Visit a parse tree produced by theresetSessionlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStartTransaction
T visitStartTransaction(SqlBaseParser.StartTransactionContext ctx)
Visit a parse tree produced by thestartTransactionlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommit
T visitCommit(SqlBaseParser.CommitContext ctx)
Visit a parse tree produced by thecommitlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRollback
T visitRollback(SqlBaseParser.RollbackContext ctx)
Visit a parse tree produced by therollbacklabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrepare
T visitPrepare(SqlBaseParser.PrepareContext ctx)
Visit a parse tree produced by thepreparelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDeallocate
T visitDeallocate(SqlBaseParser.DeallocateContext ctx)
Visit a parse tree produced by thedeallocatelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExecute
T visitExecute(SqlBaseParser.ExecuteContext ctx)
Visit a parse tree produced by theexecutelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDescribeInput
T visitDescribeInput(SqlBaseParser.DescribeInputContext ctx)
Visit a parse tree produced by thedescribeInputlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDescribeOutput
T visitDescribeOutput(SqlBaseParser.DescribeOutputContext ctx)
Visit a parse tree produced by thedescribeOutputlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetPath
T visitSetPath(SqlBaseParser.SetPathContext ctx)
Visit a parse tree produced by thesetPathlabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetTimeZone
T visitSetTimeZone(SqlBaseParser.SetTimeZoneContext ctx)
Visit a parse tree produced by thesetTimeZonelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUpdate
T visitUpdate(SqlBaseParser.UpdateContext ctx)
Visit a parse tree produced by theupdatelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMerge
T visitMerge(SqlBaseParser.MergeContext ctx)
Visit a parse tree produced by themergelabeled alternative inSqlBaseParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuery
T visitQuery(SqlBaseParser.QueryContext ctx)
Visit a parse tree produced bySqlBaseParser.query().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWith
T visitWith(SqlBaseParser.WithContext ctx)
Visit a parse tree produced bySqlBaseParser.with().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableElement
T visitTableElement(SqlBaseParser.TableElementContext ctx)
Visit a parse tree produced bySqlBaseParser.tableElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnDefinition
T visitColumnDefinition(SqlBaseParser.ColumnDefinitionContext ctx)
Visit a parse tree produced bySqlBaseParser.columnDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLikeClause
T visitLikeClause(SqlBaseParser.LikeClauseContext ctx)
Visit a parse tree produced bySqlBaseParser.likeClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProperties
T visitProperties(SqlBaseParser.PropertiesContext ctx)
Visit a parse tree produced bySqlBaseParser.properties().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPropertyAssignments
T visitPropertyAssignments(SqlBaseParser.PropertyAssignmentsContext ctx)
Visit a parse tree produced bySqlBaseParser.propertyAssignments().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProperty
T visitProperty(SqlBaseParser.PropertyContext ctx)
Visit a parse tree produced bySqlBaseParser.property().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDefaultPropertyValue
T visitDefaultPropertyValue(SqlBaseParser.DefaultPropertyValueContext ctx)
Visit a parse tree produced by thedefaultPropertyValuelabeled alternative inSqlBaseParser.propertyValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNonDefaultPropertyValue
T visitNonDefaultPropertyValue(SqlBaseParser.NonDefaultPropertyValueContext ctx)
Visit a parse tree produced by thenonDefaultPropertyValuelabeled alternative inSqlBaseParser.propertyValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryNoWith
T visitQueryNoWith(SqlBaseParser.QueryNoWithContext ctx)
Visit a parse tree produced bySqlBaseParser.queryNoWith().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLimitRowCount
T visitLimitRowCount(SqlBaseParser.LimitRowCountContext ctx)
Visit a parse tree produced bySqlBaseParser.limitRowCount().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRowCount
T visitRowCount(SqlBaseParser.RowCountContext ctx)
Visit a parse tree produced bySqlBaseParser.rowCount().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryTermDefault
T visitQueryTermDefault(SqlBaseParser.QueryTermDefaultContext ctx)
Visit a parse tree produced by thequeryTermDefaultlabeled alternative inSqlBaseParser.queryTerm().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetOperation
T visitSetOperation(SqlBaseParser.SetOperationContext ctx)
Visit a parse tree produced by thesetOperationlabeled alternative inSqlBaseParser.queryTerm().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryPrimaryDefault
T visitQueryPrimaryDefault(SqlBaseParser.QueryPrimaryDefaultContext ctx)
Visit a parse tree produced by thequeryPrimaryDefaultlabeled alternative inSqlBaseParser.queryPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTable
T visitTable(SqlBaseParser.TableContext ctx)
Visit a parse tree produced by thetablelabeled alternative inSqlBaseParser.queryPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInlineTable
T visitInlineTable(SqlBaseParser.InlineTableContext ctx)
Visit a parse tree produced by theinlineTablelabeled alternative inSqlBaseParser.queryPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubquery
T visitSubquery(SqlBaseParser.SubqueryContext ctx)
Visit a parse tree produced by thesubquerylabeled alternative inSqlBaseParser.queryPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSortItem
T visitSortItem(SqlBaseParser.SortItemContext ctx)
Visit a parse tree produced bySqlBaseParser.sortItem().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuerySpecification
T visitQuerySpecification(SqlBaseParser.QuerySpecificationContext ctx)
Visit a parse tree produced bySqlBaseParser.querySpecification().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupBy
T visitGroupBy(SqlBaseParser.GroupByContext ctx)
Visit a parse tree produced bySqlBaseParser.groupBy().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingleGroupingSet
T visitSingleGroupingSet(SqlBaseParser.SingleGroupingSetContext ctx)
Visit a parse tree produced by thesingleGroupingSetlabeled alternative inSqlBaseParser.groupingElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRollup
T visitRollup(SqlBaseParser.RollupContext ctx)
Visit a parse tree produced by therolluplabeled alternative inSqlBaseParser.groupingElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCube
T visitCube(SqlBaseParser.CubeContext ctx)
Visit a parse tree produced by thecubelabeled alternative inSqlBaseParser.groupingElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultipleGroupingSets
T visitMultipleGroupingSets(SqlBaseParser.MultipleGroupingSetsContext ctx)
Visit a parse tree produced by themultipleGroupingSetslabeled alternative inSqlBaseParser.groupingElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupingSet
T visitGroupingSet(SqlBaseParser.GroupingSetContext ctx)
Visit a parse tree produced bySqlBaseParser.groupingSet().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWindowDefinition
T visitWindowDefinition(SqlBaseParser.WindowDefinitionContext ctx)
Visit a parse tree produced bySqlBaseParser.windowDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWindowSpecification
T visitWindowSpecification(SqlBaseParser.WindowSpecificationContext ctx)
Visit a parse tree produced bySqlBaseParser.windowSpecification().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNamedQuery
T visitNamedQuery(SqlBaseParser.NamedQueryContext ctx)
Visit a parse tree produced bySqlBaseParser.namedQuery().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetQuantifier
T visitSetQuantifier(SqlBaseParser.SetQuantifierContext ctx)
Visit a parse tree produced bySqlBaseParser.setQuantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectSingle
T visitSelectSingle(SqlBaseParser.SelectSingleContext ctx)
Visit a parse tree produced by theselectSinglelabeled alternative inSqlBaseParser.selectItem().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectAll
T visitSelectAll(SqlBaseParser.SelectAllContext ctx)
Visit a parse tree produced by theselectAlllabeled alternative inSqlBaseParser.selectItem().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRelationDefault
T visitRelationDefault(SqlBaseParser.RelationDefaultContext ctx)
Visit a parse tree produced by therelationDefaultlabeled alternative inSqlBaseParser.relation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinRelation
T visitJoinRelation(SqlBaseParser.JoinRelationContext ctx)
Visit a parse tree produced by thejoinRelationlabeled alternative inSqlBaseParser.relation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinType
T visitJoinType(SqlBaseParser.JoinTypeContext ctx)
Visit a parse tree produced bySqlBaseParser.joinType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJoinCriteria
T visitJoinCriteria(SqlBaseParser.JoinCriteriaContext ctx)
Visit a parse tree produced bySqlBaseParser.joinCriteria().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSampledRelation
T visitSampledRelation(SqlBaseParser.SampledRelationContext ctx)
Visit a parse tree produced bySqlBaseParser.sampledRelation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSampleType
T visitSampleType(SqlBaseParser.SampleTypeContext ctx)
Visit a parse tree produced bySqlBaseParser.sampleType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTrimsSpecification
T visitTrimsSpecification(SqlBaseParser.TrimsSpecificationContext ctx)
Visit a parse tree produced bySqlBaseParser.trimsSpecification().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitListAggOverflowBehavior
T visitListAggOverflowBehavior(SqlBaseParser.ListAggOverflowBehaviorContext ctx)
Visit a parse tree produced bySqlBaseParser.listAggOverflowBehavior().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitListaggCountIndication
T visitListaggCountIndication(SqlBaseParser.ListaggCountIndicationContext ctx)
Visit a parse tree produced bySqlBaseParser.listaggCountIndication().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPatternRecognition
T visitPatternRecognition(SqlBaseParser.PatternRecognitionContext ctx)
Visit a parse tree produced bySqlBaseParser.patternRecognition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMeasureDefinition
T visitMeasureDefinition(SqlBaseParser.MeasureDefinitionContext ctx)
Visit a parse tree produced bySqlBaseParser.measureDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRowsPerMatch
T visitRowsPerMatch(SqlBaseParser.RowsPerMatchContext ctx)
Visit a parse tree produced bySqlBaseParser.rowsPerMatch().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEmptyMatchHandling
T visitEmptyMatchHandling(SqlBaseParser.EmptyMatchHandlingContext ctx)
Visit a parse tree produced bySqlBaseParser.emptyMatchHandling().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSkipTo
T visitSkipTo(SqlBaseParser.SkipToContext ctx)
Visit a parse tree produced bySqlBaseParser.skipTo().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubsetDefinition
T visitSubsetDefinition(SqlBaseParser.SubsetDefinitionContext ctx)
Visit a parse tree produced bySqlBaseParser.subsetDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariableDefinition
T visitVariableDefinition(SqlBaseParser.VariableDefinitionContext ctx)
Visit a parse tree produced bySqlBaseParser.variableDefinition().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAliasedRelation
T visitAliasedRelation(SqlBaseParser.AliasedRelationContext ctx)
Visit a parse tree produced bySqlBaseParser.aliasedRelation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnAliases
T visitColumnAliases(SqlBaseParser.ColumnAliasesContext ctx)
Visit a parse tree produced bySqlBaseParser.columnAliases().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableName
T visitTableName(SqlBaseParser.TableNameContext ctx)
Visit a parse tree produced by thetableNamelabeled alternative inSqlBaseParser.relationPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubqueryRelation
T visitSubqueryRelation(SqlBaseParser.SubqueryRelationContext ctx)
Visit a parse tree produced by thesubqueryRelationlabeled alternative inSqlBaseParser.relationPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnnest
T visitUnnest(SqlBaseParser.UnnestContext ctx)
Visit a parse tree produced by theunnestlabeled alternative inSqlBaseParser.relationPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLateral
T visitLateral(SqlBaseParser.LateralContext ctx)
Visit a parse tree produced by thelaterallabeled alternative inSqlBaseParser.relationPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParenthesizedRelation
T visitParenthesizedRelation(SqlBaseParser.ParenthesizedRelationContext ctx)
Visit a parse tree produced by theparenthesizedRelationlabeled alternative inSqlBaseParser.relationPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpression
T visitExpression(SqlBaseParser.ExpressionContext ctx)
Visit a parse tree produced bySqlBaseParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLogicalNot
T visitLogicalNot(SqlBaseParser.LogicalNotContext ctx)
Visit a parse tree produced by thelogicalNotlabeled alternative inSqlBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicated
T visitPredicated(SqlBaseParser.PredicatedContext ctx)
Visit a parse tree produced by thepredicatedlabeled alternative inSqlBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOr
T visitOr(SqlBaseParser.OrContext ctx)
Visit a parse tree produced by theorlabeled alternative inSqlBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAnd
T visitAnd(SqlBaseParser.AndContext ctx)
Visit a parse tree produced by theandlabeled alternative inSqlBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparison
T visitComparison(SqlBaseParser.ComparisonContext ctx)
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
T visitQuantifiedComparison(SqlBaseParser.QuantifiedComparisonContext ctx)
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
T visitBetween(SqlBaseParser.BetweenContext ctx)
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
T visitInList(SqlBaseParser.InListContext ctx)
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
T visitInSubquery(SqlBaseParser.InSubqueryContext ctx)
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
T visitLike(SqlBaseParser.LikeContext ctx)
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
T visitNullPredicate(SqlBaseParser.NullPredicateContext ctx)
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
T visitDistinctFrom(SqlBaseParser.DistinctFromContext ctx)
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
T visitValueExpressionDefault(SqlBaseParser.ValueExpressionDefaultContext ctx)
Visit a parse tree produced by thevalueExpressionDefaultlabeled alternative inSqlBaseParser.valueExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConcatenation
T visitConcatenation(SqlBaseParser.ConcatenationContext ctx)
Visit a parse tree produced by theconcatenationlabeled alternative inSqlBaseParser.valueExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArithmeticBinary
T visitArithmeticBinary(SqlBaseParser.ArithmeticBinaryContext ctx)
Visit a parse tree produced by thearithmeticBinarylabeled alternative inSqlBaseParser.valueExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArithmeticUnary
T visitArithmeticUnary(SqlBaseParser.ArithmeticUnaryContext ctx)
Visit a parse tree produced by thearithmeticUnarylabeled alternative inSqlBaseParser.valueExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAtTimeZone
T visitAtTimeZone(SqlBaseParser.AtTimeZoneContext ctx)
Visit a parse tree produced by theatTimeZonelabeled alternative inSqlBaseParser.valueExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDereference
T visitDereference(SqlBaseParser.DereferenceContext ctx)
Visit a parse tree produced by thedereferencelabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeConstructor
T visitTypeConstructor(SqlBaseParser.TypeConstructorContext ctx)
Visit a parse tree produced by thetypeConstructorlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSpecialDateTimeFunction
T visitSpecialDateTimeFunction(SqlBaseParser.SpecialDateTimeFunctionContext ctx)
Visit a parse tree produced by thespecialDateTimeFunctionlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubstring
T visitSubstring(SqlBaseParser.SubstringContext ctx)
Visit a parse tree produced by thesubstringlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCast
T visitCast(SqlBaseParser.CastContext ctx)
Visit a parse tree produced by thecastlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLambda
T visitLambda(SqlBaseParser.LambdaContext ctx)
Visit a parse tree produced by thelambdalabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParenthesizedExpression
T visitParenthesizedExpression(SqlBaseParser.ParenthesizedExpressionContext ctx)
Visit a parse tree produced by theparenthesizedExpressionlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTrim
T visitTrim(SqlBaseParser.TrimContext ctx)
Visit a parse tree produced by thetrimlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParameter
T visitParameter(SqlBaseParser.ParameterContext ctx)
Visit a parse tree produced by theparameterlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNormalize
T visitNormalize(SqlBaseParser.NormalizeContext ctx)
Visit a parse tree produced by thenormalizelabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntervalLiteral
T visitIntervalLiteral(SqlBaseParser.IntervalLiteralContext ctx)
Visit a parse tree produced by theintervalLiterallabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumericLiteral
T visitNumericLiteral(SqlBaseParser.NumericLiteralContext ctx)
Visit a parse tree produced by thenumericLiterallabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
T visitBooleanLiteral(SqlBaseParser.BooleanLiteralContext ctx)
Visit a parse tree produced by thebooleanLiterallabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleCase
T visitSimpleCase(SqlBaseParser.SimpleCaseContext ctx)
Visit a parse tree produced by thesimpleCaselabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnReference
T visitColumnReference(SqlBaseParser.ColumnReferenceContext ctx)
Visit a parse tree produced by thecolumnReferencelabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullLiteral
T visitNullLiteral(SqlBaseParser.NullLiteralContext ctx)
Visit a parse tree produced by thenullLiterallabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRowConstructor
T visitRowConstructor(SqlBaseParser.RowConstructorContext ctx)
Visit a parse tree produced by therowConstructorlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubscript
T visitSubscript(SqlBaseParser.SubscriptContext ctx)
Visit a parse tree produced by thesubscriptlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentPath
T visitCurrentPath(SqlBaseParser.CurrentPathContext ctx)
Visit a parse tree produced by thecurrentPathlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubqueryExpression
T visitSubqueryExpression(SqlBaseParser.SubqueryExpressionContext ctx)
Visit a parse tree produced by thesubqueryExpressionlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBinaryLiteral
T visitBinaryLiteral(SqlBaseParser.BinaryLiteralContext ctx)
Visit a parse tree produced by thebinaryLiterallabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentUser
T visitCurrentUser(SqlBaseParser.CurrentUserContext ctx)
Visit a parse tree produced by thecurrentUserlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMeasure
T visitMeasure(SqlBaseParser.MeasureContext ctx)
Visit a parse tree produced by themeasurelabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExtract
T visitExtract(SqlBaseParser.ExtractContext ctx)
Visit a parse tree produced by theextractlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
T visitStringLiteral(SqlBaseParser.StringLiteralContext ctx)
Visit a parse tree produced by thestringLiterallabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrayConstructor
T visitArrayConstructor(SqlBaseParser.ArrayConstructorContext ctx)
Visit a parse tree produced by thearrayConstructorlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionCall
T visitFunctionCall(SqlBaseParser.FunctionCallContext ctx)
Visit a parse tree produced by thefunctionCalllabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentSchema
T visitCurrentSchema(SqlBaseParser.CurrentSchemaContext ctx)
Visit a parse tree produced by thecurrentSchemalabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExists
T visitExists(SqlBaseParser.ExistsContext ctx)
Visit a parse tree produced by theexistslabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPosition
T visitPosition(SqlBaseParser.PositionContext ctx)
Visit a parse tree produced by thepositionlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitListagg
T visitListagg(SqlBaseParser.ListaggContext ctx)
Visit a parse tree produced by thelistagglabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSearchedCase
T visitSearchedCase(SqlBaseParser.SearchedCaseContext ctx)
Visit a parse tree produced by thesearchedCaselabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentCatalog
T visitCurrentCatalog(SqlBaseParser.CurrentCatalogContext ctx)
Visit a parse tree produced by thecurrentCataloglabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupingOperation
T visitGroupingOperation(SqlBaseParser.GroupingOperationContext ctx)
Visit a parse tree produced by thegroupingOperationlabeled alternative inSqlBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProcessingMode
T visitProcessingMode(SqlBaseParser.ProcessingModeContext ctx)
Visit a parse tree produced bySqlBaseParser.processingMode().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullTreatment
T visitNullTreatment(SqlBaseParser.NullTreatmentContext ctx)
Visit a parse tree produced bySqlBaseParser.nullTreatment().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBasicStringLiteral
T visitBasicStringLiteral(SqlBaseParser.BasicStringLiteralContext ctx)
Visit a parse tree produced by thebasicStringLiterallabeled alternative inSqlBaseParser.string().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnicodeStringLiteral
T visitUnicodeStringLiteral(SqlBaseParser.UnicodeStringLiteralContext ctx)
Visit a parse tree produced by theunicodeStringLiterallabeled alternative inSqlBaseParser.string().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTimeZoneInterval
T visitTimeZoneInterval(SqlBaseParser.TimeZoneIntervalContext ctx)
Visit a parse tree produced by thetimeZoneIntervallabeled alternative inSqlBaseParser.timeZoneSpecifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTimeZoneString
T visitTimeZoneString(SqlBaseParser.TimeZoneStringContext ctx)
Visit a parse tree produced by thetimeZoneStringlabeled alternative inSqlBaseParser.timeZoneSpecifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonOperator
T visitComparisonOperator(SqlBaseParser.ComparisonOperatorContext ctx)
Visit a parse tree produced bySqlBaseParser.comparisonOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonQuantifier
T visitComparisonQuantifier(SqlBaseParser.ComparisonQuantifierContext ctx)
Visit a parse tree produced bySqlBaseParser.comparisonQuantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanValue
T visitBooleanValue(SqlBaseParser.BooleanValueContext ctx)
Visit a parse tree produced bySqlBaseParser.booleanValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInterval
T visitInterval(SqlBaseParser.IntervalContext ctx)
Visit a parse tree produced bySqlBaseParser.interval().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntervalField
T visitIntervalField(SqlBaseParser.IntervalFieldContext ctx)
Visit a parse tree produced bySqlBaseParser.intervalField().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNormalForm
T visitNormalForm(SqlBaseParser.NormalFormContext ctx)
Visit a parse tree produced bySqlBaseParser.normalForm().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRowType
T visitRowType(SqlBaseParser.RowTypeContext ctx)
Visit a parse tree produced by therowTypelabeled alternative inSqlBaseParser.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntervalType
T visitIntervalType(SqlBaseParser.IntervalTypeContext ctx)
Visit a parse tree produced by theintervalTypelabeled alternative inSqlBaseParser.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrayType
T visitArrayType(SqlBaseParser.ArrayTypeContext ctx)
Visit a parse tree produced by thearrayTypelabeled alternative inSqlBaseParser.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDoublePrecisionType
T visitDoublePrecisionType(SqlBaseParser.DoublePrecisionTypeContext ctx)
Visit a parse tree produced by thedoublePrecisionTypelabeled alternative inSqlBaseParser.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLegacyArrayType
T visitLegacyArrayType(SqlBaseParser.LegacyArrayTypeContext ctx)
Visit a parse tree produced by thelegacyArrayTypelabeled alternative inSqlBaseParser.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGenericType
T visitGenericType(SqlBaseParser.GenericTypeContext ctx)
Visit a parse tree produced by thegenericTypelabeled alternative inSqlBaseParser.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDateTimeType
T visitDateTimeType(SqlBaseParser.DateTimeTypeContext ctx)
Visit a parse tree produced by thedateTimeTypelabeled alternative inSqlBaseParser.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLegacyMapType
T visitLegacyMapType(SqlBaseParser.LegacyMapTypeContext ctx)
Visit a parse tree produced by thelegacyMapTypelabeled alternative inSqlBaseParser.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRowField
T visitRowField(SqlBaseParser.RowFieldContext ctx)
Visit a parse tree produced bySqlBaseParser.rowField().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeParameter
T visitTypeParameter(SqlBaseParser.TypeParameterContext ctx)
Visit a parse tree produced bySqlBaseParser.typeParameter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhenClause
T visitWhenClause(SqlBaseParser.WhenClauseContext ctx)
Visit a parse tree produced bySqlBaseParser.whenClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilter
T visitFilter(SqlBaseParser.FilterContext ctx)
Visit a parse tree produced bySqlBaseParser.filter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMergeUpdate
T visitMergeUpdate(SqlBaseParser.MergeUpdateContext ctx)
Visit a parse tree produced by themergeUpdatelabeled alternative inSqlBaseParser.mergeCase().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMergeDelete
T visitMergeDelete(SqlBaseParser.MergeDeleteContext ctx)
Visit a parse tree produced by themergeDeletelabeled alternative inSqlBaseParser.mergeCase().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMergeInsert
T visitMergeInsert(SqlBaseParser.MergeInsertContext ctx)
Visit a parse tree produced by themergeInsertlabeled alternative inSqlBaseParser.mergeCase().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOver
T visitOver(SqlBaseParser.OverContext ctx)
Visit a parse tree produced bySqlBaseParser.over().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWindowFrame
T visitWindowFrame(SqlBaseParser.WindowFrameContext ctx)
Visit a parse tree produced bySqlBaseParser.windowFrame().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFrameExtent
T visitFrameExtent(SqlBaseParser.FrameExtentContext ctx)
Visit a parse tree produced bySqlBaseParser.frameExtent().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnboundedFrame
T visitUnboundedFrame(SqlBaseParser.UnboundedFrameContext ctx)
Visit a parse tree produced by theunboundedFramelabeled alternative inSqlBaseParser.frameBound().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentRowBound
T visitCurrentRowBound(SqlBaseParser.CurrentRowBoundContext ctx)
Visit a parse tree produced by thecurrentRowBoundlabeled alternative inSqlBaseParser.frameBound().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBoundedFrame
T visitBoundedFrame(SqlBaseParser.BoundedFrameContext ctx)
Visit a parse tree produced by theboundedFramelabeled alternative inSqlBaseParser.frameBound().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuantifiedPrimary
T visitQuantifiedPrimary(SqlBaseParser.QuantifiedPrimaryContext ctx)
Visit a parse tree produced by thequantifiedPrimarylabeled alternative inSqlBaseParser.rowPattern().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPatternConcatenation
T visitPatternConcatenation(SqlBaseParser.PatternConcatenationContext ctx)
Visit a parse tree produced by thepatternConcatenationlabeled alternative inSqlBaseParser.rowPattern().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPatternAlternation
T visitPatternAlternation(SqlBaseParser.PatternAlternationContext ctx)
Visit a parse tree produced by thepatternAlternationlabeled alternative inSqlBaseParser.rowPattern().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPatternVariable
T visitPatternVariable(SqlBaseParser.PatternVariableContext ctx)
Visit a parse tree produced by thepatternVariablelabeled alternative inSqlBaseParser.patternPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEmptyPattern
T visitEmptyPattern(SqlBaseParser.EmptyPatternContext ctx)
Visit a parse tree produced by theemptyPatternlabeled alternative inSqlBaseParser.patternPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPatternPermutation
T visitPatternPermutation(SqlBaseParser.PatternPermutationContext ctx)
Visit a parse tree produced by thepatternPermutationlabeled alternative inSqlBaseParser.patternPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupedPattern
T visitGroupedPattern(SqlBaseParser.GroupedPatternContext ctx)
Visit a parse tree produced by thegroupedPatternlabeled alternative inSqlBaseParser.patternPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPartitionStartAnchor
T visitPartitionStartAnchor(SqlBaseParser.PartitionStartAnchorContext ctx)
Visit a parse tree produced by thepartitionStartAnchorlabeled alternative inSqlBaseParser.patternPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPartitionEndAnchor
T visitPartitionEndAnchor(SqlBaseParser.PartitionEndAnchorContext ctx)
Visit a parse tree produced by thepartitionEndAnchorlabeled alternative inSqlBaseParser.patternPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExcludedPattern
T visitExcludedPattern(SqlBaseParser.ExcludedPatternContext ctx)
Visit a parse tree produced by theexcludedPatternlabeled alternative inSqlBaseParser.patternPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitZeroOrMoreQuantifier
T visitZeroOrMoreQuantifier(SqlBaseParser.ZeroOrMoreQuantifierContext ctx)
Visit a parse tree produced by thezeroOrMoreQuantifierlabeled alternative inSqlBaseParser.patternQuantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOneOrMoreQuantifier
T visitOneOrMoreQuantifier(SqlBaseParser.OneOrMoreQuantifierContext ctx)
Visit a parse tree produced by theoneOrMoreQuantifierlabeled alternative inSqlBaseParser.patternQuantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitZeroOrOneQuantifier
T visitZeroOrOneQuantifier(SqlBaseParser.ZeroOrOneQuantifierContext ctx)
Visit a parse tree produced by thezeroOrOneQuantifierlabeled alternative inSqlBaseParser.patternQuantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRangeQuantifier
T visitRangeQuantifier(SqlBaseParser.RangeQuantifierContext ctx)
Visit a parse tree produced by therangeQuantifierlabeled alternative inSqlBaseParser.patternQuantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUpdateAssignment
T visitUpdateAssignment(SqlBaseParser.UpdateAssignmentContext ctx)
Visit a parse tree produced bySqlBaseParser.updateAssignment().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplainFormat
T visitExplainFormat(SqlBaseParser.ExplainFormatContext ctx)
Visit a parse tree produced by theexplainFormatlabeled alternative inSqlBaseParser.explainOption().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplainType
T visitExplainType(SqlBaseParser.ExplainTypeContext ctx)
Visit a parse tree produced by theexplainTypelabeled alternative inSqlBaseParser.explainOption().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIsolationLevel
T visitIsolationLevel(SqlBaseParser.IsolationLevelContext ctx)
Visit a parse tree produced by theisolationLevellabeled alternative inSqlBaseParser.transactionMode().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTransactionAccessMode
T visitTransactionAccessMode(SqlBaseParser.TransactionAccessModeContext ctx)
Visit a parse tree produced by thetransactionAccessModelabeled alternative inSqlBaseParser.transactionMode().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReadUncommitted
T visitReadUncommitted(SqlBaseParser.ReadUncommittedContext ctx)
Visit a parse tree produced by thereadUncommittedlabeled alternative inSqlBaseParser.levelOfIsolation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReadCommitted
T visitReadCommitted(SqlBaseParser.ReadCommittedContext ctx)
Visit a parse tree produced by thereadCommittedlabeled alternative inSqlBaseParser.levelOfIsolation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRepeatableRead
T visitRepeatableRead(SqlBaseParser.RepeatableReadContext ctx)
Visit a parse tree produced by therepeatableReadlabeled alternative inSqlBaseParser.levelOfIsolation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSerializable
T visitSerializable(SqlBaseParser.SerializableContext ctx)
Visit a parse tree produced by theserializablelabeled alternative inSqlBaseParser.levelOfIsolation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPositionalArgument
T visitPositionalArgument(SqlBaseParser.PositionalArgumentContext ctx)
Visit a parse tree produced by thepositionalArgumentlabeled alternative inSqlBaseParser.callArgument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNamedArgument
T visitNamedArgument(SqlBaseParser.NamedArgumentContext ctx)
Visit a parse tree produced by thenamedArgumentlabeled alternative inSqlBaseParser.callArgument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQualifiedArgument
T visitQualifiedArgument(SqlBaseParser.QualifiedArgumentContext ctx)
Visit a parse tree produced by thequalifiedArgumentlabeled alternative inSqlBaseParser.pathElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnqualifiedArgument
T visitUnqualifiedArgument(SqlBaseParser.UnqualifiedArgumentContext ctx)
Visit a parse tree produced by theunqualifiedArgumentlabeled alternative inSqlBaseParser.pathElement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPathSpecification
T visitPathSpecification(SqlBaseParser.PathSpecificationContext ctx)
Visit a parse tree produced bySqlBaseParser.pathSpecification().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrivilege
T visitPrivilege(SqlBaseParser.PrivilegeContext ctx)
Visit a parse tree produced bySqlBaseParser.privilege().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQualifiedName
T visitQualifiedName(SqlBaseParser.QualifiedNameContext ctx)
Visit a parse tree produced bySqlBaseParser.qualifiedName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryPeriod
T visitQueryPeriod(SqlBaseParser.QueryPeriodContext ctx)
Visit a parse tree produced bySqlBaseParser.queryPeriod().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRangeType
T visitRangeType(SqlBaseParser.RangeTypeContext ctx)
Visit a parse tree produced bySqlBaseParser.rangeType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSpecifiedPrincipal
T visitSpecifiedPrincipal(SqlBaseParser.SpecifiedPrincipalContext ctx)
Visit a parse tree produced by thespecifiedPrincipallabeled alternative inSqlBaseParser.grantor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentUserGrantor
T visitCurrentUserGrantor(SqlBaseParser.CurrentUserGrantorContext ctx)
Visit a parse tree produced by thecurrentUserGrantorlabeled alternative inSqlBaseParser.grantor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentRoleGrantor
T visitCurrentRoleGrantor(SqlBaseParser.CurrentRoleGrantorContext ctx)
Visit a parse tree produced by thecurrentRoleGrantorlabeled alternative inSqlBaseParser.grantor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnspecifiedPrincipal
T visitUnspecifiedPrincipal(SqlBaseParser.UnspecifiedPrincipalContext ctx)
Visit a parse tree produced by theunspecifiedPrincipallabeled alternative inSqlBaseParser.principal().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUserPrincipal
T visitUserPrincipal(SqlBaseParser.UserPrincipalContext ctx)
Visit a parse tree produced by theuserPrincipallabeled alternative inSqlBaseParser.principal().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRolePrincipal
T visitRolePrincipal(SqlBaseParser.RolePrincipalContext ctx)
Visit a parse tree produced by therolePrincipallabeled alternative inSqlBaseParser.principal().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRoles
T visitRoles(SqlBaseParser.RolesContext ctx)
Visit a parse tree produced bySqlBaseParser.roles().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnquotedIdentifier
T visitUnquotedIdentifier(SqlBaseParser.UnquotedIdentifierContext ctx)
Visit a parse tree produced by theunquotedIdentifierlabeled alternative inSqlBaseParser.identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuotedIdentifier
T visitQuotedIdentifier(SqlBaseParser.QuotedIdentifierContext ctx)
Visit a parse tree produced by thequotedIdentifierlabeled alternative inSqlBaseParser.identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBackQuotedIdentifier
T visitBackQuotedIdentifier(SqlBaseParser.BackQuotedIdentifierContext ctx)
Visit a parse tree produced by thebackQuotedIdentifierlabeled alternative inSqlBaseParser.identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDigitIdentifier
T visitDigitIdentifier(SqlBaseParser.DigitIdentifierContext ctx)
Visit a parse tree produced by thedigitIdentifierlabeled alternative inSqlBaseParser.identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDecimalLiteral
T visitDecimalLiteral(SqlBaseParser.DecimalLiteralContext ctx)
Visit a parse tree produced by thedecimalLiterallabeled alternative inSqlBaseParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDoubleLiteral
T visitDoubleLiteral(SqlBaseParser.DoubleLiteralContext ctx)
Visit a parse tree produced by thedoubleLiterallabeled alternative inSqlBaseParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntegerLiteral
T visitIntegerLiteral(SqlBaseParser.IntegerLiteralContext ctx)
Visit a parse tree produced by theintegerLiterallabeled alternative inSqlBaseParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNonReserved
T visitNonReserved(SqlBaseParser.NonReservedContext ctx)
Visit a parse tree produced bySqlBaseParser.nonReserved().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-