Interface IcebergSqlExtensionsVisitor<T>
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for 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 theaddPartitionField
labeled alternative inIcebergSqlExtensionsParser.statement()
.Visit a parse tree produced by theapplyTransform
labeled alternative inIcebergSqlExtensionsParser.transform()
.Visit a parse tree produced by thebigDecimalLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.Visit a parse tree produced by thebigIntLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.Visit a parse tree produced by thebooleanLiteral
labeled alternative inIcebergSqlExtensionsParser.constant()
.Visit a parse tree produced byIcebergSqlExtensionsParser.booleanValue()
.Visit a parse tree produced byIcebergSqlExtensionsParser.branchOptions()
.Visit a parse tree produced by thecall
labeled alternative inIcebergSqlExtensionsParser.statement()
.Visit a parse tree produced by thecreateOrReplaceBranch
labeled alternative inIcebergSqlExtensionsParser.statement()
.Visit a parse tree produced by thecreateOrReplaceTag
labeled alternative inIcebergSqlExtensionsParser.statement()
.Visit a parse tree produced byIcebergSqlExtensionsParser.createReplaceBranchClause()
.Visit a parse tree produced byIcebergSqlExtensionsParser.createReplaceTagClause()
.Visit a parse tree produced by thedecimalLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.Visit a parse tree produced by thedoubleLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.Visit a parse tree produced by thedropBranch
labeled alternative inIcebergSqlExtensionsParser.statement()
.Visit a parse tree produced by thedropIdentifierFields
labeled alternative inIcebergSqlExtensionsParser.statement()
.Visit a parse tree produced by thedropPartitionField
labeled alternative inIcebergSqlExtensionsParser.statement()
.Visit a parse tree produced by thedropTag
labeled alternative inIcebergSqlExtensionsParser.statement()
.Visit a parse tree produced by theexponentLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.Visit a parse tree produced byIcebergSqlExtensionsParser.expression()
.Visit a parse tree produced byIcebergSqlExtensionsParser.fieldList()
.Visit a parse tree produced by thefloatLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.Visit a parse tree produced by theidentityTransform
labeled alternative inIcebergSqlExtensionsParser.transform()
.Visit a parse tree produced by theintegerLiteral
labeled 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 thenamedArgument
labeled alternative inIcebergSqlExtensionsParser.callArgument()
.Visit a parse tree produced byIcebergSqlExtensionsParser.nonReserved()
.Visit a parse tree produced by thenumericLiteral
labeled 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 thepositionalArgument
labeled alternative inIcebergSqlExtensionsParser.callArgument()
.Visit a parse tree produced byIcebergSqlExtensionsParser.quotedIdentifier()
.Visit a parse tree produced by thequotedIdentifierAlternative
labeled alternative inIcebergSqlExtensionsParser.identifier()
.Visit a parse tree produced byIcebergSqlExtensionsParser.refRetain()
.Visit a parse tree produced by thereplacePartitionField
labeled alternative inIcebergSqlExtensionsParser.statement()
.Visit a parse tree produced by thesetIdentifierFields
labeled alternative inIcebergSqlExtensionsParser.statement()
.visitSetWriteDistributionAndOrdering
(IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext ctx) Visit a parse tree produced by thesetWriteDistributionAndOrdering
labeled alternative inIcebergSqlExtensionsParser.statement()
.Visit a parse tree produced byIcebergSqlExtensionsParser.singleOrder()
.Visit a parse tree produced byIcebergSqlExtensionsParser.singleStatement()
.Visit a parse tree produced by thesmallIntLiteral
labeled 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 thestringLiteral
labeled 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 thetinyIntLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.Visit a parse tree produced byIcebergSqlExtensionsParser.transformArgument()
.Visit a parse tree produced by thetypeConstructor
labeled alternative inIcebergSqlExtensionsParser.constant()
.Visit a parse tree produced by theunquotedIdentifier
labeled 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 thecall
labeled alternative inIcebergSqlExtensionsParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAddPartitionField
Visit a parse tree produced by theaddPartitionField
labeled alternative inIcebergSqlExtensionsParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDropPartitionField
Visit a parse tree produced by thedropPartitionField
labeled alternative inIcebergSqlExtensionsParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReplacePartitionField
Visit a parse tree produced by thereplacePartitionField
labeled alternative inIcebergSqlExtensionsParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSetWriteDistributionAndOrdering
T visitSetWriteDistributionAndOrdering(IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext ctx) Visit a parse tree produced by thesetWriteDistributionAndOrdering
labeled alternative inIcebergSqlExtensionsParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSetIdentifierFields
Visit a parse tree produced by thesetIdentifierFields
labeled alternative inIcebergSqlExtensionsParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDropIdentifierFields
Visit a parse tree produced by thedropIdentifierFields
labeled alternative inIcebergSqlExtensionsParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCreateOrReplaceBranch
Visit a parse tree produced by thecreateOrReplaceBranch
labeled alternative inIcebergSqlExtensionsParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCreateOrReplaceTag
Visit a parse tree produced by thecreateOrReplaceTag
labeled alternative inIcebergSqlExtensionsParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDropBranch
Visit a parse tree produced by thedropBranch
labeled alternative inIcebergSqlExtensionsParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDropTag
Visit a parse tree produced by thedropTag
labeled 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 thepositionalArgument
labeled alternative inIcebergSqlExtensionsParser.callArgument()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNamedArgument
Visit a parse tree produced by thenamedArgument
labeled 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 theidentityTransform
labeled alternative inIcebergSqlExtensionsParser.transform()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitApplyTransform
Visit a parse tree produced by theapplyTransform
labeled 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 thenumericLiteral
labeled alternative inIcebergSqlExtensionsParser.constant()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
Visit a parse tree produced by thebooleanLiteral
labeled alternative inIcebergSqlExtensionsParser.constant()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
Visit a parse tree produced by thestringLiteral
labeled alternative inIcebergSqlExtensionsParser.constant()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeConstructor
Visit a parse tree produced by thetypeConstructor
labeled 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 theexponentLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDecimalLiteral
Visit a parse tree produced by thedecimalLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIntegerLiteral
Visit a parse tree produced by theintegerLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBigIntLiteral
Visit a parse tree produced by thebigIntLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSmallIntLiteral
Visit a parse tree produced by thesmallIntLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTinyIntLiteral
Visit a parse tree produced by thetinyIntLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDoubleLiteral
Visit a parse tree produced by thedoubleLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFloatLiteral
Visit a parse tree produced by thefloatLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBigDecimalLiteral
Visit a parse tree produced by thebigDecimalLiteral
labeled 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 theunquotedIdentifier
labeled alternative inIcebergSqlExtensionsParser.identifier()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitQuotedIdentifierAlternative
T visitQuotedIdentifierAlternative(IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext ctx) Visit a parse tree produced by thequotedIdentifierAlternative
labeled 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
-