T
- The return type of the visit operation. Use Void
for
operations with no return type.public class IcebergSqlExtensionsBaseVisitor<T> extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> implements IcebergSqlExtensionsVisitor<T>
IcebergSqlExtensionsVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.Constructor and Description |
---|
IcebergSqlExtensionsBaseVisitor() |
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
public T visitSingleStatement(IcebergSqlExtensionsParser.SingleStatementContext ctx)
IcebergSqlExtensionsParser.singleStatement()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitSingleStatement
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitCall(IcebergSqlExtensionsParser.CallContext ctx)
call
labeled alternative in IcebergSqlExtensionsParser.statement()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitCall
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitAddPartitionField(IcebergSqlExtensionsParser.AddPartitionFieldContext ctx)
addPartitionField
labeled alternative in IcebergSqlExtensionsParser.statement()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitAddPartitionField
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitDropPartitionField(IcebergSqlExtensionsParser.DropPartitionFieldContext ctx)
dropPartitionField
labeled alternative in IcebergSqlExtensionsParser.statement()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitDropPartitionField
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitReplacePartitionField(IcebergSqlExtensionsParser.ReplacePartitionFieldContext ctx)
replacePartitionField
labeled alternative in IcebergSqlExtensionsParser.statement()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitReplacePartitionField
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitSetWriteDistributionAndOrdering(IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext ctx)
setWriteDistributionAndOrdering
labeled alternative in IcebergSqlExtensionsParser.statement()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitSetWriteDistributionAndOrdering
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitSetIdentifierFields(IcebergSqlExtensionsParser.SetIdentifierFieldsContext ctx)
setIdentifierFields
labeled alternative in IcebergSqlExtensionsParser.statement()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitSetIdentifierFields
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitDropIdentifierFields(IcebergSqlExtensionsParser.DropIdentifierFieldsContext ctx)
dropIdentifierFields
labeled alternative in IcebergSqlExtensionsParser.statement()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitDropIdentifierFields
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitWriteSpec(IcebergSqlExtensionsParser.WriteSpecContext ctx)
IcebergSqlExtensionsParser.writeSpec()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitWriteSpec
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitWriteDistributionSpec(IcebergSqlExtensionsParser.WriteDistributionSpecContext ctx)
IcebergSqlExtensionsParser.writeDistributionSpec()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitWriteDistributionSpec
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitWriteOrderingSpec(IcebergSqlExtensionsParser.WriteOrderingSpecContext ctx)
IcebergSqlExtensionsParser.writeOrderingSpec()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitWriteOrderingSpec
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitPositionalArgument(IcebergSqlExtensionsParser.PositionalArgumentContext ctx)
positionalArgument
labeled alternative in IcebergSqlExtensionsParser.callArgument()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitPositionalArgument
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitNamedArgument(IcebergSqlExtensionsParser.NamedArgumentContext ctx)
namedArgument
labeled alternative in IcebergSqlExtensionsParser.callArgument()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNamedArgument
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitOrder(IcebergSqlExtensionsParser.OrderContext ctx)
IcebergSqlExtensionsParser.order()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitOrder
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitOrderField(IcebergSqlExtensionsParser.OrderFieldContext ctx)
IcebergSqlExtensionsParser.orderField()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitOrderField
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitIdentityTransform(IcebergSqlExtensionsParser.IdentityTransformContext ctx)
identityTransform
labeled alternative in IcebergSqlExtensionsParser.transform()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitIdentityTransform
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitApplyTransform(IcebergSqlExtensionsParser.ApplyTransformContext ctx)
applyTransform
labeled alternative in IcebergSqlExtensionsParser.transform()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitApplyTransform
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitTransformArgument(IcebergSqlExtensionsParser.TransformArgumentContext ctx)
IcebergSqlExtensionsParser.transformArgument()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitTransformArgument
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitExpression(IcebergSqlExtensionsParser.ExpressionContext ctx)
IcebergSqlExtensionsParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitExpression
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitNumericLiteral(IcebergSqlExtensionsParser.NumericLiteralContext ctx)
numericLiteral
labeled alternative in IcebergSqlExtensionsParser.constant()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNumericLiteral
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitBooleanLiteral(IcebergSqlExtensionsParser.BooleanLiteralContext ctx)
booleanLiteral
labeled alternative in IcebergSqlExtensionsParser.constant()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitBooleanLiteral
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitStringLiteral(IcebergSqlExtensionsParser.StringLiteralContext ctx)
stringLiteral
labeled alternative in IcebergSqlExtensionsParser.constant()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitStringLiteral
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitTypeConstructor(IcebergSqlExtensionsParser.TypeConstructorContext ctx)
typeConstructor
labeled alternative in IcebergSqlExtensionsParser.constant()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitTypeConstructor
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitStringMap(IcebergSqlExtensionsParser.StringMapContext ctx)
IcebergSqlExtensionsParser.stringMap()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitStringMap
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitBooleanValue(IcebergSqlExtensionsParser.BooleanValueContext ctx)
IcebergSqlExtensionsParser.booleanValue()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitBooleanValue
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitExponentLiteral(IcebergSqlExtensionsParser.ExponentLiteralContext ctx)
exponentLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitExponentLiteral
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitDecimalLiteral(IcebergSqlExtensionsParser.DecimalLiteralContext ctx)
decimalLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitDecimalLiteral
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitIntegerLiteral(IcebergSqlExtensionsParser.IntegerLiteralContext ctx)
integerLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitIntegerLiteral
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitBigIntLiteral(IcebergSqlExtensionsParser.BigIntLiteralContext ctx)
bigIntLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitBigIntLiteral
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitSmallIntLiteral(IcebergSqlExtensionsParser.SmallIntLiteralContext ctx)
smallIntLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitSmallIntLiteral
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitTinyIntLiteral(IcebergSqlExtensionsParser.TinyIntLiteralContext ctx)
tinyIntLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitTinyIntLiteral
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitDoubleLiteral(IcebergSqlExtensionsParser.DoubleLiteralContext ctx)
doubleLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitDoubleLiteral
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitFloatLiteral(IcebergSqlExtensionsParser.FloatLiteralContext ctx)
floatLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitFloatLiteral
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitBigDecimalLiteral(IcebergSqlExtensionsParser.BigDecimalLiteralContext ctx)
bigDecimalLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitBigDecimalLiteral
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitMultipartIdentifier(IcebergSqlExtensionsParser.MultipartIdentifierContext ctx)
IcebergSqlExtensionsParser.multipartIdentifier()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitMultipartIdentifier
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitUnquotedIdentifier(IcebergSqlExtensionsParser.UnquotedIdentifierContext ctx)
unquotedIdentifier
labeled alternative in IcebergSqlExtensionsParser.identifier()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitUnquotedIdentifier
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitQuotedIdentifierAlternative(IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext ctx)
quotedIdentifierAlternative
labeled alternative in IcebergSqlExtensionsParser.identifier()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitQuotedIdentifierAlternative
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitQuotedIdentifier(IcebergSqlExtensionsParser.QuotedIdentifierContext ctx)
IcebergSqlExtensionsParser.quotedIdentifier()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitQuotedIdentifier
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitFieldList(IcebergSqlExtensionsParser.FieldListContext ctx)
IcebergSqlExtensionsParser.fieldList()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitFieldList
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse treepublic T visitNonReserved(IcebergSqlExtensionsParser.NonReservedContext ctx)
IcebergSqlExtensionsParser.nonReserved()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNonReserved
in interface IcebergSqlExtensionsVisitor<T>
ctx
- the parse tree