public final class SQLServerDDLVisitor extends SQLServerVisitor implements org.apache.shardingsphere.sql.parser.api.visitor.statement.DDLVisitor
| 构造器和说明 |
|---|
SQLServerDDLVisitor() |
visitAggregationFunction, visitBitExpr, visitBitValueLiterals, visitBooleanLiterals, visitBooleanPrimary, visitCastFunction, visitCharFunction, visitColumnName, visitColumnNames, visitDataType, visitDataTypeLength, visitDataTypeName, visitExpr, visitFunctionCall, visitHexadecimalLiterals, visitIdentifier, visitIndexName, visitLiterals, visitNullValueLiterals, visitNumberLiterals, visitOrderByClause, visitOrderByItem, visitParameterMarker, visitPredicate, visitRegularFunction, visitSchemaName, visitSimpleExpr, visitSpecialFunction, visitStringLiterals, visitTableName, visitTableNames, visitUnreservedWordvisitAggregationFunctionName, visitAlias, visitAlterCheckConstraint, visitAlterColumnAddOption, visitAlterColumnAddOptions, visitAlterColumnOperation, visitAlterDrop, visitAlterLogin, visitAlterRole, visitAlterSet, visitAlterSetOnClause, visitAlterSwitch, visitAlterTableDropConstraint, 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, visitColumnNameWithSortsWithParen, visitColumnSetDefinition, visitCommit, visitComparisonOperator, visitCompressionOption, visitComputedColumnDefinition, visitConstraintForColumn, visitConvertExpr, visitCreateIndexSpecification_, visitCreateLogin, visitCreateRole, visitCreateTableDefinition, visitCreateTableDefinitions, visitCreateUser, visitDatabasePermission_, visitDatabasePrincipalPermission_, visitDataConsistencyCheckClause_, 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, 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_, visitOverClause, visitOwner, visitPartitionByClause, visitPartitionExpression, visitPartitionExpressions, visitPartitionScheme_, visitPeriodClause, visitPrimaryKey, visitPrimaryKeyConstraint, visitPrimaryKeyOnClause, visitPrimaryKeyUnique, visitPrimaryKeyWithClause, visitPrivateExprOfDb, visitPrivilegeType_, visitProjection, visitProjections, visitQualifiedShorthand, 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, visitUnionClause, visitUnqualifiedShorthand, visitUpdate, visitWhereClause, visitWindowedFunction, visitWindowFrameBetween, visitWindowFrameBound, visitWindowFrameExtent, visitWindowFrameFollowing, visitWindowFramePreceding, visitWithBucket, visitWithIndexOption_aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic org.apache.shardingsphere.sql.parser.api.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 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitCreateTable 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.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 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitCreateDefinitionClause 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.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 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitColumnDefinition 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.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 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableConstraint 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.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 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAlterTable 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.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 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAlterDefinitionClause 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.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 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAddColumnSpecification 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.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 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitModifyColumnSpecification 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.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 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDropColumnSpecification 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.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 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDropTable 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.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 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTruncateTable 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.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 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitCreateIndex 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.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 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAlterIndex 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.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 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDropIndex 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treeCopyright © 2020 The Apache Software Foundation. All rights reserved.