Interface SchemaParserVisitor<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:
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_def
labeled alternative inSchemaParser.simple_array_value_type()
.Visit a parse tree produced by thearray_simple_type_def
labeled alternative inSchemaParser.simple_array_value_type()
.Visit a parse tree produced by thearray_struct_type_def
labeled alternative inSchemaParser.simple_array_value_type()
.Visit a parse tree produced bySchemaParser.array_type()
.Visit a parse tree produced by thearray_union_type_def
labeled alternative inSchemaParser.simple_array_value_type()
.Visit a parse tree produced by thebigint
labeled alternative inSchemaParser.simple_type()
.Visit a parse tree produced by thebinary
labeled alternative inSchemaParser.simple_type()
.Visit a parse tree produced by theboolean
labeled 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 thedate
labeled alternative inSchemaParser.simple_type()
.Visit a parse tree produced by thedecimal
labeled alternative inSchemaParser.simple_type()
.Visit a parse tree produced bySchemaParser.default_value()
.Visit a parse tree produced by thedouble
labeled alternative inSchemaParser.simple_type()
.Visit a parse tree produced by thedynamic
labeled alternative inSchemaParser.simple_type()
.Visit a parse tree produced by thefloat
labeled alternative inSchemaParser.simple_type()
.Visit a parse tree produced bySchemaParser.format_value()
.Visit a parse tree produced by theid
labeled alternative inSchemaParser.column_id()
.Visit a parse tree produced by theint
labeled alternative inSchemaParser.simple_type()
.Visit a parse tree produced by theinterval
labeled alternative inSchemaParser.simple_type()
.Visit a parse tree produced by theinterval_day
labeled alternative inSchemaParser.simple_type()
.Visit a parse tree produced by theinterval_year
labeled alternative inSchemaParser.simple_type()
.Visit a parse tree produced bySchemaParser.map_column()
.Visit a parse tree produced by themap_key_simple_type_def
labeled 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_def
labeled alternative inSchemaParser.map_value_type()
.Visit a parse tree produced by themap_value_map_type_def
labeled alternative inSchemaParser.map_value_type()
.Visit a parse tree produced by themap_value_simple_type_def
labeled alternative inSchemaParser.map_value_type()
.Visit a parse tree produced by themap_value_struct_type_def
labeled 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_def
labeled 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_id
labeled 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 thesmallint
labeled 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 thetime
labeled alternative inSchemaParser.simple_type()
.Visit a parse tree produced by thetimestamp
labeled alternative inSchemaParser.simple_type()
.Visit a parse tree produced by thetinyint
labeled 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 theunit1
labeled alternative inSchemaParser.simple_type()
.Visit a parse tree produced by theunit2
labeled alternative inSchemaParser.simple_type()
.Visit a parse tree produced by theunit4
labeled alternative inSchemaParser.simple_type()
.Visit a parse tree produced by theunit8
labeled alternative inSchemaParser.simple_type()
.Visit a parse tree produced by thevarchar
labeled 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 theid
labeled alternative inSchemaParser.column_id()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitQuoted_id
Visit a parse tree produced by thequoted_id
labeled alternative inSchemaParser.column_id()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInt
Visit a parse tree produced by theint
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBigint
Visit a parse tree produced by thebigint
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFloat
Visit a parse tree produced by thefloat
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDouble
Visit a parse tree produced by thedouble
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDecimal
Visit a parse tree produced by thedecimal
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBoolean
Visit a parse tree produced by theboolean
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitVarchar
Visit a parse tree produced by thevarchar
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBinary
Visit a parse tree produced by thebinary
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTime
Visit a parse tree produced by thetime
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDate
Visit a parse tree produced by thedate
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTimestamp
Visit a parse tree produced by thetimestamp
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInterval_year
Visit a parse tree produced by theinterval_year
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInterval_day
Visit a parse tree produced by theinterval_day
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitInterval
Visit a parse tree produced by theinterval
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnit1
Visit a parse tree produced by theunit1
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnit2
Visit a parse tree produced by theunit2
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnit4
Visit a parse tree produced by theunit4
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnit8
Visit a parse tree produced by theunit8
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitTinyint
Visit a parse tree produced by thetinyint
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSmallint
Visit a parse tree produced by thesmallint
labeled alternative inSchemaParser.simple_type()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDynamic
Visit a parse tree produced by thedynamic
labeled 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_def
labeled 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_def
labeled 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_def
labeled 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_def
labeled 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_def
labeled 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_def
labeled 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_def
labeled 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_def
labeled 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_def
labeled 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_def
labeled 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
-