Class SQL92TCLStatementVisitor
- 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.SQL92TCLStatementVisitor
-
- 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.TCLStatementVisitor,SQL92StatementVisitor<ASTNode>
public final class SQL92TCLStatementVisitor extends SQL92StatementVisitor implements org.apache.shardingsphere.sql.parser.api.visitor.statement.type.TCLStatementVisitor
TCL statement visitor for SQL92.
-
-
Constructor Summary
Constructors Constructor Description SQL92TCLStatementVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ASTNodevisitCommit(SQL92StatementParser.CommitContext ctx)Visit a parse tree produced bySQL92StatementParser.commit().ASTNodevisitRollback(SQL92StatementParser.RollbackContext ctx)Visit a parse tree produced bySQL92StatementParser.rollback().ASTNodevisitSetTransaction(SQL92StatementParser.SetTransactionContext ctx)Visit a parse tree produced bySQL92StatementParser.setTransaction().-
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
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, visitWhereClause
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
visitSetTransaction
public 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<ASTNode>- Overrides:
visitSetTransactionin classSQL92StatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCommit
public 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<ASTNode>- Overrides:
visitCommitin classSQL92StatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRollback
public 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<ASTNode>- Overrides:
visitRollbackin classSQL92StatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-