Class SQL92DDLStatementVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.apache.shardingsphere.sql.parser.autogen.SQL92StatementBaseVisitor<ASTNode>
-
- org.apache.shardingsphere.sql.parser.sql92.visitor.statement.SQL92StatementVisitor
-
- org.apache.shardingsphere.sql.parser.sql92.visitor.statement.type.SQL92DDLStatementVisitor
-
- 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,SQL92StatementVisitor<ASTNode>
public final class SQL92DDLStatementVisitor extends SQL92StatementVisitor implements org.apache.shardingsphere.sql.parser.api.visitor.statement.type.DDLStatementVisitor
DDL statement visitor for SQL92.
-
-
Constructor Summary
Constructors Constructor Description SQL92DDLStatementVisitor()
-
Method Summary
-
Methods inherited from class org.apache.shardingsphere.sql.parser.sql92.visitor.statement.SQL92StatementVisitor
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, visitUnreservedWord
-
Methods 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, visitWhereClause
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
visitCreateTable
public 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<ASTNode>- Overrides:
visitCreateTablein classSQL92StatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateDefinitionClause
public 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<ASTNode>- Overrides:
visitCreateDefinitionClausein classSQL92StatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnDefinition
public 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<ASTNode>- Overrides:
visitColumnDefinitionin classSQL92StatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCheckConstraintDefinition
public 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<ASTNode>- Overrides:
visitCheckConstraintDefinitionin classSQL92StatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddConstraintSpecification
public 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<ASTNode>- Overrides:
visitAddConstraintSpecificationin classSQL92StatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropConstraintSpecification
public 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<ASTNode>- Overrides:
visitDropConstraintSpecificationin classSQL92StatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstraintDefinition
public 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<ASTNode>- Overrides:
visitConstraintDefinitionin classSQL92StatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstraintName
public 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<ASTNode>- Overrides:
visitConstraintNamein classSQL92StatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlterTable
public 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<ASTNode>- Overrides:
visitAlterTablein classSQL92StatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlterDefinitionClause
public 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<ASTNode>- Overrides:
visitAlterDefinitionClausein classSQL92StatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddColumnSpecification
public 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<ASTNode>- Overrides:
visitAddColumnSpecificationin classSQL92StatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitModifyColumnSpecification
public 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<ASTNode>- Overrides:
visitModifyColumnSpecificationin classSQL92StatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropColumnSpecification
public 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<ASTNode>- Overrides:
visitDropColumnSpecificationin classSQL92StatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropTable
public 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<ASTNode>- Overrides:
visitDropTablein classSQL92StatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-