Class SQLServerDDLStatementVisitor
- 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
-
- org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.type.SQLServerDDLStatementVisitor
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<ASTNode>,org.apache.shardingsphere.sql.parser.api.visitor.SQLVisitor<ASTNode>,org.apache.shardingsphere.sql.parser.api.visitor.statement.SQLStatementVisitor,org.apache.shardingsphere.sql.parser.api.visitor.statement.type.DDLStatementVisitor,SQLServerStatementVisitor<ASTNode>
public final class SQLServerDDLStatementVisitor extends SQLServerStatementVisitor implements org.apache.shardingsphere.sql.parser.api.visitor.statement.type.DDLStatementVisitor
DDL statement visitor for SQLServer.
-
-
Constructor Summary
Constructors Constructor Description SQLServerDDLStatementVisitor()
-
Method Summary
-
Methods inherited from class org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.SQLServerStatementVisitor
getOriginalText, visitAggregationClause, visitAggregationFunction, visitAlias, visitAssignment, visitAssignmentValue, visitAssignmentValues, visitBitExpr, visitBitValueLiterals, visitBooleanLiterals, visitBooleanPrimary, visitCastFunction, visitCharFunction, visitColumnName, visitColumnNames, visitColumnNamesWithSort, visitConstraintName, visitCreateTableAsSelectClause, visitDataType, visitDataTypeLength, visitDataTypeName, visitDelete, visitDelimitedIdentifier, visitDuplicateSpecification, visitExpr, visitFromClause, visitFunctionCall, visitGroupByClause, visitHavingClause, visitHexadecimalLiterals, visitIdentifier, visitIndexName, visitInsert, visitInsertDefaultValue, visitInsertSelectClause, visitInsertValuesClause, visitLiterals, visitMultipleTablesClause, visitNullValueLiterals, visitNumberLiterals, visitOrderByItem, visitOutputClause, visitParameterMarker, visitPredicate, visitProjection, visitProjections, visitRegularFunction, visitRegularIdentifier, visitSchemaName, visitSelect, visitSelectClause, visitSetAssignmentsClause, visitSimpleExpr, visitSingleTableClause, visitSpecialFunction, visitStringLiterals, visitSubquery, visitTableFactor, visitTableName, visitTableNames, visitTableReference, visitTableReferences, visitTop, visitUnreservedWord, visitUpdate, visitViewName, visitWhereClause, visitWithClause
-
Methods inherited from class org.apache.shardingsphere.sql.parser.autogen.SQLServerStatementBaseVisitor
visitAcceleratedDatabaseRecovery, visitAddOrModifyFilegroups, visitAddOrModifyFiles, visitAddSecondaryOption, visitAggregationFunctionName, visitAlterColumnAddOption, visitAlterColumnAddOptions, visitAlterColumnOperation, visitAlterDatabaseClause, visitAlterDatabaseOptionSpec, visitAlterDrop, visitAlterIndexClause, visitAlterLogin, visitAlterRole, visitAlterServiceClause, visitAlterServiceOptArg, visitAlterSet, visitAlterSetOnClause, visitAlterSwitch, visitAlterTableIndexOnClause, visitAlterTableOption, visitAlterTableTableIndex, visitAlterTableTrigger, visitAlterUser, 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, visitColumnDefinitionOption, visitColumnForeignKeyConstraint, visitColumnIndex, visitColumnSetDefinition, visitCommit, visitCommitWork, visitCommonDirectivesForXml, visitCommonTableExpr, visitComparisonOperator, visitCompoundOperation, visitCompoundStatement, visitCompressionOption, visitComputedColumnConstraint, visitComputedColumnDefinition, visitComputedColumnForeignKeyConstraint, visitComputedColumnForeignKeyOnAction, visitConjunct, visitConstraintForColumn, visitContractName, visitConvertExpr, visitCreateDatabaseClause, visitCreateDefinitionClause, visitCreateIndexClause, visitCreateIndexSpecification, visitCreateLogin, visitCreateLoginForAnalyticsPlatformSystemClause, visitCreateLoginForAnalyticsPlatformSystemOptionList, visitCreateLoginForAnalyticsPlatformSystemOptionListClause, visitCreateLoginForAzureManagedInstanceClause, visitCreateLoginForAzureSQLDatabaseClause, visitCreateLoginForAzureSQLDatabaseOptionList, visitCreateLoginForAzureSynapseAnalyticsClause, visitCreateLoginForAzureSynapseAnalyticsOptionList, visitCreateLoginForSQLServerClause, visitCreateLoginForSQLServerOptionList, visitCreateLoginForSQLServerOptionListClause, visitCreateOrAlterProcClause, visitCreateOrAlterSequenceClause, visitCreateOrAlterViewClause, visitCreateRemoteTableAsSelect, visitCreateRole, visitCreateServiceClause, visitCreateTableAsSelect, visitCreateTableDefinition, visitCreateTableDefinitions, visitCreateTriggerClause, visitCreateUser, visitCreateUserFromExternalProviderClause, visitCreateUserLoginClause, visitCreateUserLoginWindowsPrincipalClause, visitCreateUserWindowsPrincipalClause, visitCreateUserWithAzureActiveDirectoryPrincipalClause, visitCreateUserWithDefaultSchema, visitCreateUserWithoutLoginClause, 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, visitDropConstraintName, visitDropConstraintOption, visitDropConstraintWithClause, visitDropIndexSpecification, visitDropLogin, visitDropRole, visitDropUser, 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_, 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, visitTableForeignKeyConstraint, visitTableIndex, visitTableOperationOption, visitTableOption, visitTableOptions, visitTablePrimaryConstraint, visitTableStretchOption, visitTableStretchOptions, visitTableTypeDefinition, visitTableVariable, visitTableVariableClause, visitTargetRecoveryTimeOption, visitTermination, visitTopNum, visitTransactionName, visitTransactionVariableName, visitTriggerName, visitTriggerTarget, 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
-
visitCreateTable
public ASTNode visitCreateTable(SQLServerStatementParser.CreateTableContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.createTable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCreateTablein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitCreateTablein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateTableClause
public ASTNode visitCreateTableClause(SQLServerStatementParser.CreateTableClauseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.createTableClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCreateTableClausein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitCreateTableClausein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnDefinition
public ASTNode visitColumnDefinition(SQLServerStatementParser.ColumnDefinitionContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.columnDefinition().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnDefinitionin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitColumnDefinitionin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableConstraint
public ASTNode visitTableConstraint(SQLServerStatementParser.TableConstraintContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.tableConstraint().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableConstraintin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitTableConstraintin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlterTable
public ASTNode visitAlterTable(SQLServerStatementParser.AlterTableContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.alterTable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAlterTablein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAlterTablein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlterDefinitionClause
public ASTNode visitAlterDefinitionClause(SQLServerStatementParser.AlterDefinitionClauseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.alterDefinitionClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAlterDefinitionClausein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAlterDefinitionClausein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddColumnSpecification
public ASTNode visitAddColumnSpecification(SQLServerStatementParser.AddColumnSpecificationContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.addColumnSpecification().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAddColumnSpecificationin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAddColumnSpecificationin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitModifyColumnSpecification
public ASTNode visitModifyColumnSpecification(SQLServerStatementParser.ModifyColumnSpecificationContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.modifyColumnSpecification().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitModifyColumnSpecificationin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitModifyColumnSpecificationin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropColumnSpecification
public ASTNode visitDropColumnSpecification(SQLServerStatementParser.DropColumnSpecificationContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.dropColumnSpecification().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDropColumnSpecificationin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitDropColumnSpecificationin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropTable
public ASTNode visitDropTable(SQLServerStatementParser.DropTableContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.dropTable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDropTablein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitDropTablein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTruncateTable
public ASTNode visitTruncateTable(SQLServerStatementParser.TruncateTableContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.truncateTable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTruncateTablein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitTruncateTablein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateIndex
public ASTNode visitCreateIndex(SQLServerStatementParser.CreateIndexContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.createIndex().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCreateIndexin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitCreateIndexin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnNameWithSort
public ASTNode visitColumnNameWithSort(SQLServerStatementParser.ColumnNameWithSortContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.columnNameWithSort().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnNameWithSortin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitColumnNameWithSortin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlterIndex
public ASTNode visitAlterIndex(SQLServerStatementParser.AlterIndexContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.alterIndex().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAlterIndexin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAlterIndexin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropIndex
public ASTNode visitDropIndex(SQLServerStatementParser.DropIndexContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.dropIndex().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDropIndexin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitDropIndexin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlterCheckConstraint
public ASTNode visitAlterCheckConstraint(SQLServerStatementParser.AlterCheckConstraintContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.alterCheckConstraint().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAlterCheckConstraintin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAlterCheckConstraintin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlterTableDropConstraint
public ASTNode visitAlterTableDropConstraint(SQLServerStatementParser.AlterTableDropConstraintContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.alterTableDropConstraint().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAlterTableDropConstraintin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAlterTableDropConstraintin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateDatabase
public ASTNode visitCreateDatabase(SQLServerStatementParser.CreateDatabaseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.createDatabase().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCreateDatabasein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitCreateDatabasein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateFunction
public ASTNode visitCreateFunction(SQLServerStatementParser.CreateFunctionContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.createFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCreateFunctionin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitCreateFunctionin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateProcedure
public ASTNode visitCreateProcedure(SQLServerStatementParser.CreateProcedureContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.createProcedure().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCreateProcedurein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitCreateProcedurein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateView
public ASTNode visitCreateView(SQLServerStatementParser.CreateViewContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.createView().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCreateViewin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitCreateViewin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateTrigger
public ASTNode visitCreateTrigger(SQLServerStatementParser.CreateTriggerContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.createTrigger().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCreateTriggerin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitCreateTriggerin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateSequence
public ASTNode visitCreateSequence(SQLServerStatementParser.CreateSequenceContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.createSequence().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCreateSequencein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitCreateSequencein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateSchema
public ASTNode visitCreateSchema(SQLServerStatementParser.CreateSchemaContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.createSchema().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCreateSchemain interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitCreateSchemain classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateService
public ASTNode visitCreateService(SQLServerStatementParser.CreateServiceContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.createService().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCreateServicein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitCreateServicein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlterSchema
public ASTNode visitAlterSchema(SQLServerStatementParser.AlterSchemaContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.alterSchema().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAlterSchemain interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAlterSchemain classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlterService
public ASTNode visitAlterService(SQLServerStatementParser.AlterServiceContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.alterService().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAlterServicein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAlterServicein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropSchema
public ASTNode visitDropSchema(SQLServerStatementParser.DropSchemaContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.dropSchema().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDropSchemain interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitDropSchemain classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropService
public ASTNode visitDropService(SQLServerStatementParser.DropServiceContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.dropService().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDropServicein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitDropServicein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlterTrigger
public ASTNode visitAlterTrigger(SQLServerStatementParser.AlterTriggerContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.alterTrigger().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAlterTriggerin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAlterTriggerin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlterSequence
public ASTNode visitAlterSequence(SQLServerStatementParser.AlterSequenceContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.alterSequence().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAlterSequencein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAlterSequencein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlterProcedure
public ASTNode visitAlterProcedure(SQLServerStatementParser.AlterProcedureContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.alterProcedure().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAlterProcedurein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAlterProcedurein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlterFunction
public ASTNode visitAlterFunction(SQLServerStatementParser.AlterFunctionContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.alterFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAlterFunctionin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAlterFunctionin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlterView
public ASTNode visitAlterView(SQLServerStatementParser.AlterViewContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.alterView().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAlterViewin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAlterViewin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlterDatabase
public ASTNode visitAlterDatabase(SQLServerStatementParser.AlterDatabaseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.alterDatabase().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAlterDatabasein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitAlterDatabasein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropDatabase
public ASTNode visitDropDatabase(SQLServerStatementParser.DropDatabaseContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.dropDatabase().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDropDatabasein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitDropDatabasein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropFunction
public ASTNode visitDropFunction(SQLServerStatementParser.DropFunctionContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.dropFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDropFunctionin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitDropFunctionin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropProcedure
public ASTNode visitDropProcedure(SQLServerStatementParser.DropProcedureContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.dropProcedure().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDropProcedurein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitDropProcedurein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropView
public ASTNode visitDropView(SQLServerStatementParser.DropViewContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.dropView().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDropViewin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitDropViewin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropTrigger
public ASTNode visitDropTrigger(SQLServerStatementParser.DropTriggerContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.dropTrigger().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDropTriggerin interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitDropTriggerin classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropSequence
public ASTNode visitDropSequence(SQLServerStatementParser.DropSequenceContext ctx)
Description copied from class:SQLServerStatementBaseVisitorVisit a parse tree produced bySQLServerStatementParser.dropSequence().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDropSequencein interfaceSQLServerStatementVisitor<ASTNode>- Overrides:
visitDropSequencein classSQLServerStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-