T
- The return type of the visit operation. Use Void
for
operations with no return type.public interface IcebergSqlExtensionsVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
IcebergSqlExtensionsParser
.T visitSingleStatement(IcebergSqlExtensionsParser.SingleStatementContext ctx)
IcebergSqlExtensionsParser.singleStatement()
.ctx
- the parse treeT visitCall(IcebergSqlExtensionsParser.CallContext ctx)
call
labeled alternative in IcebergSqlExtensionsParser.statement()
.ctx
- the parse treeT visitAddPartitionField(IcebergSqlExtensionsParser.AddPartitionFieldContext ctx)
addPartitionField
labeled alternative in IcebergSqlExtensionsParser.statement()
.ctx
- the parse treeT visitDropPartitionField(IcebergSqlExtensionsParser.DropPartitionFieldContext ctx)
dropPartitionField
labeled alternative in IcebergSqlExtensionsParser.statement()
.ctx
- the parse treeT visitSetTableOrder(IcebergSqlExtensionsParser.SetTableOrderContext ctx)
setTableOrder
labeled alternative in IcebergSqlExtensionsParser.statement()
.ctx
- the parse treeT visitPositionalArgument(IcebergSqlExtensionsParser.PositionalArgumentContext ctx)
positionalArgument
labeled alternative in IcebergSqlExtensionsParser.callArgument()
.ctx
- the parse treeT visitNamedArgument(IcebergSqlExtensionsParser.NamedArgumentContext ctx)
namedArgument
labeled alternative in IcebergSqlExtensionsParser.callArgument()
.ctx
- the parse treeT visitOrder(IcebergSqlExtensionsParser.OrderContext ctx)
IcebergSqlExtensionsParser.order()
.ctx
- the parse treeT visitOrderField(IcebergSqlExtensionsParser.OrderFieldContext ctx)
IcebergSqlExtensionsParser.orderField()
.ctx
- the parse treeT visitIdentityTransform(IcebergSqlExtensionsParser.IdentityTransformContext ctx)
identityTransform
labeled alternative in IcebergSqlExtensionsParser.transform()
.ctx
- the parse treeT visitApplyTransform(IcebergSqlExtensionsParser.ApplyTransformContext ctx)
applyTransform
labeled alternative in IcebergSqlExtensionsParser.transform()
.ctx
- the parse treeT visitTransformArgument(IcebergSqlExtensionsParser.TransformArgumentContext ctx)
IcebergSqlExtensionsParser.transformArgument()
.ctx
- the parse treeT visitExpression(IcebergSqlExtensionsParser.ExpressionContext ctx)
IcebergSqlExtensionsParser.expression()
.ctx
- the parse treeT visitNumericLiteral(IcebergSqlExtensionsParser.NumericLiteralContext ctx)
numericLiteral
labeled alternative in IcebergSqlExtensionsParser.constant()
.ctx
- the parse treeT visitBooleanLiteral(IcebergSqlExtensionsParser.BooleanLiteralContext ctx)
booleanLiteral
labeled alternative in IcebergSqlExtensionsParser.constant()
.ctx
- the parse treeT visitStringLiteral(IcebergSqlExtensionsParser.StringLiteralContext ctx)
stringLiteral
labeled alternative in IcebergSqlExtensionsParser.constant()
.ctx
- the parse treeT visitTypeConstructor(IcebergSqlExtensionsParser.TypeConstructorContext ctx)
typeConstructor
labeled alternative in IcebergSqlExtensionsParser.constant()
.ctx
- the parse treeT visitStringMap(IcebergSqlExtensionsParser.StringMapContext ctx)
IcebergSqlExtensionsParser.stringMap()
.ctx
- the parse treeT visitBooleanValue(IcebergSqlExtensionsParser.BooleanValueContext ctx)
IcebergSqlExtensionsParser.booleanValue()
.ctx
- the parse treeT visitExponentLiteral(IcebergSqlExtensionsParser.ExponentLiteralContext ctx)
exponentLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitDecimalLiteral(IcebergSqlExtensionsParser.DecimalLiteralContext ctx)
decimalLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitIntegerLiteral(IcebergSqlExtensionsParser.IntegerLiteralContext ctx)
integerLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitBigIntLiteral(IcebergSqlExtensionsParser.BigIntLiteralContext ctx)
bigIntLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitSmallIntLiteral(IcebergSqlExtensionsParser.SmallIntLiteralContext ctx)
smallIntLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitTinyIntLiteral(IcebergSqlExtensionsParser.TinyIntLiteralContext ctx)
tinyIntLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitDoubleLiteral(IcebergSqlExtensionsParser.DoubleLiteralContext ctx)
doubleLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitFloatLiteral(IcebergSqlExtensionsParser.FloatLiteralContext ctx)
floatLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitBigDecimalLiteral(IcebergSqlExtensionsParser.BigDecimalLiteralContext ctx)
bigDecimalLiteral
labeled alternative in IcebergSqlExtensionsParser.number()
.ctx
- the parse treeT visitMultipartIdentifier(IcebergSqlExtensionsParser.MultipartIdentifierContext ctx)
IcebergSqlExtensionsParser.multipartIdentifier()
.ctx
- the parse treeT visitUnquotedIdentifier(IcebergSqlExtensionsParser.UnquotedIdentifierContext ctx)
unquotedIdentifier
labeled alternative in IcebergSqlExtensionsParser.identifier()
.ctx
- the parse treeT visitQuotedIdentifierAlternative(IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext ctx)
quotedIdentifierAlternative
labeled alternative in IcebergSqlExtensionsParser.identifier()
.ctx
- the parse treeT visitQuotedIdentifier(IcebergSqlExtensionsParser.QuotedIdentifierContext ctx)
IcebergSqlExtensionsParser.quotedIdentifier()
.ctx
- the parse treeT visitNonReserved(IcebergSqlExtensionsParser.NonReservedContext ctx)
IcebergSqlExtensionsParser.nonReserved()
.ctx
- the parse tree