Interface IcebergSqlExtensionsVisitor<T>
-
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
IcebergSqlExtensionsBaseVisitor
public interface IcebergSqlExtensionsVisitor<T> extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>This interface defines a complete generic visitor for a parse tree produced byIcebergSqlExtensionsParser.
-
-
Method Summary
-
-
-
Method Detail
-
visitSingleStatement
T visitSingleStatement(IcebergSqlExtensionsParser.SingleStatementContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.singleStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCall
T visitCall(IcebergSqlExtensionsParser.CallContext ctx)
Visit a parse tree produced by thecalllabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddPartitionField
T visitAddPartitionField(IcebergSqlExtensionsParser.AddPartitionFieldContext ctx)
Visit a parse tree produced by theaddPartitionFieldlabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropPartitionField
T visitDropPartitionField(IcebergSqlExtensionsParser.DropPartitionFieldContext ctx)
Visit a parse tree produced by thedropPartitionFieldlabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReplacePartitionField
T visitReplacePartitionField(IcebergSqlExtensionsParser.ReplacePartitionFieldContext ctx)
Visit a parse tree produced by thereplacePartitionFieldlabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetWriteDistributionAndOrdering
T visitSetWriteDistributionAndOrdering(IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext ctx)
Visit a parse tree produced by thesetWriteDistributionAndOrderinglabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetIdentifierFields
T visitSetIdentifierFields(IcebergSqlExtensionsParser.SetIdentifierFieldsContext ctx)
Visit a parse tree produced by thesetIdentifierFieldslabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropIdentifierFields
T visitDropIdentifierFields(IcebergSqlExtensionsParser.DropIdentifierFieldsContext ctx)
Visit a parse tree produced by thedropIdentifierFieldslabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateOrReplaceBranch
T visitCreateOrReplaceBranch(IcebergSqlExtensionsParser.CreateOrReplaceBranchContext ctx)
Visit a parse tree produced by thecreateOrReplaceBranchlabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateOrReplaceTag
T visitCreateOrReplaceTag(IcebergSqlExtensionsParser.CreateOrReplaceTagContext ctx)
Visit a parse tree produced by thecreateOrReplaceTaglabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropBranch
T visitDropBranch(IcebergSqlExtensionsParser.DropBranchContext ctx)
Visit a parse tree produced by thedropBranchlabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropTag
T visitDropTag(IcebergSqlExtensionsParser.DropTagContext ctx)
Visit a parse tree produced by thedropTaglabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateReplaceTagClause
T visitCreateReplaceTagClause(IcebergSqlExtensionsParser.CreateReplaceTagClauseContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.createReplaceTagClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateReplaceBranchClause
T visitCreateReplaceBranchClause(IcebergSqlExtensionsParser.CreateReplaceBranchClauseContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.createReplaceBranchClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTagOptions
T visitTagOptions(IcebergSqlExtensionsParser.TagOptionsContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.tagOptions().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBranchOptions
T visitBranchOptions(IcebergSqlExtensionsParser.BranchOptionsContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.branchOptions().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSnapshotRetention
T visitSnapshotRetention(IcebergSqlExtensionsParser.SnapshotRetentionContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.snapshotRetention().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRefRetain
T visitRefRetain(IcebergSqlExtensionsParser.RefRetainContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.refRetain().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMaxSnapshotAge
T visitMaxSnapshotAge(IcebergSqlExtensionsParser.MaxSnapshotAgeContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.maxSnapshotAge().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMinSnapshotsToKeep
T visitMinSnapshotsToKeep(IcebergSqlExtensionsParser.MinSnapshotsToKeepContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.minSnapshotsToKeep().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWriteSpec
T visitWriteSpec(IcebergSqlExtensionsParser.WriteSpecContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.writeSpec().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWriteDistributionSpec
T visitWriteDistributionSpec(IcebergSqlExtensionsParser.WriteDistributionSpecContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.writeDistributionSpec().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWriteOrderingSpec
T visitWriteOrderingSpec(IcebergSqlExtensionsParser.WriteOrderingSpecContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.writeOrderingSpec().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPositionalArgument
T visitPositionalArgument(IcebergSqlExtensionsParser.PositionalArgumentContext ctx)
Visit a parse tree produced by thepositionalArgumentlabeled alternative inIcebergSqlExtensionsParser.callArgument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNamedArgument
T visitNamedArgument(IcebergSqlExtensionsParser.NamedArgumentContext ctx)
Visit a parse tree produced by thenamedArgumentlabeled alternative inIcebergSqlExtensionsParser.callArgument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingleOrder
T visitSingleOrder(IcebergSqlExtensionsParser.SingleOrderContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.singleOrder().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrder
T visitOrder(IcebergSqlExtensionsParser.OrderContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.order().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderField
T visitOrderField(IcebergSqlExtensionsParser.OrderFieldContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.orderField().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentityTransform
T visitIdentityTransform(IcebergSqlExtensionsParser.IdentityTransformContext ctx)
Visit a parse tree produced by theidentityTransformlabeled alternative inIcebergSqlExtensionsParser.transform().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitApplyTransform
T visitApplyTransform(IcebergSqlExtensionsParser.ApplyTransformContext ctx)
Visit a parse tree produced by theapplyTransformlabeled alternative inIcebergSqlExtensionsParser.transform().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTransformArgument
T visitTransformArgument(IcebergSqlExtensionsParser.TransformArgumentContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.transformArgument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpression
T visitExpression(IcebergSqlExtensionsParser.ExpressionContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumericLiteral
T visitNumericLiteral(IcebergSqlExtensionsParser.NumericLiteralContext ctx)
Visit a parse tree produced by thenumericLiterallabeled alternative inIcebergSqlExtensionsParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
T visitBooleanLiteral(IcebergSqlExtensionsParser.BooleanLiteralContext ctx)
Visit a parse tree produced by thebooleanLiterallabeled alternative inIcebergSqlExtensionsParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
T visitStringLiteral(IcebergSqlExtensionsParser.StringLiteralContext ctx)
Visit a parse tree produced by thestringLiterallabeled alternative inIcebergSqlExtensionsParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeConstructor
T visitTypeConstructor(IcebergSqlExtensionsParser.TypeConstructorContext ctx)
Visit a parse tree produced by thetypeConstructorlabeled alternative inIcebergSqlExtensionsParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringMap
T visitStringMap(IcebergSqlExtensionsParser.StringMapContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.stringMap().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringArray
T visitStringArray(IcebergSqlExtensionsParser.StringArrayContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.stringArray().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanValue
T visitBooleanValue(IcebergSqlExtensionsParser.BooleanValueContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.booleanValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExponentLiteral
T visitExponentLiteral(IcebergSqlExtensionsParser.ExponentLiteralContext ctx)
Visit a parse tree produced by theexponentLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDecimalLiteral
T visitDecimalLiteral(IcebergSqlExtensionsParser.DecimalLiteralContext ctx)
Visit a parse tree produced by thedecimalLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntegerLiteral
T visitIntegerLiteral(IcebergSqlExtensionsParser.IntegerLiteralContext ctx)
Visit a parse tree produced by theintegerLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBigIntLiteral
T visitBigIntLiteral(IcebergSqlExtensionsParser.BigIntLiteralContext ctx)
Visit a parse tree produced by thebigIntLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSmallIntLiteral
T visitSmallIntLiteral(IcebergSqlExtensionsParser.SmallIntLiteralContext ctx)
Visit a parse tree produced by thesmallIntLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTinyIntLiteral
T visitTinyIntLiteral(IcebergSqlExtensionsParser.TinyIntLiteralContext ctx)
Visit a parse tree produced by thetinyIntLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDoubleLiteral
T visitDoubleLiteral(IcebergSqlExtensionsParser.DoubleLiteralContext ctx)
Visit a parse tree produced by thedoubleLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFloatLiteral
T visitFloatLiteral(IcebergSqlExtensionsParser.FloatLiteralContext ctx)
Visit a parse tree produced by thefloatLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBigDecimalLiteral
T visitBigDecimalLiteral(IcebergSqlExtensionsParser.BigDecimalLiteralContext ctx)
Visit a parse tree produced by thebigDecimalLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultipartIdentifier
T visitMultipartIdentifier(IcebergSqlExtensionsParser.MultipartIdentifierContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.multipartIdentifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnquotedIdentifier
T visitUnquotedIdentifier(IcebergSqlExtensionsParser.UnquotedIdentifierContext ctx)
Visit a parse tree produced by theunquotedIdentifierlabeled alternative inIcebergSqlExtensionsParser.identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuotedIdentifierAlternative
T visitQuotedIdentifierAlternative(IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext ctx)
Visit a parse tree produced by thequotedIdentifierAlternativelabeled alternative inIcebergSqlExtensionsParser.identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuotedIdentifier
T visitQuotedIdentifier(IcebergSqlExtensionsParser.QuotedIdentifierContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.quotedIdentifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFieldList
T visitFieldList(IcebergSqlExtensionsParser.FieldListContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.fieldList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNonReserved
T visitNonReserved(IcebergSqlExtensionsParser.NonReservedContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.nonReserved().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSnapshotId
T visitSnapshotId(IcebergSqlExtensionsParser.SnapshotIdContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.snapshotId().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumSnapshots
T visitNumSnapshots(IcebergSqlExtensionsParser.NumSnapshotsContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.numSnapshots().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTimeUnit
T visitTimeUnit(IcebergSqlExtensionsParser.TimeUnitContext ctx)
Visit a parse tree produced byIcebergSqlExtensionsParser.timeUnit().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-