public final class SQL92DMLStatementSQLVisitor extends SQL92StatementSQLVisitor implements org.apache.shardingsphere.sql.parser.api.visitor.type.DMLSQLVisitor, org.apache.shardingsphere.sql.parser.api.visitor.operation.SQLStatementVisitor
| Constructor and Description |
|---|
SQL92DMLStatementSQLVisitor(Properties props) |
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, visitUnreservedWordvisitAddColumnSpecification, visitAddConstraintSpecification, visitAggregationFunctionName, visitAlterDefinitionClause, visitAlterTable, visitAndOperator, visitBlobValue, visitCaseElse, visitCaseExpression, visitCaseWhen, visitCharacterSet, visitCharacterSetName, visitCheckConstraintDefinition, visitCollateClause, visitColumnDefinition, visitCommit, visitComparisonOperator, visitConstraintDefinition, visitConstraintName, visitConvertFunction, visitCreateDatabase, visitCreateDatabaseSpecification_, visitCreateDefinition, visitCreateDefinitionClause, visitCreateLikeClause, visitCreateTable, visitCreateTableSpecification, visitCreateView, visitDataTypeOption, visitDateTimeLiterals, visitDistinct, visitDropBehaviour, visitDropColumnSpecification, visitDropConstraintSpecification, visitDropDatabase, visitDropTable, visitDropView, visitExecute, visitExtractFunction, visitForeignKeyOption, visitGrant, visitGrantee, visitIgnoredIdentifier, visitInsertSelectClause, visitIntervalUnit, visitJoinedTable, visitJoinSpecification, visitKeyPart, visitKeyParts, visitLevelOfIsolation, visitLimitClause, visitLimitOffset, visitLimitRowCount, visitMatchExpression, visitModifyColumnSpecification, visitName, visitNotOperator, visitObjectType, visitOnObjectClause, visitOrOperator, visitOwner, visitPositionFunction, visitPrimaryKey, visitPrimaryKeyOption, visitPrivilegeClause, visitPrivilegeLevel, visitPrivileges, visitPrivilegeType, visitQualifiedShorthand, visitReferenceDefinition, visitReferenceOption, visitRegularFunctionName, visitRevoke, visitRollback, visitSelectSpecification, visitSetTransaction, visitSubstringFunction, visitTrimFunction, visitUniqueOption, visitUnqualifiedShorthand, visitVariable, visitViewNameaggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic SQL92DMLStatementSQLVisitor(Properties props)
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitInsert(SQL92StatementParser.InsertContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.insert().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitInsert in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitInsert in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitInsertValuesClause(SQL92StatementParser.InsertValuesClauseContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.insertValuesClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitInsertValuesClause in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitInsertValuesClause in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitUpdate(SQL92StatementParser.UpdateContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.update().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUpdate in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitUpdate in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitSetAssignmentsClause(SQL92StatementParser.SetAssignmentsClauseContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.setAssignmentsClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSetAssignmentsClause in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitSetAssignmentsClause in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAssignmentValues(SQL92StatementParser.AssignmentValuesContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.assignmentValues().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAssignmentValues in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitAssignmentValues in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAssignment(SQL92StatementParser.AssignmentContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.assignment().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAssignment in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitAssignment in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAssignmentValue(SQL92StatementParser.AssignmentValueContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.assignmentValue().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAssignmentValue in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitAssignmentValue in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitDelete(SQL92StatementParser.DeleteContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.delete().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDelete in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitDelete in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitSingleTableClause(SQL92StatementParser.SingleTableClauseContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.singleTableClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSingleTableClause in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitSingleTableClause in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitSelect(SQL92StatementParser.SelectContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.select().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSelect in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitSelect in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitUnionClause(SQL92StatementParser.UnionClauseContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.unionClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUnionClause in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitUnionClause in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitSelectClause(SQL92StatementParser.SelectClauseContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.selectClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSelectClause in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitSelectClause in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitHavingClause(SQL92StatementParser.HavingClauseContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.havingClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitHavingClause in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitHavingClause in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitDuplicateSpecification(SQL92StatementParser.DuplicateSpecificationContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.duplicateSpecification().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDuplicateSpecification in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitDuplicateSpecification in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitProjections(SQL92StatementParser.ProjectionsContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.projections().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitProjections in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitProjections in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitProjection(SQL92StatementParser.ProjectionContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.projection().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitProjection in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitProjection in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAlias(SQL92StatementParser.AliasContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.alias().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAlias in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitAlias in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitFromClause(SQL92StatementParser.FromClauseContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.fromClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFromClause in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitFromClause in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitTableReferences(SQL92StatementParser.TableReferencesContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.tableReferences().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableReferences in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitTableReferences in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitEscapedTableReference(SQL92StatementParser.EscapedTableReferenceContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.escapedTableReference().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitEscapedTableReference in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitEscapedTableReference in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitTableReference(SQL92StatementParser.TableReferenceContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.tableReference().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableReference in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitTableReference in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitTableFactor(SQL92StatementParser.TableFactorContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.tableFactor().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableFactor in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitTableFactor in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitWhereClause(SQL92StatementParser.WhereClauseContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.whereClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitWhereClause in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitWhereClause in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitGroupByClause(SQL92StatementParser.GroupByClauseContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.groupByClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitGroupByClause in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitGroupByClause in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitSubquery(SQL92StatementParser.SubqueryContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.subquery().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSubquery in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitSubquery in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treeCopyright © 2022 The Apache Software Foundation. All rights reserved.