Class SQL92StatementSQLVisitor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>,SQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>
- Direct Known Subclasses:
SQL92DALStatementSQLVisitor,SQL92DCLStatementSQLVisitor,SQL92DDLStatementSQLVisitor,SQL92DMLStatementSQLVisitor,SQL92TCLStatementSQLVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetOriginalText(org.antlr.v4.runtime.ParserRuleContext ctx) Get original text.final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.aggregationFunction().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.bitExpr().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.bitValueLiterals().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.booleanLiterals().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.booleanPrimary().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.castFunction().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.columnName().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.columnNames().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.dataType().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.dataTypeLength().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.dataTypeName().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.expr().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.functionCall().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.hexadecimalLiterals().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.identifier().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.intervalExpression().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.literals().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.nullValueLiterals().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.numberLiterals().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.orderByClause().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.orderByItem().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.parameterMarker().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.predicate().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.regularFunction().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.schemaName().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.simpleExpr().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.specialFunction().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.stringLiterals().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.tableName().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.tableNames().final org.apache.shardingsphere.sql.parser.api.visitor.ASTNodeVisit a parse tree produced bySQL92StatementParser.unreservedWord().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, visitCommit, 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, visitRollback, visitSelect, visitSelectClause, visitSelectSpecification, visitSetAssignmentsClause, visitSetTransaction, 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
-
SQL92StatementSQLVisitor
-
-
Method Details
-
visitParameterMarker
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitParameterMarker(SQL92StatementParser.ParameterMarkerContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.parameterMarker().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParameterMarkerin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitParameterMarkerin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiterals
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitLiterals(SQL92StatementParser.LiteralsContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.literals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLiteralsin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitLiteralsin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringLiterals
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitStringLiterals(SQL92StatementParser.StringLiteralsContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.stringLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStringLiteralsin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitStringLiteralsin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumberLiterals
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitNumberLiterals(SQL92StatementParser.NumberLiteralsContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.numberLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNumberLiteralsin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitNumberLiteralsin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitHexadecimalLiterals
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitHexadecimalLiterals(SQL92StatementParser.HexadecimalLiteralsContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.hexadecimalLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitHexadecimalLiteralsin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitHexadecimalLiteralsin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBitValueLiterals
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitBitValueLiterals(SQL92StatementParser.BitValueLiteralsContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.bitValueLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBitValueLiteralsin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitBitValueLiteralsin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanLiterals
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitBooleanLiterals(SQL92StatementParser.BooleanLiteralsContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.booleanLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBooleanLiteralsin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitBooleanLiteralsin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullValueLiterals
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitNullValueLiterals(SQL92StatementParser.NullValueLiteralsContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.nullValueLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNullValueLiteralsin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitNullValueLiteralsin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifier
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitIdentifier(SQL92StatementParser.IdentifierContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.identifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdentifierin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitIdentifierin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnreservedWord
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitUnreservedWord(SQL92StatementParser.UnreservedWordContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.unreservedWord().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUnreservedWordin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitUnreservedWordin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSchemaName
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitSchemaName(SQL92StatementParser.SchemaNameContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.schemaName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSchemaNamein interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitSchemaNamein classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableName
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitTableName(SQL92StatementParser.TableNameContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.tableName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableNamein interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitTableNamein classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnName
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitColumnName(SQL92StatementParser.ColumnNameContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.columnName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnNamein interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitColumnNamein classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableNames
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitTableNames(SQL92StatementParser.TableNamesContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.tableNames().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableNamesin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitTableNamesin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnNames
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitColumnNames(SQL92StatementParser.ColumnNamesContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.columnNames().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnNamesin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitColumnNamesin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpr
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitExpr(SQL92StatementParser.ExprContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExprin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitExprin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanPrimary
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitBooleanPrimary(SQL92StatementParser.BooleanPrimaryContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.booleanPrimary().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBooleanPrimaryin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitBooleanPrimaryin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicate
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitPredicate(SQL92StatementParser.PredicateContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPredicatein interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitPredicatein classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBitExpr
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitBitExpr(SQL92StatementParser.BitExprContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.bitExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBitExprin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitBitExprin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleExpr
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitSimpleExpr(SQL92StatementParser.SimpleExprContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.simpleExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSimpleExprin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitSimpleExprin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntervalExpression
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitIntervalExpression(SQL92StatementParser.IntervalExpressionContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.intervalExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIntervalExpressionin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitIntervalExpressionin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionCall
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitFunctionCall(SQL92StatementParser.FunctionCallContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.functionCall().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionCallin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitFunctionCallin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAggregationFunction
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitAggregationFunction(SQL92StatementParser.AggregationFunctionContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.aggregationFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAggregationFunctionin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitAggregationFunctionin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSpecialFunction
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitSpecialFunction(SQL92StatementParser.SpecialFunctionContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.specialFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSpecialFunctionin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitSpecialFunctionin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCastFunction
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitCastFunction(SQL92StatementParser.CastFunctionContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.castFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCastFunctionin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitCastFunctionin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegularFunction
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitRegularFunction(SQL92StatementParser.RegularFunctionContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.regularFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRegularFunctionin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitRegularFunctionin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataTypeName
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitDataTypeName(SQL92StatementParser.DataTypeNameContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.dataTypeName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDataTypeNamein interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitDataTypeNamein classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderByClause
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitOrderByClause(SQL92StatementParser.OrderByClauseContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.orderByClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrderByClausein interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitOrderByClausein classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderByItem
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitOrderByItem(SQL92StatementParser.OrderByItemContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.orderByItem().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrderByItemin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitOrderByItemin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataType
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitDataType(SQL92StatementParser.DataTypeContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.dataType().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDataTypein interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitDataTypein classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataTypeLength
public final org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitDataTypeLength(SQL92StatementParser.DataTypeLengthContext ctx) Description copied from class:SQL92StatementBaseVisitorVisit a parse tree produced bySQL92StatementParser.dataTypeLength().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDataTypeLengthin interfaceSQL92StatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Overrides:
visitDataTypeLengthin classSQL92StatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
getOriginalText
Get original text.- Parameters:
ctx- context- Returns:
- original text
-