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, visitTerminalpublic 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 visitCreateOrReplaceBranch(IcebergSqlExtensionsParser.CreateOrReplaceBranchContext ctx)
createOrReplaceBranch
labeled alternative in IcebergSqlExtensionsParser.statement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCreateOrReplaceBranch in interface IcebergSqlExtensionsVisitor<T>ctx - the parse treepublic T visitCreateOrReplaceTag(IcebergSqlExtensionsParser.CreateOrReplaceTagContext ctx)
createOrReplaceTag
labeled alternative in IcebergSqlExtensionsParser.statement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCreateOrReplaceTag in interface IcebergSqlExtensionsVisitor<T>ctx - the parse treepublic T visitDropBranch(IcebergSqlExtensionsParser.DropBranchContext ctx)
dropBranch
labeled alternative in IcebergSqlExtensionsParser.statement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDropBranch in interface IcebergSqlExtensionsVisitor<T>ctx - the parse treepublic T visitDropTag(IcebergSqlExtensionsParser.DropTagContext ctx)
dropTag
labeled alternative in IcebergSqlExtensionsParser.statement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDropTag in interface IcebergSqlExtensionsVisitor<T>ctx - the parse treepublic T visitCreateReplaceTagClause(IcebergSqlExtensionsParser.CreateReplaceTagClauseContext ctx)
IcebergSqlExtensionsParser.createReplaceTagClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCreateReplaceTagClause in interface IcebergSqlExtensionsVisitor<T>ctx - the parse treepublic T visitCreateReplaceBranchClause(IcebergSqlExtensionsParser.CreateReplaceBranchClauseContext ctx)
IcebergSqlExtensionsParser.createReplaceBranchClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCreateReplaceBranchClause in interface IcebergSqlExtensionsVisitor<T>ctx - the parse treepublic T visitTagOptions(IcebergSqlExtensionsParser.TagOptionsContext ctx)
IcebergSqlExtensionsParser.tagOptions().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTagOptions in interface IcebergSqlExtensionsVisitor<T>ctx - the parse treepublic T visitBranchOptions(IcebergSqlExtensionsParser.BranchOptionsContext ctx)
IcebergSqlExtensionsParser.branchOptions().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBranchOptions in interface IcebergSqlExtensionsVisitor<T>ctx - the parse treepublic T visitSnapshotRetention(IcebergSqlExtensionsParser.SnapshotRetentionContext ctx)
IcebergSqlExtensionsParser.snapshotRetention().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSnapshotRetention in interface IcebergSqlExtensionsVisitor<T>ctx - the parse treepublic T visitRefRetain(IcebergSqlExtensionsParser.RefRetainContext ctx)
IcebergSqlExtensionsParser.refRetain().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitRefRetain in interface IcebergSqlExtensionsVisitor<T>ctx - the parse treepublic T visitMaxSnapshotAge(IcebergSqlExtensionsParser.MaxSnapshotAgeContext ctx)
IcebergSqlExtensionsParser.maxSnapshotAge().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMaxSnapshotAge in interface IcebergSqlExtensionsVisitor<T>ctx - the parse treepublic T visitMinSnapshotsToKeep(IcebergSqlExtensionsParser.MinSnapshotsToKeepContext ctx)
IcebergSqlExtensionsParser.minSnapshotsToKeep().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMinSnapshotsToKeep 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 visitSingleOrder(IcebergSqlExtensionsParser.SingleOrderContext ctx)
IcebergSqlExtensionsParser.singleOrder().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSingleOrder 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 visitStringArray(IcebergSqlExtensionsParser.StringArrayContext ctx)
IcebergSqlExtensionsParser.stringArray().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitStringArray 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 treepublic T visitSnapshotId(IcebergSqlExtensionsParser.SnapshotIdContext ctx)
IcebergSqlExtensionsParser.snapshotId().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSnapshotId in interface IcebergSqlExtensionsVisitor<T>ctx - the parse treepublic T visitNumSnapshots(IcebergSqlExtensionsParser.NumSnapshotsContext ctx)
IcebergSqlExtensionsParser.numSnapshots().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNumSnapshots in interface IcebergSqlExtensionsVisitor<T>ctx - the parse treepublic T visitTimeUnit(IcebergSqlExtensionsParser.TimeUnitContext ctx)
IcebergSqlExtensionsParser.timeUnit().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTimeUnit in interface IcebergSqlExtensionsVisitor<T>ctx - the parse tree