public final class SQLServerDDLStatementSQLVisitor extends SQLServerStatementSQLVisitor implements org.apache.shardingsphere.sql.parser.api.visitor.type.DDLSQLVisitor, org.apache.shardingsphere.sql.parser.api.visitor.operation.SQLStatementVisitor
| Constructor and Description |
|---|
SQLServerDDLStatementSQLVisitor(Properties props) |
visitAggregationFunction, visitBitExpr, visitBitValueLiterals, visitBooleanLiterals, visitBooleanPrimary, visitCastFunction, visitCharFunction, visitColumnName, visitColumnNames, visitColumnNamesWithSort, visitConstraintName, visitDataType, visitDataTypeLength, visitDataTypeName, visitExpr, visitFunctionCall, visitHexadecimalLiterals, visitIdentifier, visitIndexName, visitLiterals, visitNullValueLiterals, visitNumberLiterals, visitOrderByItem, visitParameterMarker, visitPredicate, visitRegularFunction, visitSchemaName, visitSimpleExpr, visitSpecialFunction, visitStringLiterals, visitTableName, visitTableNames, visitUnreservedWordvisitAggregationClause, visitAggregationFunctionName, visitAlias, visitAlterColumnAddOption, visitAlterColumnAddOptions, visitAlterColumnOperation, visitAlterDrop, visitAlterLogin, visitAlterRole, visitAlterSet, visitAlterSetOnClause, visitAlterSwitch, visitAlterTableIndexOnClause, visitAlterTableOption, visitAlterTableTableIndex, visitAlterTrigger, visitAlterUser, visitAssemblyPermission, visitAssignment, visitAssignmentValue, visitAssignmentValues, visitAsymmetricKeyPermission, visitAtTimeZoneExpr, visitAvailabilityGroupPermission, visitBasicPermission, visitBeginTransaction, visitCall, visitCaseElse, visitCaseExpression, visitCaseWhen, visitCastExpr, visitCertificatePermission, visitCheckConstraint, visitClass_, visitClassPrivileges, visitClassPrivilegesClause, visitClassType, visitClassTypePrivileges, visitClassTypePrivilegesClause, visitClusterOption, visitCollationName, visitColumnConstraint, visitColumnConstraints, visitColumnDefinitionOption, visitColumnForeignKeyConstraint, visitColumnIndex, visitColumnNameWithSort, visitColumnSetDefinition, visitCommit, visitComparisonOperator, visitCompressionOption, visitComputedColumnConstraint, visitComputedColumnDefinition, visitComputedColumnForeignKeyConstraint, visitComputedColumnForeignKeyOnAction, visitConstraintForColumn, visitConvertExpr, visitCreateIndexSpecification, visitCreateLogin, visitCreateRole, visitCreateTableDefinition, visitCreateTableDefinitions, visitCreateUser, visitCteClause, visitDatabasePermission, visitDatabasePrincipalPermission, visitDataConsistencyCheckClause, visitDataDelectionOption, visitDataWareHousePartitionOption, visitDataWareHouseTableOption, visitDateTimeLiterals, visitDelete, visitDeny, visitDiskTablePrimaryConstraintOption, visitDiskTablePrimaryKeyConstraintOption, visitDistinct, visitDistributionOption, visitDropConstraintName, visitDropConstraintOption, visitDropConstraintWithClause, visitDropIndexSpecification, visitDropLogin, visitDropRole, visitDropUser, visitDuplicateSpecification, visitEncryptedOptions, visitEndpointPermission, visitEqKey, visitEqOnOff, visitEqOnOffOption, visitEqTime, visitExecute, visitFileGroup, visitFileStreamOn, visitFileTableClause, visitForeignKeyOn, visitForeignKeyOnAction, visitFromClause, visitFullTextPermission, visitGeneratedColumnName, visitGeneratedColumnNameClause, visitGeneratedColumnNamesClause, visitGrant, visitGroupByClause, visitHashWithBucket, visitHavingClause, visitHistoryRetentionPeriod, visitHistoryRetentionPeriodClause, visitIfExist, visitIgnoredIdentifier, visitIgnoredIdentifiers, visitImplicitTransactionsValue, visitIndexClusterClause, visitIndexNameOption, visitIndexNonClusterClause, visitIndexOnClause, visitIndexOption, visitIndexOptions, visitIndexWithName, visitInsert, visitInsertDefaultValue, visitInsertSelectClause, visitInsertValuesClause, visitJoinedTable, visitJoinSpecification, visitLogicalOperator, visitLowPriorityLockWait, visitMatchNone, visitMemoryTablePrimaryConstraintOption, visitMemoryTablePrimaryKeyConstraintOption, visitMigrationState_, visitMultipleTableNames, visitMultipleTablesClause, visitName, visitNotOperator, visitNumberRange, visitObjectPermission, visitOnClassClause, visitOnClassTypeClause, visitOnDefault, visitOnFileGroup, visitOnHistoryTableClause, visitOnLowPriorLockWait, visitOnOffOption, visitOnPartitionClause, visitOnSchemaColumn, visitOnString, visitOptionForClause, visitOrderByClause, visitOutputClause, visitOutputTableName, visitOutputWithAaterisk, visitOutputWithColumn, visitOutputWithColumns, visitOverClause, visitOwner, visitPartitionByClause, visitPartitionExpression, visitPartitionExpressions, visitPartitionScheme, visitPeriodClause, visitPrimaryKey, visitPrimaryKeyConstraint, visitPrimaryKeyOnClause, visitPrimaryKeyUnique, visitPrimaryKeyWithClause, visitPrivateExprOfDb, visitPrivilegeType, visitProjection, visitProjections, visitQualifiedShorthand, visitQueryHint, visitRegularFunctionName, visitRevoke, visitRoleClause, visitRollback, visitRowRangeClause, visitSavepoint, visitSchemaPermission, visitSelect, visitSelectClause, visitServerPermission, visitServerPrincipalPermission, visitServiceBrokerPermission, visitSetAssignmentsClause, visitSetFileStreamClause, visitSetImplicitTransactions, visitSetSystemVersionClause, visitSetTransaction, visitSingleTableClause, visitSubquery, visitSymmetricKeyPermission, visitTableFactor, visitTableForeignKeyConstraint, visitTableIndex, visitTableOperationOption, visitTableOption, visitTableOptions, visitTablePrimaryConstraint, visitTableReference, visitTableReferences, visitTableStretchOption, visitTableStretchOptions, visitTop, visitTopNum, visitUnqualifiedShorthand, visitUpdate, visitUseHitName, visitWhereClause, visitWindowedFunction, visitWindowFrameBetween, visitWindowFrameBound, visitWindowFrameExtent, visitWindowFrameFollowing, visitWindowFramePreceding, visitWithBucket, visitWithClause, visitWithIndexOptionaggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic SQLServerDDLStatementSQLVisitor(Properties props)
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitCreateTable(SQLServerStatementParser.CreateTableContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.createTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCreateTable in interface SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitCreateTable in class SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitCreateDefinitionClause(SQLServerStatementParser.CreateDefinitionClauseContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.createDefinitionClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCreateDefinitionClause in interface SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitCreateDefinitionClause in class SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitColumnDefinition(SQLServerStatementParser.ColumnDefinitionContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.columnDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitColumnDefinition in interface SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitColumnDefinition in class SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitTableConstraint(SQLServerStatementParser.TableConstraintContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.tableConstraint().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableConstraint in interface SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitTableConstraint in class SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAlterTable(SQLServerStatementParser.AlterTableContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.alterTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAlterTable in interface SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitAlterTable in class SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAlterDefinitionClause(SQLServerStatementParser.AlterDefinitionClauseContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.alterDefinitionClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAlterDefinitionClause in interface SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitAlterDefinitionClause in class SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAddColumnSpecification(SQLServerStatementParser.AddColumnSpecificationContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.addColumnSpecification().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAddColumnSpecification in interface SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitAddColumnSpecification in class SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitModifyColumnSpecification(SQLServerStatementParser.ModifyColumnSpecificationContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.modifyColumnSpecification().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitModifyColumnSpecification in interface SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitModifyColumnSpecification in class SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitDropColumnSpecification(SQLServerStatementParser.DropColumnSpecificationContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.dropColumnSpecification().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDropColumnSpecification in interface SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitDropColumnSpecification in class SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitDropTable(SQLServerStatementParser.DropTableContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.dropTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDropTable in interface SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitDropTable in class SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitTruncateTable(SQLServerStatementParser.TruncateTableContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.truncateTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTruncateTable in interface SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitTruncateTable in class SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitCreateIndex(SQLServerStatementParser.CreateIndexContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.createIndex().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCreateIndex in interface SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitCreateIndex in class SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAlterIndex(SQLServerStatementParser.AlterIndexContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.alterIndex().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAlterIndex in interface SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitAlterIndex in class SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitDropIndex(SQLServerStatementParser.DropIndexContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.dropIndex().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDropIndex in interface SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitDropIndex in class SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAlterCheckConstraint(SQLServerStatementParser.AlterCheckConstraintContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.alterCheckConstraint().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAlterCheckConstraint in interface SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitAlterCheckConstraint in class SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAlterTableDropConstraint(SQLServerStatementParser.AlterTableDropConstraintContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.alterTableDropConstraint().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAlterTableDropConstraint in interface SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitAlterTableDropConstraint in class SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treeCopyright © 2021 The Apache Software Foundation. All rights reserved.