public abstract class SQL92Visitor extends SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>
| Constructor and Description |
|---|
SQL92Visitor() |
visitAddColumnSpecification, visitAddConstraintSpecification, visitAggregationFunctionName, visitAlias, visitAlterDefinitionClause, visitAlterTable, visitAssignment, visitAssignmentValue, visitAssignmentValues, visitBlobValue, visitCaseElse_, visitCaseExpression, visitCaseWhen_, visitCharacterSet_, visitCharacterSetName_, visitCheckConstraintDefinition_, visitCollateClause_, visitColumnDefinition, visitCommit, visitComparisonOperator, visitConstraintDefinition, 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, visitIntervalExpression, visitIntervalUnit_, visitJoinedTable, visitJoinSpecification, visitKeyPart_, visitKeyParts_, visitLevelOfIsolation_, visitLimitClause, visitLimitOffset, visitLimitRowCount, visitLogicalOperator, visitMatchExpression_, visitModifyColumnSpecification, visitName, visitNotOperator_, visitObjectType_, visitOnObjectClause, 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_, visitUnionClause, visitUniqueOption_, visitUnqualifiedShorthand, visitUpdate, visitVariable, visitViewName, visitWhereClauseaggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitParameterMarker(SQL92StatementParser.ParameterMarkerContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.parameterMarker().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitParameterMarker in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitParameterMarker in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitLiterals(SQL92StatementParser.LiteralsContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.literals().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLiterals in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitLiterals in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitStringLiterals(SQL92StatementParser.StringLiteralsContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.stringLiterals().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitStringLiterals in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitStringLiterals in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitNumberLiterals(SQL92StatementParser.NumberLiteralsContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.numberLiterals().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNumberLiterals in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitNumberLiterals in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitHexadecimalLiterals(SQL92StatementParser.HexadecimalLiteralsContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.hexadecimalLiterals().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitHexadecimalLiterals in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitHexadecimalLiterals in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitBitValueLiterals(SQL92StatementParser.BitValueLiteralsContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.bitValueLiterals().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBitValueLiterals in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitBitValueLiterals in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitBooleanLiterals(SQL92StatementParser.BooleanLiteralsContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.booleanLiterals().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBooleanLiterals in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitBooleanLiterals in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitNullValueLiterals(SQL92StatementParser.NullValueLiteralsContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.nullValueLiterals().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNullValueLiterals in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitNullValueLiterals in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitIdentifier(SQL92StatementParser.IdentifierContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.identifier().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIdentifier in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitIdentifier in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitUnreservedWord(SQL92StatementParser.UnreservedWordContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.unreservedWord().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUnreservedWord in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitUnreservedWord in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitSchemaName(SQL92StatementParser.SchemaNameContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.schemaName().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSchemaName in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSchemaName in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitTableName(SQL92StatementParser.TableNameContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.tableName().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableName in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableName in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitColumnName(SQL92StatementParser.ColumnNameContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.columnName().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitColumnName in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitColumnName in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitTableNames(SQL92StatementParser.TableNamesContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.tableNames().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableNames in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableNames in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitColumnNames(SQL92StatementParser.ColumnNamesContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.columnNames().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitColumnNames in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitColumnNames in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitExpr(SQL92StatementParser.ExprContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.expr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExpr in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitExpr in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitBooleanPrimary(SQL92StatementParser.BooleanPrimaryContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.booleanPrimary().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBooleanPrimary in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitBooleanPrimary in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitPredicate(SQL92StatementParser.PredicateContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.predicate().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitPredicate in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitPredicate in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitBitExpr(SQL92StatementParser.BitExprContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.bitExpr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBitExpr in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitBitExpr in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitSimpleExpr(SQL92StatementParser.SimpleExprContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.simpleExpr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSimpleExpr in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSimpleExpr in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitFunctionCall(SQL92StatementParser.FunctionCallContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.functionCall().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFunctionCall in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitFunctionCall in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitAggregationFunction(SQL92StatementParser.AggregationFunctionContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.aggregationFunction().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAggregationFunction in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAggregationFunction in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitSpecialFunction(SQL92StatementParser.SpecialFunctionContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.specialFunction().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSpecialFunction in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSpecialFunction in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitCastFunction(SQL92StatementParser.CastFunctionContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.castFunction().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCastFunction in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitCastFunction in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitRegularFunction(SQL92StatementParser.RegularFunctionContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.regularFunction().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitRegularFunction in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitRegularFunction in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitDataTypeName(SQL92StatementParser.DataTypeNameContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.dataTypeName().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDataTypeName in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDataTypeName in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitOrderByClause(SQL92StatementParser.OrderByClauseContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.orderByClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitOrderByClause in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitOrderByClause in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitOrderByItem(SQL92StatementParser.OrderByItemContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.orderByItem().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitOrderByItem in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitOrderByItem in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitDataType(SQL92StatementParser.DataTypeContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.dataType().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDataType in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDataType in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treepublic final org.apache.shardingsphere.sql.parser.api.ASTNode visitDataTypeLength(SQL92StatementParser.DataTypeLengthContext ctx)
SQL92StatementBaseVisitorSQL92StatementParser.dataTypeLength().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDataTypeLength in interface SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDataTypeLength in class SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treeCopyright © 2020 The Apache Software Foundation. All rights reserved.