Interface IcebergSqlExtensionsVisitor<T>
- Type Parameters:
- T- The return type of the visit operation. Use- Voidfor 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 SummaryModifier 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 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 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 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.ParseTreeVisitorvisit, visitChildren, visitErrorNode, visitTerminal
- 
Method Details- 
visitSingleStatementVisit a parse tree produced byIcebergSqlExtensionsParser.singleStatement().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitAddPartitionFieldVisit a parse tree produced by theaddPartitionFieldlabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitDropPartitionFieldVisit a parse tree produced by thedropPartitionFieldlabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitReplacePartitionFieldVisit a parse tree produced by thereplacePartitionFieldlabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitSetWriteDistributionAndOrderingT visitSetWriteDistributionAndOrdering(IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext ctx) Visit a parse tree produced by thesetWriteDistributionAndOrderinglabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitSetIdentifierFieldsVisit a parse tree produced by thesetIdentifierFieldslabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitDropIdentifierFieldsVisit a parse tree produced by thedropIdentifierFieldslabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitCreateOrReplaceBranchVisit a parse tree produced by thecreateOrReplaceBranchlabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitCreateOrReplaceTagVisit a parse tree produced by thecreateOrReplaceTaglabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitDropBranchVisit a parse tree produced by thedropBranchlabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitDropTagVisit a parse tree produced by thedropTaglabeled alternative inIcebergSqlExtensionsParser.statement().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitCreateReplaceTagClauseVisit a parse tree produced byIcebergSqlExtensionsParser.createReplaceTagClause().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitCreateReplaceBranchClauseVisit a parse tree produced byIcebergSqlExtensionsParser.createReplaceBranchClause().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitTagOptionsVisit a parse tree produced byIcebergSqlExtensionsParser.tagOptions().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitBranchOptionsVisit a parse tree produced byIcebergSqlExtensionsParser.branchOptions().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitSnapshotRetentionVisit a parse tree produced byIcebergSqlExtensionsParser.snapshotRetention().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitRefRetainVisit a parse tree produced byIcebergSqlExtensionsParser.refRetain().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitMaxSnapshotAgeVisit a parse tree produced byIcebergSqlExtensionsParser.maxSnapshotAge().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitMinSnapshotsToKeepVisit a parse tree produced byIcebergSqlExtensionsParser.minSnapshotsToKeep().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitWriteSpecVisit a parse tree produced byIcebergSqlExtensionsParser.writeSpec().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitWriteDistributionSpecVisit a parse tree produced byIcebergSqlExtensionsParser.writeDistributionSpec().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitWriteOrderingSpecVisit a parse tree produced byIcebergSqlExtensionsParser.writeOrderingSpec().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitSingleOrderVisit a parse tree produced byIcebergSqlExtensionsParser.singleOrder().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitOrderVisit a parse tree produced byIcebergSqlExtensionsParser.order().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitOrderFieldVisit a parse tree produced byIcebergSqlExtensionsParser.orderField().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitIdentityTransformVisit a parse tree produced by theidentityTransformlabeled alternative inIcebergSqlExtensionsParser.transform().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitApplyTransformVisit a parse tree produced by theapplyTransformlabeled alternative inIcebergSqlExtensionsParser.transform().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitTransformArgumentVisit a parse tree produced byIcebergSqlExtensionsParser.transformArgument().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitExpressionVisit a parse tree produced byIcebergSqlExtensionsParser.expression().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitNumericLiteralVisit a parse tree produced by thenumericLiterallabeled alternative inIcebergSqlExtensionsParser.constant().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitBooleanLiteralVisit a parse tree produced by thebooleanLiterallabeled alternative inIcebergSqlExtensionsParser.constant().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitStringLiteralVisit a parse tree produced by thestringLiterallabeled alternative inIcebergSqlExtensionsParser.constant().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitTypeConstructorVisit a parse tree produced by thetypeConstructorlabeled alternative inIcebergSqlExtensionsParser.constant().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitStringMapVisit a parse tree produced byIcebergSqlExtensionsParser.stringMap().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitStringArrayVisit a parse tree produced byIcebergSqlExtensionsParser.stringArray().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitBooleanValueVisit a parse tree produced byIcebergSqlExtensionsParser.booleanValue().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitExponentLiteralVisit a parse tree produced by theexponentLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitDecimalLiteralVisit a parse tree produced by thedecimalLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitIntegerLiteralVisit a parse tree produced by theintegerLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitBigIntLiteralVisit a parse tree produced by thebigIntLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitSmallIntLiteralVisit a parse tree produced by thesmallIntLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitTinyIntLiteralVisit a parse tree produced by thetinyIntLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitDoubleLiteralVisit a parse tree produced by thedoubleLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitFloatLiteralVisit a parse tree produced by thefloatLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitBigDecimalLiteralVisit a parse tree produced by thebigDecimalLiterallabeled alternative inIcebergSqlExtensionsParser.number().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitMultipartIdentifierVisit a parse tree produced byIcebergSqlExtensionsParser.multipartIdentifier().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitUnquotedIdentifierVisit a parse tree produced by theunquotedIdentifierlabeled alternative inIcebergSqlExtensionsParser.identifier().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitQuotedIdentifierAlternativeT visitQuotedIdentifierAlternative(IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext ctx) Visit a parse tree produced by thequotedIdentifierAlternativelabeled alternative inIcebergSqlExtensionsParser.identifier().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitQuotedIdentifierVisit a parse tree produced byIcebergSqlExtensionsParser.quotedIdentifier().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitFieldListVisit a parse tree produced byIcebergSqlExtensionsParser.fieldList().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitNonReservedVisit a parse tree produced byIcebergSqlExtensionsParser.nonReserved().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitSnapshotIdVisit a parse tree produced byIcebergSqlExtensionsParser.snapshotId().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitNumSnapshotsVisit a parse tree produced byIcebergSqlExtensionsParser.numSnapshots().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
- 
visitTimeUnitVisit a parse tree produced byIcebergSqlExtensionsParser.timeUnit().- Parameters:
- ctx- the parse tree
- Returns:
- the visitor result
 
 
-