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