T
- The return type of the visit operation. Use Void
for
operations with no return type.public interface IcebergSqlExtensionsVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
IcebergSqlExtensionsParser
.T visitSingleStatement(IcebergSqlExtensionsParser.SingleStatementContext ctx)
IcebergSqlExtensionsParser.singleStatement()
.ctx
- the parse treeT visitCall(IcebergSqlExtensionsParser.CallContext ctx)
call
labeled alternative in IcebergSqlExtensionsParser.statement()
.ctx
- the parse treeT visitAddPartitionField(IcebergSqlExtensionsParser.AddPartitionFieldContext ctx)
addPartitionField
labeled alternative in IcebergSqlExtensionsParser.statement()
.ctx
- the parse treeT visitDropPartitionField(IcebergSqlExtensionsParser.DropPartitionFieldContext ctx)
dropPartitionField
labeled alternative in IcebergSqlExtensionsParser.statement()
.ctx
- the parse treeT visitReplacePartitionField(IcebergSqlExtensionsParser.ReplacePartitionFieldContext ctx)
replacePartitionField
labeled alternative in IcebergSqlExtensionsParser.statement()
.ctx
- the parse treeT visitSetWriteDistributionAndOrdering(IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext ctx)
setWriteDistributionAndOrdering
labeled alternative in IcebergSqlExtensionsParser.statement()
.ctx
- the parse treeT visitSetIdentifierFields(IcebergSqlExtensionsParser.SetIdentifierFieldsContext ctx)
setIdentifierFields
labeled alternative in IcebergSqlExtensionsParser.statement()
.ctx
- the parse treeT visitDropIdentifierFields(IcebergSqlExtensionsParser.DropIdentifierFieldsContext ctx)
dropIdentifierFields
labeled alternative in IcebergSqlExtensionsParser.statement()
.ctx
- the parse treeT visitCreateOrReplaceBranch(IcebergSqlExtensionsParser.CreateOrReplaceBranchContext ctx)
createOrReplaceBranch
labeled alternative in IcebergSqlExtensionsParser.statement()
.ctx
- the parse treeT visitCreateOrReplaceTag(IcebergSqlExtensionsParser.CreateOrReplaceTagContext ctx)
createOrReplaceTag
labeled alternative in IcebergSqlExtensionsParser.statement()
.ctx
- the parse treeT visitDropBranch(IcebergSqlExtensionsParser.DropBranchContext ctx)
dropBranch
labeled alternative in IcebergSqlExtensionsParser.statement()
.ctx
- the parse treeT visitDropTag(IcebergSqlExtensionsParser.DropTagContext ctx)
dropTag
labeled alternative in IcebergSqlExtensionsParser.statement()
.ctx
- the parse treeT visitCreateReplaceTagClause(IcebergSqlExtensionsParser.CreateReplaceTagClauseContext ctx)
IcebergSqlExtensionsParser.createReplaceTagClause()
.ctx
- the parse treeT visitCreateReplaceBranchClause(IcebergSqlExtensionsParser.CreateReplaceBranchClauseContext ctx)
IcebergSqlExtensionsParser.createReplaceBranchClause()
.ctx
- the parse treeT visitTagOptions(IcebergSqlExtensionsParser.TagOptionsContext ctx)
IcebergSqlExtensionsParser.tagOptions()
.ctx
- the parse treeT visitBranchOptions(IcebergSqlExtensionsParser.BranchOptionsContext ctx)
IcebergSqlExtensionsParser.branchOptions()
.ctx
- the parse treeT visitSnapshotRetention(IcebergSqlExtensionsParser.SnapshotRetentionContext ctx)
IcebergSqlExtensionsParser.snapshotRetention()
.ctx
- the parse treeT visitRefRetain(IcebergSqlExtensionsParser.RefRetainContext ctx)
IcebergSqlExtensionsParser.refRetain()
.ctx
- the parse treeT visitMaxSnapshotAge(IcebergSqlExtensionsParser.MaxSnapshotAgeContext ctx)
IcebergSqlExtensionsParser.maxSnapshotAge()
.ctx
- the parse treeT visitMinSnapshotsToKeep(IcebergSqlExtensionsParser.MinSnapshotsToKeepContext ctx)
IcebergSqlExtensionsParser.minSnapshotsToKeep()
.ctx
- the parse treeT visitWriteSpec(IcebergSqlExtensionsParser.WriteSpecContext ctx)
IcebergSqlExtensionsParser.writeSpec()
.ctx
- the parse treeT visitWriteDistributionSpec(IcebergSqlExtensionsParser.WriteDistributionSpecContext ctx)
IcebergSqlExtensionsParser.writeDistributionSpec()
.ctx
- the parse treeT visitWriteOrderingSpec(IcebergSqlExtensionsParser.WriteOrderingSpecContext ctx)
IcebergSqlExtensionsParser.writeOrderingSpec()
.ctx
- the parse treeT visitPositionalArgument(IcebergSqlExtensionsParser.PositionalArgumentContext ctx)
positionalArgument
labeled alternative in IcebergSqlExtensionsParser.callArgument()
.ctx
- the parse treeT visitNamedArgument(IcebergSqlExtensionsParser.NamedArgumentContext ctx)
namedArgument
labeled alternative in IcebergSqlExtensionsParser.callArgument()
.ctx
- the parse treeT visitSingleOrder(IcebergSqlExtensionsParser.SingleOrderContext ctx)
IcebergSqlExtensionsParser.singleOrder()
.ctx
- the parse treeT visitOrder(IcebergSqlExtensionsParser.OrderContext ctx)
IcebergSqlExtensionsParser.order()
.ctx
- the parse treeT visitOrderField(IcebergSqlExtensionsParser.OrderFieldContext ctx)
IcebergSqlExtensionsParser.orderField()
.ctx
- the parse treeT visitIdentityTransform(IcebergSqlExtensionsParser.IdentityTransformContext ctx)
identityTransform
labeled alternative in IcebergSqlExtensionsParser.transform()
.ctx
- the parse treeT visitApplyTransform(IcebergSqlExtensionsParser.ApplyTransformContext ctx)
applyTransform
labeled alternative in IcebergSqlExtensionsParser.transform()
.ctx
- the parse treeT visitTransformArgument(IcebergSqlExtensionsParser.TransformArgumentContext ctx)
IcebergSqlExtensionsParser.transformArgument()
.ctx
- the parse treeT visitExpression(IcebergSqlExtensionsParser.ExpressionContext ctx)
IcebergSqlExtensionsParser.expression()
.ctx
- the parse treeT visitNumericLiteral(IcebergSqlExtensionsParser.NumericLiteralContext ctx)
numericLiteral
labeled alternative in IcebergSqlExtensionsParser.constant()
.ctx
- the parse treeT visitBooleanLiteral(IcebergSqlExtensionsParser.BooleanLiteralContext ctx)
booleanLiteral
labeled alternative in IcebergSqlExtensionsParser.constant()
.ctx
- the parse treeT visitStringLiteral(IcebergSqlExtensionsParser.StringLiteralContext ctx)
stringLiteral
labeled alternative in IcebergSqlExtensionsParser.constant()
.ctx
- the parse treeT visitTypeConstructor(IcebergSqlExtensionsParser.TypeConstructorContext ctx)
typeConstructor
labeled alternative in IcebergSqlExtensionsParser.constant()
.ctx
- the parse treeT visitStringMap(IcebergSqlExtensionsParser.StringMapContext ctx)
IcebergSqlExtensionsParser.stringMap()
.ctx
- the parse treeT visitStringArray(IcebergSqlExtensionsParser.StringArrayContext ctx)
IcebergSqlExtensionsParser.stringArray()
.ctx
- the parse treeT visitBooleanValue(IcebergSqlExtensionsParser.BooleanValueContext ctx)
IcebergSqlExtensionsParser.booleanValue()
.ctx
- the parse treeT visitExponentLiteral(IcebergSqlExtensionsParser.ExponentLiteralContext ctx)
exponentLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitDecimalLiteral(IcebergSqlExtensionsParser.DecimalLiteralContext ctx)
decimalLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitIntegerLiteral(IcebergSqlExtensionsParser.IntegerLiteralContext ctx)
integerLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitBigIntLiteral(IcebergSqlExtensionsParser.BigIntLiteralContext ctx)
bigIntLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitSmallIntLiteral(IcebergSqlExtensionsParser.SmallIntLiteralContext ctx)
smallIntLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitTinyIntLiteral(IcebergSqlExtensionsParser.TinyIntLiteralContext ctx)
tinyIntLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitDoubleLiteral(IcebergSqlExtensionsParser.DoubleLiteralContext ctx)
doubleLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitFloatLiteral(IcebergSqlExtensionsParser.FloatLiteralContext ctx)
floatLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitBigDecimalLiteral(IcebergSqlExtensionsParser.BigDecimalLiteralContext ctx)
bigDecimalLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitMultipartIdentifier(IcebergSqlExtensionsParser.MultipartIdentifierContext ctx)
IcebergSqlExtensionsParser.multipartIdentifier()
.ctx
- the parse treeT visitUnquotedIdentifier(IcebergSqlExtensionsParser.UnquotedIdentifierContext ctx)
unquotedIdentifier
labeled alternative in IcebergSqlExtensionsParser.identifier()
.ctx
- the parse treeT visitQuotedIdentifierAlternative(IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext ctx)
quotedIdentifierAlternative
labeled alternative in IcebergSqlExtensionsParser.identifier()
.ctx
- the parse treeT visitQuotedIdentifier(IcebergSqlExtensionsParser.QuotedIdentifierContext ctx)
IcebergSqlExtensionsParser.quotedIdentifier()
.ctx
- the parse treeT visitFieldList(IcebergSqlExtensionsParser.FieldListContext ctx)
IcebergSqlExtensionsParser.fieldList()
.ctx
- the parse treeT visitNonReserved(IcebergSqlExtensionsParser.NonReservedContext ctx)
IcebergSqlExtensionsParser.nonReserved()
.ctx
- the parse treeT visitSnapshotId(IcebergSqlExtensionsParser.SnapshotIdContext ctx)
IcebergSqlExtensionsParser.snapshotId()
.ctx
- the parse treeT visitNumSnapshots(IcebergSqlExtensionsParser.NumSnapshotsContext ctx)
IcebergSqlExtensionsParser.numSnapshots()
.ctx
- the parse treeT visitTimeUnit(IcebergSqlExtensionsParser.TimeUnitContext ctx)
IcebergSqlExtensionsParser.timeUnit()
.ctx
- the parse tree