public final class SQLServerDMLVisitor extends SQLServerVisitor implements org.apache.shardingsphere.sql.parser.api.visitor.statement.DMLVisitor
| 构造器和说明 |
|---|
SQLServerDMLVisitor() |
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, visitUnreservedWordvisitAddColumnSpecification, visitAggregationFunctionName, visitAlterCheckConstraint, visitAlterColumnAddOption, visitAlterColumnAddOptions, visitAlterColumnOperation, visitAlterDefinitionClause, visitAlterDrop, visitAlterIndex, visitAlterLogin, visitAlterRole, visitAlterSet, visitAlterSetOnClause, visitAlterSwitch, visitAlterTable, visitAlterTableDropConstraint, visitAlterTableIndexOnClause, visitAlterTableOption, visitAlterTableTableIndex, visitAlterTrigger, visitAlterUser, visitAssemblyPermission_, visitAsymmetricKeyPermission_, visitAtTimeZoneExpr, visitAvailabilityGroupPermission_, visitBasicPermission_, visitBeginTransaction, visitCall, visitCaseElse_, visitCaseExpression, visitCaseWhen_, visitCastExpr, visitCertificatePermission_, visitCheckConstraint, visitClass_, visitClassPrivileges_, visitClassPrivilegesClause, visitClassType_, visitClassTypePrivileges_, visitClassTypePrivilegesClause, visitClusterOption_, visitCollationName, visitColumnConstraint, visitColumnConstraints, visitColumnDefinition, visitColumnDefinitionOption, visitColumnForeignKeyConstraint, visitColumnIndex, visitColumnNameWithSort, visitColumnNameWithSortsWithParen, visitColumnSetDefinition, visitCommit, visitComparisonOperator, visitCompressionOption, visitComputedColumnDefinition, visitConstraintForColumn, visitConvertExpr, visitCreateDefinitionClause, visitCreateIndex, visitCreateIndexSpecification_, visitCreateLogin, visitCreateRole, visitCreateTable, visitCreateTableDefinition, visitCreateTableDefinitions, visitCreateUser, visitDatabasePermission_, visitDatabasePrincipalPermission_, visitDataConsistencyCheckClause_, visitDataWareHousePartitionOption, visitDataWareHouseTableOption, visitDateTimeLiterals, visitDeny, visitDiskTablePrimaryConstraintOption, visitDiskTablePrimaryKeyConstraintOption, visitDistinct, visitDistributionOption, visitDropColumnSpecification, visitDropConstraintName, visitDropConstraintOption, visitDropConstraintWithClause, visitDropIndex, visitDropIndexSpecification, visitDropLogin, visitDropRole, visitDropTable, visitDropUser, visitEncryptedOptions_, visitEndpointPermission_, visitEqKey, visitEqOnOff, visitEqOnOffOption, visitEqTime, visitExecute, visitFileGroup_, visitFileStreamOn_, visitFileTableClause_, visitForeignKeyOn, visitForeignKeyOnAction, visitFullTextPermission_, visitGeneratedColumnName, visitGeneratedColumnNameClause, visitGeneratedColumnNamesClause, visitGrant, visitHashWithBucket, visitHavingClause, visitHistoryRetentionPeriod, visitHistoryRetentionPeriodClause_, visitIfExist_, visitIgnoredIdentifier_, visitIgnoredIdentifiers_, visitImplicitTransactionsValue, visitIndexClusterClause, visitIndexNameOption_, visitIndexNonClusterClause, visitIndexOnClause, visitIndexOption, visitIndexOptions_, visitIndexWithName, visitInsertSelectClause, visitLogicalOperator, visitLowPriorityLockWait, visitMatchNone, visitMemoryTablePrimaryConstraintOption, visitMemoryTablePrimaryKeyConstraintOption, visitMigrationState_, visitModifyColumnSpecification, 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_, visitQualifiedShorthand, visitRegularFunctionName_, visitRevoke, visitRoleClause_, visitRollback, visitRowRangeClause, visitSavepoint, visitSchemaPermission_, visitServerPermission_, visitServerPrincipalPermission_, visitServiceBrokerPermission_, visitSetFileStreamClause, visitSetImplicitTransactions, visitSetSystemVersionClause, visitSetTransaction, visitSubquery, visitSymmetricKeyPermission_, visitTableConstraint, visitTableForeignKeyConstraint, visitTableIndex, visitTableOperationOption, visitTableOption, visitTableOptions, visitTablePrimaryConstraint, visitTableStretchOption, visitTableStretchOptions, visitTop, visitTruncateTable, visitUnqualifiedShorthand, visitWindowedFunction, visitWindowFrameBetween, visitWindowFrameBound, visitWindowFrameExtent, visitWindowFrameFollowing, visitWindowFramePreceding, visitWithBucket, visitWithIndexOption_aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic org.apache.shardingsphere.sql.parser.api.ASTNode visitInsert(SQLServerStatementParser.InsertContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.insert().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitInsert 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitInsert 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitInsertValuesClause(SQLServerStatementParser.InsertValuesClauseContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.insertValuesClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitInsertValuesClause 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitInsertValuesClause 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitUpdate(SQLServerStatementParser.UpdateContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.update().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUpdate 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitUpdate 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitSetAssignmentsClause(SQLServerStatementParser.SetAssignmentsClauseContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.setAssignmentsClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSetAssignmentsClause 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSetAssignmentsClause 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitAssignmentValues(SQLServerStatementParser.AssignmentValuesContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.assignmentValues().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAssignmentValues 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAssignmentValues 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitAssignment(SQLServerStatementParser.AssignmentContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.assignment().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAssignment 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAssignment 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitAssignmentValue(SQLServerStatementParser.AssignmentValueContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.assignmentValue().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAssignmentValue 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAssignmentValue 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitDelete(SQLServerStatementParser.DeleteContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.delete().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDelete 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDelete 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitSingleTableClause(SQLServerStatementParser.SingleTableClauseContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.singleTableClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSingleTableClause 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSingleTableClause 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitMultipleTablesClause(SQLServerStatementParser.MultipleTablesClauseContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.multipleTablesClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMultipleTablesClause 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitMultipleTablesClause 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitMultipleTableNames(SQLServerStatementParser.MultipleTableNamesContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.multipleTableNames().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMultipleTableNames 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitMultipleTableNames 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitSelect(SQLServerStatementParser.SelectContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.select().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSelect 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSelect 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitUnionClause(SQLServerStatementParser.UnionClauseContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.unionClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUnionClause 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitUnionClause 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitSelectClause(SQLServerStatementParser.SelectClauseContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.selectClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSelectClause 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSelectClause 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitDuplicateSpecification(SQLServerStatementParser.DuplicateSpecificationContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.duplicateSpecification().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDuplicateSpecification 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDuplicateSpecification 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitProjections(SQLServerStatementParser.ProjectionsContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.projections().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitProjections 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitProjections 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitProjection(SQLServerStatementParser.ProjectionContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.projection().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitProjection 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitProjection 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitAlias(SQLServerStatementParser.AliasContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.alias().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAlias 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAlias 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitFromClause(SQLServerStatementParser.FromClauseContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.fromClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFromClause 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitFromClause 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitTableReferences(SQLServerStatementParser.TableReferencesContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.tableReferences().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableReferences 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableReferences 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitTableReference(SQLServerStatementParser.TableReferenceContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.tableReference().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableReference 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableReference 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitTableFactor(SQLServerStatementParser.TableFactorContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.tableFactor().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableFactor 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableFactor 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitJoinedTable(SQLServerStatementParser.JoinedTableContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.joinedTable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitJoinedTable 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitJoinedTable 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitJoinSpecification(SQLServerStatementParser.JoinSpecificationContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.joinSpecification().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitJoinSpecification 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitJoinSpecification 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitWhereClause(SQLServerStatementParser.WhereClauseContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.whereClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitWhereClause 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitWhereClause 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.ASTNode visitGroupByClause(SQLServerStatementParser.GroupByClauseContext ctx)
SQLServerStatementBaseVisitorSQLServerStatementParser.groupByClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitGroupByClause 在接口中 SQLServerStatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitGroupByClause 在类中 SQLServerStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treeCopyright © 2020 The Apache Software Foundation. All rights reserved.