public abstract class SQL92Visitor extends SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>
| 构造器和说明 |
|---|
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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitParameterMarker 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitLiterals 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitStringLiterals 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitNumberLiterals 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitHexadecimalLiterals 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitBitValueLiterals 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitBooleanLiterals 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitNullValueLiterals 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitIdentifier 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitUnreservedWord 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSchemaName 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableName 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitColumnName 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitTableNames 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitColumnNames 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitExpr 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitBooleanPrimary 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitPredicate 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitBitExpr 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSimpleExpr 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitFunctionCall 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitAggregationFunction 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitSpecialFunction 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitCastFunction 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitRegularFunction 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDataTypeName 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitOrderByClause 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitOrderByItem 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDataType 在类中 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 在接口中 SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>visitDataTypeLength 在类中 SQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.ASTNode>ctx - the parse treeCopyright © 2020 The Apache Software Foundation. All rights reserved.