Class SQLServerStatementVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.apache.shardingsphere.sql.parser.autogen.SQLServerStatementBaseVisitor<ASTNode>
-
- org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.SQLServerStatementVisitor
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<ASTNode>,SQLServerStatementVisitor<ASTNode>
- Direct Known Subclasses:
SQLServerDALStatementVisitor,SQLServerDCLStatementVisitor,SQLServerDDLStatementVisitor,SQLServerDMLStatementVisitor,SQLServerTCLStatementVisitor
public abstract class SQLServerStatementVisitor extends SQLServerStatementBaseVisitor<ASTNode>
Statement visitor for SQLServer.
-
-
Constructor Summary
Constructors Constructor Description SQLServerStatementVisitor()
-
Method Summary
-
Methods inherited from class org.apache.shardingsphere.sql.parser.autogen.SQLServerStatementBaseVisitor
visitAcceleratedDatabaseRecovery, visitAddColumnSpecification, visitAddOrModifyFilegroups, visitAddOrModifyFiles, visitAddSecondaryOption, visitAggregationFunctionName, visitAlterCheckConstraint, visitAlterColumnAddOption, visitAlterColumnAddOptions, visitAlterColumnOperation, visitAlterDatabase, visitAlterDatabaseClause, visitAlterDatabaseOptionSpec, visitAlterDefinitionClause, visitAlterDrop, visitAlterFunction, visitAlterIndex, visitAlterIndexClause, visitAlterLogin, visitAlterProcedure, visitAlterRole, visitAlterSchema, visitAlterSequence, visitAlterService, visitAlterServiceClause, visitAlterServiceOptArg, visitAlterSet, visitAlterSetOnClause, visitAlterSwitch, visitAlterTable, visitAlterTableDropConstraint, visitAlterTableIndexOnClause, visitAlterTableOption, visitAlterTableTableIndex, visitAlterTableTrigger, visitAlterTrigger, visitAlterUser, visitAlterView, visitAndOperator, visitApplicationRolePermission, visitAssemblyPermission, visitAsymmetricKeyPermission, visitAtTimeZoneExpr, visitAutomaticTuningOption, visitAutoOption, visitAvailabilityGroupPermission, visitAzureActiveDirectoryPrincipal, visitAzureManagedInstanceOptionList, visitBeginDistributedTransaction, visitBeginTransaction, visitCall, visitCaseElse, visitCaseExpression, visitCaseWhen, visitCastExpr, visitCertificatePermission, visitChangeTrackingOption, visitChangeTrackingOptionList, visitCheckConstraint, visitClass_, visitClassItem, visitClassPrivileges, visitClassType, visitClassTypePrivileges, visitClusterOption, visitCollationName, visitColumnConstraint, visitColumnConstraints, visitColumnDefinition, visitColumnDefinitionOption, visitColumnForeignKeyConstraint, visitColumnIndex, visitColumnNameWithSort, visitColumnSetDefinition, visitCommit, visitCommitWork, visitCommonDirectivesForXml, visitCommonTableExpr, visitComparisonOperator, visitCompoundOperation, visitCompoundStatement, visitCompressionOption, visitComputedColumnConstraint, visitComputedColumnDefinition, visitComputedColumnForeignKeyConstraint, visitComputedColumnForeignKeyOnAction, visitConjunct, visitConstraintForColumn, visitContractName, visitConvertExpr, visitCreateDatabase, visitCreateDatabaseClause, visitCreateDefinitionClause, visitCreateFunction, visitCreateIndex, visitCreateIndexClause, visitCreateIndexSpecification, visitCreateLogin, visitCreateLoginForAnalyticsPlatformSystemClause, visitCreateLoginForAnalyticsPlatformSystemOptionList, visitCreateLoginForAnalyticsPlatformSystemOptionListClause, visitCreateLoginForAzureManagedInstanceClause, visitCreateLoginForAzureSQLDatabaseClause, visitCreateLoginForAzureSQLDatabaseOptionList, visitCreateLoginForAzureSynapseAnalyticsClause, visitCreateLoginForAzureSynapseAnalyticsOptionList, visitCreateLoginForSQLServerClause, visitCreateLoginForSQLServerOptionList, visitCreateLoginForSQLServerOptionListClause, visitCreateOrAlterProcClause, visitCreateOrAlterSequenceClause, visitCreateOrAlterViewClause, visitCreateProcedure, visitCreateRemoteTableAsSelect, visitCreateRole, visitCreateSchema, visitCreateSequence, visitCreateService, visitCreateServiceClause, visitCreateTable, visitCreateTableAsSelect, visitCreateTableClause, visitCreateTableDefinition, visitCreateTableDefinitions, visitCreateTrigger, visitCreateTriggerClause, visitCreateUser, visitCreateUserFromExternalProviderClause, visitCreateUserLoginClause, visitCreateUserLoginWindowsPrincipalClause, visitCreateUserWindowsPrincipalClause, visitCreateUserWithAzureActiveDirectoryPrincipalClause, visitCreateUserWithDefaultSchema, visitCreateUserWithoutLoginClause, visitCreateView, visitCryptographicCredentialsOptionClause, visitCteClause, visitCteClauseSet, visitCursorClause, visitCursorOption, visitCursorVariable, visitDatabaseFileGroup, visitDatabaseFileGroupContains, visitDatabaseFileSpecOption, visitDatabaseLogOns, visitDatabaseName, visitDatabaseOption, visitDatabasePermission, visitDatabasePrincipalPermission, visitDatabaseRolePermission, visitDatabaseScopedCredentialPermission, visitDatabaseUserPermission, visitDataConsistencyCheckClause, visitDataDelectionOption, visitDataWareHousePartitionOption, visitDataWareHouseTableOption, visitDateTimeLiterals, visitDeclareVariable, visitDeny, visitDenyClassPrivilegesClause, visitDenyClassTypePrivilegesClause, visitDiskTablePrimaryConstraintOption, visitDiskTablePrimaryKeyConstraintOption, visitDistinct, visitDistributionOption, visitDmlTriggerOption, visitDropColumnSpecification, visitDropConstraintName, visitDropConstraintOption, visitDropConstraintWithClause, visitDropDatabase, visitDropFunction, visitDropIndex, visitDropIndexSpecification, visitDropLogin, visitDropProcedure, visitDropRole, visitDropSchema, visitDropSequence, visitDropService, visitDropTable, visitDropTrigger, visitDropUser, visitDropView, visitEditionOptions, visitEncryptedOptions, visitEndpointPermission, visitEntityType, visitEqKey, visitEqOnOff, visitEqOnOffOption, visitEqTime, visitExecute, visitExecuteAsClause, visitExplain, visitExplainableStatement, visitExternalAccessOption, visitFileAndFilegroupOptions, visitFileDefinitionClause, visitFileGroup, visitFilegroupUpdatabilityOption, visitFileSpec, visitFileStreamOn, visitFileStreamOption, visitFileTableClause, visitFilterPredicate, visitForClause, visitForeignKeyOn, visitForeignKeyOnAction, visitForJsonClause, visitForXmlClause, visitFullTextCatalogPermission, visitFullTextPermission, visitFullTextStoplistPermission, visitFuncInlineReturn, visitFuncMutiReturn, visitFuncParameters, visitFuncReturns, visitFuncScalarReturn, visitFunctionName, visitFunctionOption, visitGeneratedColumnName, visitGeneratedColumnNameClause, visitGeneratedColumnNamesClause, visitGrant, visitGrantClassPrivilegesClause, visitGrantClassTypePrivilegesClause, visitHashedPassword, visitHashWithBucket, visitHistoryRetentionPeriod, visitHistoryRetentionPeriodClause, visitIfExists, visitIgnoredIdentifier, visitIgnoredIdentifiers, visitIgnoredNameIdentifier, visitImplicitTransactionsValue, visitIndexClusterClause, visitIndexNameOption, visitIndexNonClusterClause, visitIndexOnClause, visitIndexOption, visitIndexOptions, visitIndexWithName, visitIsolationLevel, visitJoinedTable, visitJoinSpecification, visitLimitedOptionsList, visitLowPriorityLockWait, visitMatchNone, visitMemoryTablePrimaryConstraintOption, visitMemoryTablePrimaryKeyConstraintOption, visitMethodSpecifier, visitMigrationState_, visitModifyColumnSpecification, visitMultipleTableNames, visitName, visitNotOperator, visitNumberRange, visitObjectPermission, visitOnClassClause, visitOnClassTypeClause, visitOnDefault, visitOnFileGroup, visitOnHistoryTableClause, visitOnLowPriorLockWait, visitOnOffOption, visitOnPartitionClause, visitOnSchemaColumn, visitOnString, visitOptionForClause, visitOptionQueryHintClause, visitOptionsList, visitOrderByClause, visitOrOperator, visitOutputTableName, visitOutputWithAaterisk, visitOutputWithColumn, visitOutputWithColumns, visitOverClause, visitOwner, visitPartitionByClause, visitPartitionExpression, visitPartitionExpressions, visitPartitionNumberRange, visitPartitionScheme, visitPasswordOptionClause, visitPeriodClause, visitPrimaryKey, visitPrimaryKeyConstraint, visitPrimaryKeyOnClause, visitPrimaryKeyUnique, visitPrimaryKeyWithClause, visitPrincipal, visitPrivateExprOfDb, visitPrivilegeType, visitProcAsClause, visitProcedureName, visitProcOption, visitProcParameter, visitProcParameters, visitProcSetOption, visitQualifiedShorthand, visitQueryCapturePolicyOptionList, visitQueryHint, visitQueryStoreOptionList, visitQueryStoreOptions, visitQueueName, visitRecoveryOption, visitRegularFunctionName, visitRelationalIndexOption, visitReorganizeOption, visitResumableIndexOptions, visitRevert, visitRevoke, visitRevokeClassPrivilegesClause, visitRevokeClassTypePrivilegesClause, visitRoleClause, visitRollback, visitRollbackWork, visitRowRangeClause, visitSavepoint, visitSavepointName, visitSavepointVariableName, visitSchemaElement, visitSchemaNameClause, visitSchemaPermission, visitSearchPropertyListPermission, visitSecurable, visitSelectWithClause, visitSequenceName, visitServerPermission, visitServerPrincipalPermission, visitServiceBrokerContractsPermission, visitServiceBrokerMessageTypesPermission, visitServiceBrokerOption, visitServiceBrokerPermission, visitServiceBrokerRemoteServiceBindingsPermission, visitServiceBrokerRoutesPermission, visitServiceBrokerServicesPermission, visitServiceName, visitServiceObjective, visitSetFileStreamClause, visitSetImplicitTransactions, visitSetIndexOption, visitSetItem, visitSetOptionClause, visitSetSystemVersionClause, visitSetTransaction, visitSetUser, visitSetVariable, visitSetVariableClause, visitSid, visitSnapshotOption, visitSources, visitSqlOption, visitStatusOptionClause, visitSymmetricKeyPermission, visitSystemObjectPermission, visitTableConstraint, visitTableForeignKeyConstraint, visitTableIndex, visitTableOperationOption, visitTableOption, visitTableOptions, visitTablePrimaryConstraint, visitTableStretchOption, visitTableStretchOptions, visitTableTypeDefinition, visitTableVariable, visitTableVariableClause, visitTargetRecoveryTimeOption, visitTermination, visitTopNum, visitTransactionName, visitTransactionVariableName, visitTriggerName, visitTriggerTarget, visitTruncateTable, visitTypePermission, visitUnqualifiedShorthand, visitUseHitName, visitUserName, visitValidStatement, visitVariable, visitVariableName, visitVariableTableColumnConstraint, visitVariableTableColumnDefinition, visitVariableTableConstraint, visitVariTableTypeDefinition, visitViewAttribute, visitWindowedFunction, visitWindowFrameBetween, visitWindowFrameBound, visitWindowFrameExtent, visitWindowFrameFollowing, visitWindowFramePreceding, visitWindowsOptions, visitWindowsPrincipal, visitWithBucket, visitWithCommonTableExpr, visitWithCreateProcOption, visitWithDistributionOption, visitWithIndexOption, visitXmlDefaultNamespaceDeclarationItem, visitXmlNamespaceDeclarationItem, visitXmlNamespacePrefix, visitXmlNamespacesClause, visitXmlNamespaceUri, visitXmlSchemaCollectionPermission
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
visitParameterMarker
public final ASTNode visitParameterMarker(SQLServerStatementParser.ParameterMarkerContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.parameterMarker().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParameterMarkerin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitParameterMarkerin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiterals
public final ASTNode visitLiterals(SQLServerStatementParser.LiteralsContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.literals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLiteralsin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitLiteralsin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringLiterals
public final ASTNode visitStringLiterals(SQLServerStatementParser.StringLiteralsContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.stringLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStringLiteralsin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitStringLiteralsin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumberLiterals
public final ASTNode visitNumberLiterals(SQLServerStatementParser.NumberLiteralsContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.numberLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNumberLiteralsin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitNumberLiteralsin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitHexadecimalLiterals
public final ASTNode visitHexadecimalLiterals(SQLServerStatementParser.HexadecimalLiteralsContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.hexadecimalLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitHexadecimalLiteralsin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitHexadecimalLiteralsin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBitValueLiterals
public final ASTNode visitBitValueLiterals(SQLServerStatementParser.BitValueLiteralsContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.bitValueLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBitValueLiteralsin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitBitValueLiteralsin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanLiterals
public final ASTNode visitBooleanLiterals(SQLServerStatementParser.BooleanLiteralsContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.booleanLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBooleanLiteralsin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitBooleanLiteralsin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullValueLiterals
public final ASTNode visitNullValueLiterals(SQLServerStatementParser.NullValueLiteralsContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.nullValueLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNullValueLiteralsin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitNullValueLiteralsin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifier
public final ASTNode visitIdentifier(SQLServerStatementParser.IdentifierContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.identifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdentifierin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitIdentifierin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegularIdentifier
public final ASTNode visitRegularIdentifier(SQLServerStatementParser.RegularIdentifierContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.regularIdentifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRegularIdentifierin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitRegularIdentifierin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDelimitedIdentifier
public final ASTNode visitDelimitedIdentifier(SQLServerStatementParser.DelimitedIdentifierContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.delimitedIdentifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDelimitedIdentifierin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitDelimitedIdentifierin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnreservedWord
public final ASTNode visitUnreservedWord(SQLServerStatementParser.UnreservedWordContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.unreservedWord().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnreservedWordin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitUnreservedWordin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSchemaName
public final ASTNode visitSchemaName(SQLServerStatementParser.SchemaNameContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.schemaName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSchemaNamein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitSchemaNamein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableName
public final ASTNode visitTableName(SQLServerStatementParser.TableNameContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.tableName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableNamein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitTableNamein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnName
public final ASTNode visitColumnName(SQLServerStatementParser.ColumnNameContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.columnName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnNamein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitColumnNamein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexName
public final ASTNode visitIndexName(SQLServerStatementParser.IndexNameContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.indexName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIndexNamein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitIndexNamein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstraintName
public final ASTNode visitConstraintName(SQLServerStatementParser.ConstraintNameContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.constraintName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConstraintNamein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitConstraintNamein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableNames
public final ASTNode visitTableNames(SQLServerStatementParser.TableNamesContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.tableNames().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableNamesin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitTableNamesin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnNames
public final ASTNode visitColumnNames(SQLServerStatementParser.ColumnNamesContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.columnNames().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnNamesin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitColumnNamesin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnNamesWithSort
public ASTNode visitColumnNamesWithSort(SQLServerStatementParser.ColumnNamesWithSortContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.columnNamesWithSort().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnNamesWithSortin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitColumnNamesWithSortin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpr
public final ASTNode visitExpr(SQLServerStatementParser.ExprContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExprin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitExprin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanPrimary
public final ASTNode visitBooleanPrimary(SQLServerStatementParser.BooleanPrimaryContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.booleanPrimary().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBooleanPrimaryin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitBooleanPrimaryin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicate
public final ASTNode visitPredicate(SQLServerStatementParser.PredicateContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPredicatein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitPredicatein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBitExpr
public final ASTNode visitBitExpr(SQLServerStatementParser.BitExprContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.bitExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBitExprin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitBitExprin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleExpr
public final ASTNode visitSimpleExpr(SQLServerStatementParser.SimpleExprContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.simpleExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSimpleExprin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitSimpleExprin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionCall
public final ASTNode visitFunctionCall(SQLServerStatementParser.FunctionCallContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.functionCall().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionCallin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitFunctionCallin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAggregationFunction
public final ASTNode visitAggregationFunction(SQLServerStatementParser.AggregationFunctionContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.aggregationFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAggregationFunctionin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAggregationFunctionin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSpecialFunction
public final ASTNode visitSpecialFunction(SQLServerStatementParser.SpecialFunctionContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.specialFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSpecialFunctionin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitSpecialFunctionin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCastFunction
public final ASTNode visitCastFunction(SQLServerStatementParser.CastFunctionContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.castFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCastFunctionin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitCastFunctionin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCharFunction
public final ASTNode visitCharFunction(SQLServerStatementParser.CharFunctionContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.charFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCharFunctionin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitCharFunctionin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegularFunction
public final ASTNode visitRegularFunction(SQLServerStatementParser.RegularFunctionContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.regularFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRegularFunctionin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitRegularFunctionin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataTypeName
public final ASTNode visitDataTypeName(SQLServerStatementParser.DataTypeNameContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.dataTypeName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDataTypeNamein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitDataTypeNamein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderByItem
public final ASTNode visitOrderByItem(SQLServerStatementParser.OrderByItemContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.orderByItem().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrderByItemin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitOrderByItemin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataType
public final ASTNode visitDataType(SQLServerStatementParser.DataTypeContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.dataType().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDataTypein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitDataTypein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataTypeLength
public final ASTNode visitDataTypeLength(SQLServerStatementParser.DataTypeLengthContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.dataTypeLength().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDataTypeLengthin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitDataTypeLengthin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitViewName
public final ASTNode visitViewName(SQLServerStatementParser.ViewNameContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.viewName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitViewNamein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitViewNamein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelect
public ASTNode visitSelect(SQLServerStatementParser.SelectContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.select().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitSelectin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAggregationClause
public ASTNode visitAggregationClause(SQLServerStatementParser.AggregationClauseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.aggregationClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAggregationClausein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAggregationClausein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectClause
public ASTNode visitSelectClause(SQLServerStatementParser.SelectClauseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.selectClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectClausein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitSelectClausein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitHavingClause
public ASTNode visitHavingClause(SQLServerStatementParser.HavingClauseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.havingClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitHavingClausein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitHavingClausein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProjections
public ASTNode visitProjections(SQLServerStatementParser.ProjectionsContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.projections().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitProjectionsin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitProjectionsin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableReferences
public ASTNode visitTableReferences(SQLServerStatementParser.TableReferencesContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.tableReferences().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableReferencesin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitTableReferencesin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhereClause
public ASTNode visitWhereClause(SQLServerStatementParser.WhereClauseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.whereClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWhereClausein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitWhereClausein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupByClause
public ASTNode visitGroupByClause(SQLServerStatementParser.GroupByClauseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.groupByClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGroupByClausein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitGroupByClausein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
getOriginalText
protected String getOriginalText(org.antlr.v4.runtime.ParserRuleContext ctx)
Get original text.- Parameters:
ctx- context- Returns:
- original text
-
visitInsert
public ASTNode visitInsert(SQLServerStatementParser.InsertContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.insert().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitInsertin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertDefaultValue
public ASTNode visitInsertDefaultValue(SQLServerStatementParser.InsertDefaultValueContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.insertDefaultValue().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertDefaultValuein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitInsertDefaultValuein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOutputClause
public ASTNode visitOutputClause(SQLServerStatementParser.OutputClauseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.outputClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOutputClausein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitOutputClausein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertValuesClause
public ASTNode visitInsertValuesClause(SQLServerStatementParser.InsertValuesClauseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.insertValuesClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertValuesClausein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitInsertValuesClausein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertSelectClause
public ASTNode visitInsertSelectClause(SQLServerStatementParser.InsertSelectClauseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.insertSelectClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertSelectClausein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitInsertSelectClausein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWithClause
public ASTNode visitWithClause(SQLServerStatementParser.WithClauseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.withClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWithClausein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitWithClausein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUpdate
public ASTNode visitUpdate(SQLServerStatementParser.UpdateContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.update().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUpdatein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitUpdatein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetAssignmentsClause
public ASTNode visitSetAssignmentsClause(SQLServerStatementParser.SetAssignmentsClauseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.setAssignmentsClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSetAssignmentsClausein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitSetAssignmentsClausein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssignmentValues
public ASTNode visitAssignmentValues(SQLServerStatementParser.AssignmentValuesContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.assignmentValues().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAssignmentValuesin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAssignmentValuesin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssignment
public ASTNode visitAssignment(SQLServerStatementParser.AssignmentContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.assignment().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAssignmentin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAssignmentin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssignmentValue
public ASTNode visitAssignmentValue(SQLServerStatementParser.AssignmentValueContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.assignmentValue().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAssignmentValuein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAssignmentValuein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDelete
public ASTNode visitDelete(SQLServerStatementParser.DeleteContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.delete().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDeletein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitDeletein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingleTableClause
public ASTNode visitSingleTableClause(SQLServerStatementParser.SingleTableClauseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.singleTableClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSingleTableClausein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitSingleTableClausein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultipleTablesClause
public ASTNode visitMultipleTablesClause(SQLServerStatementParser.MultipleTablesClauseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.multipleTablesClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMultipleTablesClausein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitMultipleTablesClausein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDuplicateSpecification
public ASTNode visitDuplicateSpecification(SQLServerStatementParser.DuplicateSpecificationContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.duplicateSpecification().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDuplicateSpecificationin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitDuplicateSpecificationin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProjection
public ASTNode visitProjection(SQLServerStatementParser.ProjectionContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.projection().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitProjectionin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitProjectionin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTop
public ASTNode visitTop(SQLServerStatementParser.TopContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.top().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTopin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitTopin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlias
public ASTNode visitAlias(SQLServerStatementParser.AliasContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.alias().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAliasin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAliasin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromClause
public ASTNode visitFromClause(SQLServerStatementParser.FromClauseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.fromClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFromClausein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitFromClausein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableReference
public ASTNode visitTableReference(SQLServerStatementParser.TableReferenceContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.tableReference().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableReferencein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitTableReferencein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableFactor
public ASTNode visitTableFactor(SQLServerStatementParser.TableFactorContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.tableFactor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableFactorin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitTableFactorin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubquery
public ASTNode visitSubquery(SQLServerStatementParser.SubqueryContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.subquery().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSubqueryin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitSubqueryin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateTableAsSelectClause
public ASTNode visitCreateTableAsSelectClause(SQLServerStatementParser.CreateTableAsSelectClauseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.createTableAsSelectClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCreateTableAsSelectClausein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitCreateTableAsSelectClausein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-