Class SQL92TCLStatementSQLVisitor
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
org.apache.shardingsphere.sql.parser.autogen.SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>
org.apache.shardingsphere.sql.parser.sql92.visitor.statement.impl.SQL92StatementSQLVisitor
org.apache.shardingsphere.sql.parser.sql92.visitor.statement.impl.SQL92TCLStatementSQLVisitor
- 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.SQLTypeVisitor,org.apache.shardingsphere.sql.parser.api.visitor.type.TCLSQLVisitor,SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>
public final class SQL92TCLStatementSQLVisitor
extends SQL92StatementSQLVisitor
implements org.apache.shardingsphere.sql.parser.api.visitor.type.TCLSQLVisitor, org.apache.shardingsphere.sql.parser.api.visitor.operation.SQLStatementVisitor
TCL Statement SQL visitor for SQL92.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.commit().org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.rollback().org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.setTransaction().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
visitAddColumnSpecification, visitAddConstraintSpecification, visitAggregationFunctionName, visitAlias, visitAlterDefinitionClause, visitAlterTable, visitAndOperator, visitAssignment, visitAssignmentValue, visitAssignmentValues, visitBlobValue, visitCaseElse, visitCaseExpression, visitCaseWhen, visitCharacterSet, visitCharacterSetName, visitCheckConstraintDefinition, visitCollateClause, visitColumnDefinition, visitCombineClause, visitComparisonOperator, visitConstraintDefinition, visitConstraintName, visitConvertFunction, visitCreateDatabase, visitCreateDatabaseSpecification_, visitCreateDefinition, visitCreateDefinitionClause, visitCreateLikeClause, visitCreateTable, visitCreateTableSpecification, visitCreateView, visitDataTypeOption, visitDateTimeLiterals, visitDelete, visitDistinct, visitDropBehaviour, visitDropColumnSpecification, visitDropConstraintSpecification, visitDropDatabase, visitDropTable, 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, visitModifyColumnSpecification, visitName, visitNotOperator, visitObjectType, visitOnObjectClause, visitOrOperator, visitOwner, visitPositionFunction, visitPrimaryKey, visitPrimaryKeyOption, visitPrivilegeClause, visitPrivilegeLevel, visitPrivileges, visitPrivilegeType, visitProjection, visitProjections, visitQualifiedShorthand, visitReferenceDefinition, visitReferenceOption, visitRegularFunctionName, visitRevoke, visitSelect, visitSelectClause, visitSelectSpecification, visitSetAssignmentsClause, 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
-
SQL92TCLStatementSQLVisitor
-
-
Method Details
-
visitSetTransaction
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitSetTransaction(SQL92StatementParser.SetTransactionContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.setTransaction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSetTransactionin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitSetTransactionin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommit
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitCommit(SQL92StatementParser.CommitContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.commit().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCommitin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitCommitin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRollback
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitRollback(SQL92StatementParser.RollbackContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.rollback().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRollbackin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitRollbackin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-