T - The return type of the visit operation. Use Void for
operations with no return type.public class HoodieSqlCommonBaseVisitor<T> extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> implements HoodieSqlCommonVisitor<T>
HoodieSqlCommonVisitor,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.| Constructor and Description |
|---|
HoodieSqlCommonBaseVisitor() |
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic T visitSingleStatement(HoodieSqlCommonParser.SingleStatementContext ctx)
HoodieSqlCommonParser.singleStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSingleStatement in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitCompactionCommand(HoodieSqlCommonParser.CompactionCommandContext ctx)
compactionCommand
labeled alternative in HoodieSqlCommonParser.statement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCompactionCommand in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitCall(HoodieSqlCommonParser.CallContext ctx)
call
labeled alternative in HoodieSqlCommonParser.statement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCall in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitCreateIndex(HoodieSqlCommonParser.CreateIndexContext ctx)
createIndex
labeled alternative in HoodieSqlCommonParser.statement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCreateIndex in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitDropIndex(HoodieSqlCommonParser.DropIndexContext ctx)
dropIndex
labeled alternative in HoodieSqlCommonParser.statement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDropIndex in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitShowIndexes(HoodieSqlCommonParser.ShowIndexesContext ctx)
showIndexes
labeled alternative in HoodieSqlCommonParser.statement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowIndexes in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitRefreshIndex(HoodieSqlCommonParser.RefreshIndexContext ctx)
refreshIndex
labeled alternative in HoodieSqlCommonParser.statement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitRefreshIndex in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitPassThrough(HoodieSqlCommonParser.PassThroughContext ctx)
passThrough
labeled alternative in HoodieSqlCommonParser.statement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitPassThrough in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitCompactionOnTable(HoodieSqlCommonParser.CompactionOnTableContext ctx)
compactionOnTable
labeled alternative in HoodieSqlCommonParser.compactionStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCompactionOnTable in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitCompactionOnPath(HoodieSqlCommonParser.CompactionOnPathContext ctx)
compactionOnPath
labeled alternative in HoodieSqlCommonParser.compactionStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCompactionOnPath in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitShowCompactionOnTable(HoodieSqlCommonParser.ShowCompactionOnTableContext ctx)
showCompactionOnTable
labeled alternative in HoodieSqlCommonParser.compactionStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowCompactionOnTable in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitShowCompactionOnPath(HoodieSqlCommonParser.ShowCompactionOnPathContext ctx)
showCompactionOnPath
labeled alternative in HoodieSqlCommonParser.compactionStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShowCompactionOnPath in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitTableIdentifier(HoodieSqlCommonParser.TableIdentifierContext ctx)
HoodieSqlCommonParser.tableIdentifier().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTableIdentifier in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitCallArgumentList(HoodieSqlCommonParser.CallArgumentListContext ctx)
HoodieSqlCommonParser.callArgumentList().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCallArgumentList in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitPositionalArgument(HoodieSqlCommonParser.PositionalArgumentContext ctx)
positionalArgument
labeled alternative in HoodieSqlCommonParser.callArgument().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitPositionalArgument in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitNamedArgument(HoodieSqlCommonParser.NamedArgumentContext ctx)
namedArgument
labeled alternative in HoodieSqlCommonParser.callArgument().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNamedArgument in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitExpression(HoodieSqlCommonParser.ExpressionContext ctx)
HoodieSqlCommonParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExpression in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitNumericLiteral(HoodieSqlCommonParser.NumericLiteralContext ctx)
numericLiteral
labeled alternative in HoodieSqlCommonParser.constant().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNumericLiteral in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitBooleanLiteral(HoodieSqlCommonParser.BooleanLiteralContext ctx)
booleanLiteral
labeled alternative in HoodieSqlCommonParser.constant().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBooleanLiteral in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitStringLiteral(HoodieSqlCommonParser.StringLiteralContext ctx)
stringLiteral
labeled alternative in HoodieSqlCommonParser.constant().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitStringLiteral in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitTypeConstructor(HoodieSqlCommonParser.TypeConstructorContext ctx)
typeConstructor
labeled alternative in HoodieSqlCommonParser.constant().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTypeConstructor in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitStringMap(HoodieSqlCommonParser.StringMapContext ctx)
HoodieSqlCommonParser.stringMap().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitStringMap in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitBooleanValue(HoodieSqlCommonParser.BooleanValueContext ctx)
HoodieSqlCommonParser.booleanValue().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBooleanValue in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitExponentLiteral(HoodieSqlCommonParser.ExponentLiteralContext ctx)
exponentLiteral
labeled alternative in HoodieSqlCommonParser.number().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExponentLiteral in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitDecimalLiteral(HoodieSqlCommonParser.DecimalLiteralContext ctx)
decimalLiteral
labeled alternative in HoodieSqlCommonParser.number().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDecimalLiteral in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitIntegerLiteral(HoodieSqlCommonParser.IntegerLiteralContext ctx)
integerLiteral
labeled alternative in HoodieSqlCommonParser.number().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIntegerLiteral in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitBigIntLiteral(HoodieSqlCommonParser.BigIntLiteralContext ctx)
bigIntLiteral
labeled alternative in HoodieSqlCommonParser.number().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBigIntLiteral in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitSmallIntLiteral(HoodieSqlCommonParser.SmallIntLiteralContext ctx)
smallIntLiteral
labeled alternative in HoodieSqlCommonParser.number().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSmallIntLiteral in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitTinyIntLiteral(HoodieSqlCommonParser.TinyIntLiteralContext ctx)
tinyIntLiteral
labeled alternative in HoodieSqlCommonParser.number().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTinyIntLiteral in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitDoubleLiteral(HoodieSqlCommonParser.DoubleLiteralContext ctx)
doubleLiteral
labeled alternative in HoodieSqlCommonParser.number().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDoubleLiteral in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitFloatLiteral(HoodieSqlCommonParser.FloatLiteralContext ctx)
floatLiteral
labeled alternative in HoodieSqlCommonParser.number().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFloatLiteral in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitBigDecimalLiteral(HoodieSqlCommonParser.BigDecimalLiteralContext ctx)
bigDecimalLiteral
labeled alternative in HoodieSqlCommonParser.number().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBigDecimalLiteral in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitMultipartIdentifierPropertyList(HoodieSqlCommonParser.MultipartIdentifierPropertyListContext ctx)
HoodieSqlCommonParser.multipartIdentifierPropertyList().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMultipartIdentifierPropertyList in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitMultipartIdentifierProperty(HoodieSqlCommonParser.MultipartIdentifierPropertyContext ctx)
HoodieSqlCommonParser.multipartIdentifierProperty().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMultipartIdentifierProperty in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitMultipartIdentifier(HoodieSqlCommonParser.MultipartIdentifierContext ctx)
HoodieSqlCommonParser.multipartIdentifier().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMultipartIdentifier in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitUnquotedIdentifier(HoodieSqlCommonParser.UnquotedIdentifierContext ctx)
unquotedIdentifier
labeled alternative in HoodieSqlCommonParser.identifier().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUnquotedIdentifier in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitQuotedIdentifierAlternative(HoodieSqlCommonParser.QuotedIdentifierAlternativeContext ctx)
quotedIdentifierAlternative
labeled alternative in HoodieSqlCommonParser.identifier().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitQuotedIdentifierAlternative in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitQuotedIdentifier(HoodieSqlCommonParser.QuotedIdentifierContext ctx)
HoodieSqlCommonParser.quotedIdentifier().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitQuotedIdentifier in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitNonReserved(HoodieSqlCommonParser.NonReservedContext ctx)
HoodieSqlCommonParser.nonReserved().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNonReserved in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitPropertyList(HoodieSqlCommonParser.PropertyListContext ctx)
HoodieSqlCommonParser.propertyList().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitPropertyList in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitProperty(HoodieSqlCommonParser.PropertyContext ctx)
HoodieSqlCommonParser.property().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitProperty in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitPropertyKey(HoodieSqlCommonParser.PropertyKeyContext ctx)
HoodieSqlCommonParser.propertyKey().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitPropertyKey in interface HoodieSqlCommonVisitor<T>ctx - the parse treepublic T visitPropertyValue(HoodieSqlCommonParser.PropertyValueContext ctx)
HoodieSqlCommonParser.propertyValue().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitPropertyValue in interface HoodieSqlCommonVisitor<T>ctx - the parse treeCopyright © 2023 The Apache Software Foundation. All rights reserved.