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 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 thecall
labeled alternative inIcebergSqlExtensionsParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAddPartitionField
T visitAddPartitionField(IcebergSqlExtensionsParser.AddPartitionFieldContext ctx)
Visit a parse tree produced by theaddPartitionField
labeled alternative inIcebergSqlExtensionsParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDropPartitionField
T visitDropPartitionField(IcebergSqlExtensionsParser.DropPartitionFieldContext ctx)
Visit a parse tree produced by thedropPartitionField
labeled alternative inIcebergSqlExtensionsParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitReplacePartitionField
T visitReplacePartitionField(IcebergSqlExtensionsParser.ReplacePartitionFieldContext ctx)
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
T visitSetIdentifierFields(IcebergSqlExtensionsParser.SetIdentifierFieldsContext ctx)
Visit a parse tree produced by thesetIdentifierFields
labeled alternative inIcebergSqlExtensionsParser.statement()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDropIdentifierFields
T visitDropIdentifierFields(IcebergSqlExtensionsParser.DropIdentifierFieldsContext ctx)
Visit a parse tree produced by thedropIdentifierFields
labeled alternative inIcebergSqlExtensionsParser.statement()
.- 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 thepositionalArgument
labeled alternative inIcebergSqlExtensionsParser.callArgument()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNamedArgument
T visitNamedArgument(IcebergSqlExtensionsParser.NamedArgumentContext ctx)
Visit a parse tree produced by thenamedArgument
labeled alternative inIcebergSqlExtensionsParser.callArgument()
.- 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 theidentityTransform
labeled alternative inIcebergSqlExtensionsParser.transform()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitApplyTransform
T visitApplyTransform(IcebergSqlExtensionsParser.ApplyTransformContext ctx)
Visit a parse tree produced by theapplyTransform
labeled 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 thenumericLiteral
labeled alternative inIcebergSqlExtensionsParser.constant()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
T visitBooleanLiteral(IcebergSqlExtensionsParser.BooleanLiteralContext ctx)
Visit a parse tree produced by thebooleanLiteral
labeled alternative inIcebergSqlExtensionsParser.constant()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
T visitStringLiteral(IcebergSqlExtensionsParser.StringLiteralContext ctx)
Visit a parse tree produced by thestringLiteral
labeled alternative inIcebergSqlExtensionsParser.constant()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTypeConstructor
T visitTypeConstructor(IcebergSqlExtensionsParser.TypeConstructorContext ctx)
Visit a parse tree produced by thetypeConstructor
labeled 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
-
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 theexponentLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDecimalLiteral
T visitDecimalLiteral(IcebergSqlExtensionsParser.DecimalLiteralContext ctx)
Visit a parse tree produced by thedecimalLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIntegerLiteral
T visitIntegerLiteral(IcebergSqlExtensionsParser.IntegerLiteralContext ctx)
Visit a parse tree produced by theintegerLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBigIntLiteral
T visitBigIntLiteral(IcebergSqlExtensionsParser.BigIntLiteralContext ctx)
Visit a parse tree produced by thebigIntLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSmallIntLiteral
T visitSmallIntLiteral(IcebergSqlExtensionsParser.SmallIntLiteralContext ctx)
Visit a parse tree produced by thesmallIntLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTinyIntLiteral
T visitTinyIntLiteral(IcebergSqlExtensionsParser.TinyIntLiteralContext ctx)
Visit a parse tree produced by thetinyIntLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDoubleLiteral
T visitDoubleLiteral(IcebergSqlExtensionsParser.DoubleLiteralContext ctx)
Visit a parse tree produced by thedoubleLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFloatLiteral
T visitFloatLiteral(IcebergSqlExtensionsParser.FloatLiteralContext ctx)
Visit a parse tree produced by thefloatLiteral
labeled alternative inIcebergSqlExtensionsParser.number()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBigDecimalLiteral
T visitBigDecimalLiteral(IcebergSqlExtensionsParser.BigDecimalLiteralContext ctx)
Visit a parse tree produced by thebigDecimalLiteral
labeled 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 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
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
-
-