Class SQL92DDLStatementSQLVisitor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>,org.apache.shardingsphere.sql.parser.api.visitor.operation.SQLOperationVisitor,org.apache.shardingsphere.sql.parser.api.visitor.operation.SQLStatementVisitor,org.apache.shardingsphere.sql.parser.api.visitor.SQLVisitor,org.apache.shardingsphere.sql.parser.api.visitor.type.DDLSQLVisitor,org.apache.shardingsphere.sql.parser.api.visitor.type.SQLTypeVisitor,SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.addColumnSpecification().org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.addConstraintSpecification().org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.alterDefinitionClause().org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.alterTable().org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.checkConstraintDefinition().org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.columnDefinition().org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.constraintDefinition().org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.constraintName().org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.createDefinitionClause().org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.createTable().org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.dropColumnSpecification().org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.dropConstraintSpecification().org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.dropTable().org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.modifyColumnSpecification().Methods inherited from class org.apache.shardingsphere.sql.parser.sql92.visitor.statement.impl.SQL92StatementSQLVisitor
getOriginalText, visitAggregationFunction, visitBitExpr, visitBitValueLiterals, visitBooleanLiterals, visitBooleanPrimary, visitCastFunction, visitColumnName, visitColumnNames, visitDataType, visitDataTypeLength, visitDataTypeName, visitExpr, visitFunctionCall, visitHexadecimalLiterals, visitIdentifier, visitIntervalExpression, visitLiterals, visitNullValueLiterals, visitNumberLiterals, visitOrderByClause, visitOrderByItem, visitParameterMarker, visitPredicate, visitRegularFunction, visitSchemaName, visitSimpleExpr, visitSpecialFunction, visitStringLiterals, visitTableName, visitTableNames, visitUnreservedWordMethods inherited from class org.apache.shardingsphere.sql.parser.autogen.SQL92StatementBaseVisitor
visitAggregationFunctionName, visitAlias, visitAndOperator, visitAssignment, visitAssignmentValue, visitAssignmentValues, visitBlobValue, visitCaseElse, visitCaseExpression, visitCaseWhen, visitCharacterSet, visitCharacterSetName, visitCollateClause, visitCombineClause, visitCommit, visitComparisonOperator, visitConvertFunction, visitCreateDatabase, visitCreateDatabaseSpecification_, visitCreateDefinition, visitCreateLikeClause, visitCreateTableSpecification, visitCreateView, visitDataTypeOption, visitDateTimeLiterals, visitDelete, visitDistinct, visitDropBehaviour, visitDropDatabase, visitDropView, visitDuplicateSpecification, visitEscapedTableReference, visitExecute, visitExtractFunction, visitForeignKeyOption, visitFromClause, visitGrant, visitGrantee, visitGroupByClause, visitHavingClause, visitIgnoredIdentifier, visitInsert, visitInsertSelectClause, visitInsertValuesClause, visitIntervalUnit, visitJoinedTable, visitJoinSpecification, visitKeyPart, visitKeyParts, visitLevelOfIsolation, visitLimitClause, visitLimitOffset, visitLimitRowCount, visitMatchExpression, visitName, visitNotOperator, visitObjectType, visitOnObjectClause, visitOrOperator, visitOwner, visitPositionFunction, visitPrimaryKey, visitPrimaryKeyOption, visitPrivilegeClause, visitPrivilegeLevel, visitPrivileges, visitPrivilegeType, visitProjection, visitProjections, visitQualifiedShorthand, visitReferenceDefinition, visitReferenceOption, visitRegularFunctionName, visitRevoke, visitRollback, visitSelect, visitSelectClause, visitSelectSpecification, visitSetAssignmentsClause, visitSetTransaction, visitSingleTableClause, visitSubquery, visitSubstringFunction, visitTableFactor, visitTableReference, visitTableReferences, visitTrimFunction, visitUniqueOption, visitUnqualifiedShorthand, visitUpdate, visitVariable, visitViewName, visitWhereClauseMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
SQL92DDLStatementSQLVisitor
-
-
Method Details
-
visitCreateTable
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitCreateTable(SQL92StatementParser.CreateTableContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.createTable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCreateTablein interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitCreateTablein classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateDefinitionClause
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitCreateDefinitionClause(SQL92StatementParser.CreateDefinitionClauseContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.createDefinitionClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCreateDefinitionClausein interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitCreateDefinitionClausein classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnDefinition
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitColumnDefinition(SQL92StatementParser.ColumnDefinitionContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.columnDefinition().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnDefinitionin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitColumnDefinitionin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCheckConstraintDefinition
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitCheckConstraintDefinition(SQL92StatementParser.CheckConstraintDefinitionContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.checkConstraintDefinition().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCheckConstraintDefinitionin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitCheckConstraintDefinitionin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddConstraintSpecification
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAddConstraintSpecification(SQL92StatementParser.AddConstraintSpecificationContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.addConstraintSpecification().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAddConstraintSpecificationin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitAddConstraintSpecificationin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropConstraintSpecification
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitDropConstraintSpecification(SQL92StatementParser.DropConstraintSpecificationContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.dropConstraintSpecification().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDropConstraintSpecificationin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitDropConstraintSpecificationin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstraintDefinition
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitConstraintDefinition(SQL92StatementParser.ConstraintDefinitionContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.constraintDefinition().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConstraintDefinitionin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitConstraintDefinitionin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstraintName
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitConstraintName(SQL92StatementParser.ConstraintNameContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.constraintName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConstraintNamein interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitConstraintNamein classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlterTable
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAlterTable(SQL92StatementParser.AlterTableContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.alterTable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAlterTablein interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitAlterTablein classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlterDefinitionClause
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAlterDefinitionClause(SQL92StatementParser.AlterDefinitionClauseContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.alterDefinitionClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAlterDefinitionClausein interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitAlterDefinitionClausein classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddColumnSpecification
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAddColumnSpecification(SQL92StatementParser.AddColumnSpecificationContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.addColumnSpecification().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAddColumnSpecificationin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitAddColumnSpecificationin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitModifyColumnSpecification
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitModifyColumnSpecification(SQL92StatementParser.ModifyColumnSpecificationContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.modifyColumnSpecification().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitModifyColumnSpecificationin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitModifyColumnSpecificationin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropColumnSpecification
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitDropColumnSpecification(SQL92StatementParser.DropColumnSpecificationContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.dropColumnSpecification().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDropColumnSpecificationin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitDropColumnSpecificationin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropTable
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitDropTable(SQL92StatementParser.DropTableContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.dropTable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDropTablein interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitDropTablein classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-