Interface SchemaParserVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
SchemaParserBaseVisitor,SchemaVisitor,SchemaVisitor.ColumnDefVisitor,SchemaVisitor.ColumnVisitor,SchemaVisitor.PropertiesVisitor
public interface SchemaParserVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
SchemaParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced by thearray_map_type_deflabeled alternative inSchemaParser.simple_array_value_type().Visit a parse tree produced by thearray_simple_type_deflabeled alternative inSchemaParser.simple_array_value_type().Visit a parse tree produced by thearray_struct_type_deflabeled alternative inSchemaParser.simple_array_value_type().Visit a parse tree produced bySchemaParser.array_type().Visit a parse tree produced by thearray_union_type_deflabeled alternative inSchemaParser.simple_array_value_type().Visit a parse tree produced by thebigintlabeled alternative inSchemaParser.simple_type().Visit a parse tree produced by thebinarylabeled alternative inSchemaParser.simple_type().Visit a parse tree produced by thebooleanlabeled alternative inSchemaParser.simple_type().Visit a parse tree produced bySchemaParser.column().Visit a parse tree produced bySchemaParser.column_def().Visit a parse tree produced bySchemaParser.columns().Visit a parse tree produced bySchemaParser.complex_array_column().Visit a parse tree produced bySchemaParser.complex_array_type().Visit a parse tree produced by thedatelabeled alternative inSchemaParser.simple_type().Visit a parse tree produced by thedecimallabeled alternative inSchemaParser.simple_type().Visit a parse tree produced bySchemaParser.default_value().Visit a parse tree produced by thedoublelabeled alternative inSchemaParser.simple_type().Visit a parse tree produced by thedynamiclabeled alternative inSchemaParser.simple_type().Visit a parse tree produced by thefloatlabeled alternative inSchemaParser.simple_type().Visit a parse tree produced bySchemaParser.format_value().Visit a parse tree produced by theidlabeled alternative inSchemaParser.column_id().Visit a parse tree produced by theintlabeled alternative inSchemaParser.simple_type().Visit a parse tree produced by theintervallabeled alternative inSchemaParser.simple_type().Visit a parse tree produced by theinterval_daylabeled alternative inSchemaParser.simple_type().Visit a parse tree produced by theinterval_yearlabeled alternative inSchemaParser.simple_type().Visit a parse tree produced bySchemaParser.map_column().Visit a parse tree produced by themap_key_simple_type_deflabeled alternative inSchemaParser.map_key_type().Visit a parse tree produced bySchemaParser.map_key_type_def().Visit a parse tree produced bySchemaParser.map_type().Visit a parse tree produced by themap_value_array_type_deflabeled alternative inSchemaParser.map_value_type().Visit a parse tree produced by themap_value_map_type_deflabeled alternative inSchemaParser.map_value_type().Visit a parse tree produced by themap_value_simple_type_deflabeled alternative inSchemaParser.map_value_type().Visit a parse tree produced by themap_value_struct_type_deflabeled alternative inSchemaParser.map_value_type().Visit a parse tree produced bySchemaParser.map_value_type_def().Visit a parse tree produced by themap_value_union_type_deflabeled alternative inSchemaParser.map_value_type().Visit a parse tree produced bySchemaParser.nullability().Visit a parse tree produced bySchemaParser.primitive_column().Visit a parse tree produced bySchemaParser.property_pair().Visit a parse tree produced bySchemaParser.property_values().Visit a parse tree produced by thequoted_idlabeled alternative inSchemaParser.column_id().Visit a parse tree produced bySchemaParser.schema().Visit a parse tree produced bySchemaParser.simple_array_column().Visit a parse tree produced bySchemaParser.simple_array_type().Visit a parse tree produced by thesmallintlabeled alternative inSchemaParser.simple_type().Visit a parse tree produced bySchemaParser.string_value().Visit a parse tree produced bySchemaParser.struct_column().Visit a parse tree produced bySchemaParser.struct_type().Visit a parse tree produced by thetimelabeled alternative inSchemaParser.simple_type().Visit a parse tree produced by thetimestamplabeled alternative inSchemaParser.simple_type().Visit a parse tree produced by thetinyintlabeled alternative inSchemaParser.simple_type().Visit a parse tree produced bySchemaParser.union_column().Visit a parse tree produced bySchemaParser.union_type().Visit a parse tree produced by theunit1labeled alternative inSchemaParser.simple_type().Visit a parse tree produced by theunit2labeled alternative inSchemaParser.simple_type().Visit a parse tree produced by theunit4labeled alternative inSchemaParser.simple_type().Visit a parse tree produced by theunit8labeled alternative inSchemaParser.simple_type().Visit a parse tree produced by thevarcharlabeled alternative inSchemaParser.simple_type().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitSchema
Visit a parse tree produced bySchemaParser.schema().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumns
Visit a parse tree produced bySchemaParser.columns().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn_def
Visit a parse tree produced bySchemaParser.column_def().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn
Visit a parse tree produced bySchemaParser.column().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrimitive_column
Visit a parse tree produced bySchemaParser.primitive_column().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimple_array_column
Visit a parse tree produced bySchemaParser.simple_array_column().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStruct_column
Visit a parse tree produced bySchemaParser.struct_column().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMap_column
Visit a parse tree produced bySchemaParser.map_column().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComplex_array_column
Visit a parse tree produced bySchemaParser.complex_array_column().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnion_column
Visit a parse tree produced bySchemaParser.union_column().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitId
Visit a parse tree produced by theidlabeled alternative inSchemaParser.column_id().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuoted_id
Visit a parse tree produced by thequoted_idlabeled alternative inSchemaParser.column_id().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInt
Visit a parse tree produced by theintlabeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBigint
Visit a parse tree produced by thebigintlabeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFloat
Visit a parse tree produced by thefloatlabeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDouble
Visit a parse tree produced by thedoublelabeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDecimal
Visit a parse tree produced by thedecimallabeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBoolean
Visit a parse tree produced by thebooleanlabeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVarchar
Visit a parse tree produced by thevarcharlabeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBinary
Visit a parse tree produced by thebinarylabeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTime
Visit a parse tree produced by thetimelabeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDate
Visit a parse tree produced by thedatelabeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTimestamp
Visit a parse tree produced by thetimestamplabeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInterval_year
Visit a parse tree produced by theinterval_yearlabeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInterval_day
Visit a parse tree produced by theinterval_daylabeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInterval
Visit a parse tree produced by theintervallabeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnit1
Visit a parse tree produced by theunit1labeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnit2
Visit a parse tree produced by theunit2labeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnit4
Visit a parse tree produced by theunit4labeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnit8
Visit a parse tree produced by theunit8labeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTinyint
Visit a parse tree produced by thetinyintlabeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSmallint
Visit a parse tree produced by thesmallintlabeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDynamic
Visit a parse tree produced by thedynamiclabeled alternative inSchemaParser.simple_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnion_type
Visit a parse tree produced bySchemaParser.union_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArray_type
Visit a parse tree produced bySchemaParser.array_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimple_array_type
Visit a parse tree produced bySchemaParser.simple_array_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArray_simple_type_def
Visit a parse tree produced by thearray_simple_type_deflabeled alternative inSchemaParser.simple_array_value_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArray_struct_type_def
Visit a parse tree produced by thearray_struct_type_deflabeled alternative inSchemaParser.simple_array_value_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArray_map_type_def
Visit a parse tree produced by thearray_map_type_deflabeled alternative inSchemaParser.simple_array_value_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArray_union_type_def
Visit a parse tree produced by thearray_union_type_deflabeled alternative inSchemaParser.simple_array_value_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComplex_array_type
Visit a parse tree produced bySchemaParser.complex_array_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStruct_type
Visit a parse tree produced bySchemaParser.struct_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMap_type
Visit a parse tree produced bySchemaParser.map_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMap_key_type_def
Visit a parse tree produced bySchemaParser.map_key_type_def().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMap_key_simple_type_def
Visit a parse tree produced by themap_key_simple_type_deflabeled alternative inSchemaParser.map_key_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMap_value_type_def
Visit a parse tree produced bySchemaParser.map_value_type_def().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMap_value_simple_type_def
Visit a parse tree produced by themap_value_simple_type_deflabeled alternative inSchemaParser.map_value_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMap_value_struct_type_def
Visit a parse tree produced by themap_value_struct_type_deflabeled alternative inSchemaParser.map_value_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMap_value_map_type_def
Visit a parse tree produced by themap_value_map_type_deflabeled alternative inSchemaParser.map_value_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMap_value_array_type_def
Visit a parse tree produced by themap_value_array_type_deflabeled alternative inSchemaParser.map_value_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMap_value_union_type_def
Visit a parse tree produced by themap_value_union_type_deflabeled alternative inSchemaParser.map_value_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullability
Visit a parse tree produced bySchemaParser.nullability().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFormat_value
Visit a parse tree produced bySchemaParser.format_value().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDefault_value
Visit a parse tree produced bySchemaParser.default_value().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProperty_values
Visit a parse tree produced bySchemaParser.property_values().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProperty_pair
Visit a parse tree produced bySchemaParser.property_pair().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitString_value
Visit a parse tree produced bySchemaParser.string_value().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-