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
 
 
 -