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
by
IcebergSqlExtensionsParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced by theaddPartitionFieldlabeled alternative inIcebergSqlExtensionsParser.statement().Visit a parse tree produced by theapplyTransformlabeled alternative inIcebergSqlExtensionsParser.transform().Visit a parse tree produced by thebigDecimalLiterallabeled alternative inIcebergSqlExtensionsParser.number().Visit a parse tree produced by thebigIntLiterallabeled alternative inIcebergSqlExtensionsParser.number().Visit a parse tree produced by thebooleanLiterallabeled alternative inIcebergSqlExtensionsParser.constant().Visit a parse tree produced byIcebergSqlExtensionsParser.booleanValue().Visit a parse tree produced byIcebergSqlExtensionsParser.branchOptions().Visit a parse tree produced by thecalllabeled alternative inIcebergSqlExtensionsParser.statement().Visit a parse tree produced by thecreateOrReplaceBranchlabeled alternative inIcebergSqlExtensionsParser.statement().Visit a parse tree produced by thecreateOrReplaceTaglabeled alternative inIcebergSqlExtensionsParser.statement().Visit a parse tree produced byIcebergSqlExtensionsParser.createReplaceBranchClause().Visit a parse tree produced byIcebergSqlExtensionsParser.createReplaceTagClause().Visit a parse tree produced by thedecimalLiterallabeled alternative inIcebergSqlExtensionsParser.number().Visit a parse tree produced by thedoubleLiterallabeled alternative inIcebergSqlExtensionsParser.number().Visit a parse tree produced by thedropBranchlabeled alternative inIcebergSqlExtensionsParser.statement().Visit a parse tree produced by thedropIdentifierFieldslabeled alternative inIcebergSqlExtensionsParser.statement().Visit a parse tree produced by thedropPartitionFieldlabeled alternative inIcebergSqlExtensionsParser.statement().Visit a parse tree produced by thedropTaglabeled alternative inIcebergSqlExtensionsParser.statement().Visit a parse tree produced by theexponentLiterallabeled alternative inIcebergSqlExtensionsParser.number().Visit a parse tree produced byIcebergSqlExtensionsParser.expression().Visit a parse tree produced byIcebergSqlExtensionsParser.fieldList().Visit a parse tree produced by thefloatLiterallabeled alternative inIcebergSqlExtensionsParser.number().Visit a parse tree produced by theidentityTransformlabeled alternative inIcebergSqlExtensionsParser.transform().Visit a parse tree produced by theintegerLiterallabeled alternative inIcebergSqlExtensionsParser.number().Visit a parse tree produced byIcebergSqlExtensionsParser.maxSnapshotAge().Visit a parse tree produced byIcebergSqlExtensionsParser.minSnapshotsToKeep().Visit a parse tree produced byIcebergSqlExtensionsParser.multipartIdentifier().Visit a parse tree produced by thenamedArgumentlabeled alternative inIcebergSqlExtensionsParser.callArgument().Visit a parse tree produced byIcebergSqlExtensionsParser.nonReserved().Visit a parse tree produced by thenumericLiterallabeled alternative inIcebergSqlExtensionsParser.constant().Visit a parse tree produced byIcebergSqlExtensionsParser.numSnapshots().Visit a parse tree produced byIcebergSqlExtensionsParser.order().Visit a parse tree produced byIcebergSqlExtensionsParser.orderField().Visit a parse tree produced by thepositionalArgumentlabeled alternative inIcebergSqlExtensionsParser.callArgument().Visit a parse tree produced byIcebergSqlExtensionsParser.quotedIdentifier().Visit a parse tree produced by thequotedIdentifierAlternativelabeled alternative inIcebergSqlExtensionsParser.identifier().Visit a parse tree produced byIcebergSqlExtensionsParser.refRetain().Visit a parse tree produced by thereplacePartitionFieldlabeled alternative inIcebergSqlExtensionsParser.statement().Visit a parse tree produced by thesetIdentifierFieldslabeled alternative inIcebergSqlExtensionsParser.statement().visitSetWriteDistributionAndOrdering(IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext ctx) Visit a parse tree produced by thesetWriteDistributionAndOrderinglabeled alternative inIcebergSqlExtensionsParser.statement().Visit a parse tree produced byIcebergSqlExtensionsParser.singleOrder().Visit a parse tree produced byIcebergSqlExtensionsParser.singleStatement().Visit a parse tree produced by thesmallIntLiterallabeled alternative inIcebergSqlExtensionsParser.number().Visit a parse tree produced byIcebergSqlExtensionsParser.snapshotId().Visit a parse tree produced byIcebergSqlExtensionsParser.snapshotRetention().Visit a parse tree produced byIcebergSqlExtensionsParser.stringArray().Visit a parse tree produced by thestringLiterallabeled alternative inIcebergSqlExtensionsParser.constant().Visit a parse tree produced byIcebergSqlExtensionsParser.stringMap().Visit a parse tree produced byIcebergSqlExtensionsParser.tagOptions().Visit a parse tree produced byIcebergSqlExtensionsParser.timeUnit().Visit a parse tree produced by thetinyIntLiterallabeled alternative inIcebergSqlExtensionsParser.number().Visit a parse tree produced byIcebergSqlExtensionsParser.transformArgument().Visit a parse tree produced by thetypeConstructorlabeled alternative inIcebergSqlExtensionsParser.constant().Visit a parse tree produced by theunquotedIdentifierlabeled alternative inIcebergSqlExtensionsParser.identifier().Visit a parse tree produced byIcebergSqlExtensionsParser.writeDistributionSpec().Visit a parse tree produced byIcebergSqlExtensionsParser.writeOrderingSpec().Visit a parse tree produced byIcebergSqlExtensionsParser.writeSpec().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitSingleStatement
Visit a parse tree produced byIcebergSqlExtensionsParser.singleStatement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCall
Visit a parse tree produced by thecalllabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddPartitionField
Visit a parse tree produced by theaddPartitionFieldlabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropPartitionField
Visit a parse tree produced by thedropPartitionFieldlabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReplacePartitionField
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
Visit a parse tree produced by thesetIdentifierFieldslabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropIdentifierFields
Visit a parse tree produced by thedropIdentifierFieldslabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateOrReplaceBranch
Visit a parse tree produced by thecreateOrReplaceBranchlabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateOrReplaceTag
Visit a parse tree produced by thecreateOrReplaceTaglabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropBranch
Visit a parse tree produced by thedropBranchlabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDropTag
Visit a parse tree produced by thedropTaglabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateReplaceTagClause
Visit a parse tree produced byIcebergSqlExtensionsParser.createReplaceTagClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreateReplaceBranchClause
Visit a parse tree produced byIcebergSqlExtensionsParser.createReplaceBranchClause().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTagOptions
Visit a parse tree produced byIcebergSqlExtensionsParser.tagOptions().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBranchOptions
Visit a parse tree produced byIcebergSqlExtensionsParser.branchOptions().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSnapshotRetention
Visit a parse tree produced byIcebergSqlExtensionsParser.snapshotRetention().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRefRetain
Visit a parse tree produced byIcebergSqlExtensionsParser.refRetain().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMaxSnapshotAge
Visit a parse tree produced byIcebergSqlExtensionsParser.maxSnapshotAge().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMinSnapshotsToKeep
Visit a parse tree produced byIcebergSqlExtensionsParser.minSnapshotsToKeep().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWriteSpec
Visit a parse tree produced byIcebergSqlExtensionsParser.writeSpec().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWriteDistributionSpec
Visit a parse tree produced byIcebergSqlExtensionsParser.writeDistributionSpec().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWriteOrderingSpec
Visit a parse tree produced byIcebergSqlExtensionsParser.writeOrderingSpec().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPositionalArgument
Visit a parse tree produced by thepositionalArgumentlabeled alternative inIcebergSqlExtensionsParser.callArgument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNamedArgument
Visit a parse tree produced by thenamedArgumentlabeled alternative inIcebergSqlExtensionsParser.callArgument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingleOrder
Visit a parse tree produced byIcebergSqlExtensionsParser.singleOrder().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrder
Visit a parse tree produced byIcebergSqlExtensionsParser.order().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderField
Visit a parse tree produced byIcebergSqlExtensionsParser.orderField().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentityTransform
Visit a parse tree produced by theidentityTransformlabeled alternative inIcebergSqlExtensionsParser.transform().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitApplyTransform
Visit a parse tree produced by theapplyTransformlabeled alternative inIcebergSqlExtensionsParser.transform().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTransformArgument
Visit a parse tree produced byIcebergSqlExtensionsParser.transformArgument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpression
Visit a parse tree produced byIcebergSqlExtensionsParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumericLiteral
Visit a parse tree produced by thenumericLiterallabeled alternative inIcebergSqlExtensionsParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
Visit a parse tree produced by thebooleanLiterallabeled alternative inIcebergSqlExtensionsParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
Visit a parse tree produced by thestringLiterallabeled alternative inIcebergSqlExtensionsParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeConstructor
Visit a parse tree produced by thetypeConstructorlabeled alternative inIcebergSqlExtensionsParser.constant().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringMap
Visit a parse tree produced byIcebergSqlExtensionsParser.stringMap().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringArray
Visit a parse tree produced byIcebergSqlExtensionsParser.stringArray().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanValue
Visit a parse tree produced byIcebergSqlExtensionsParser.booleanValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExponentLiteral
Visit a parse tree produced by theexponentLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDecimalLiteral
Visit a parse tree produced by thedecimalLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntegerLiteral
Visit a parse tree produced by theintegerLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBigIntLiteral
Visit a parse tree produced by thebigIntLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSmallIntLiteral
Visit a parse tree produced by thesmallIntLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTinyIntLiteral
Visit a parse tree produced by thetinyIntLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDoubleLiteral
Visit a parse tree produced by thedoubleLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFloatLiteral
Visit a parse tree produced by thefloatLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBigDecimalLiteral
Visit a parse tree produced by thebigDecimalLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultipartIdentifier
Visit a parse tree produced byIcebergSqlExtensionsParser.multipartIdentifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnquotedIdentifier
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
Visit a parse tree produced byIcebergSqlExtensionsParser.quotedIdentifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFieldList
Visit a parse tree produced byIcebergSqlExtensionsParser.fieldList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNonReserved
Visit a parse tree produced byIcebergSqlExtensionsParser.nonReserved().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSnapshotId
Visit a parse tree produced byIcebergSqlExtensionsParser.snapshotId().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumSnapshots
Visit a parse tree produced byIcebergSqlExtensionsParser.numSnapshots().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTimeUnit
Visit a parse tree produced byIcebergSqlExtensionsParser.timeUnit().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-