Class SchemaVisitor.ColumnVisitor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<ColumnMetadata>
,SchemaParserVisitor<ColumnMetadata>
- Enclosing class:
- SchemaVisitor
ColumnMetadata
class.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced bySchemaParser.complex_array_column()
.Visit a parse tree produced bySchemaParser.map_column()
.Visit a parse tree produced bySchemaParser.primitive_column()
.Visit a parse tree produced bySchemaParser.simple_array_column()
.Visit a parse tree produced bySchemaParser.struct_column()
.Visit a parse tree produced bySchemaParser.union_column()
.Methods inherited from class org.apache.drill.exec.record.metadata.schema.parser.SchemaParserBaseVisitor
visitArray_map_type_def, visitArray_simple_type_def, visitArray_struct_type_def, visitArray_type, visitArray_union_type_def, visitBigint, visitBinary, visitBoolean, visitColumn, visitColumn_def, visitColumns, visitComplex_array_type, visitDate, visitDecimal, visitDefault_value, visitDouble, visitDynamic, visitFloat, visitFormat_value, visitId, visitInt, visitInterval, visitInterval_day, visitInterval_year, visitMap_key_simple_type_def, visitMap_key_type_def, visitMap_type, visitMap_value_array_type_def, visitMap_value_map_type_def, visitMap_value_simple_type_def, visitMap_value_struct_type_def, visitMap_value_type_def, visitMap_value_union_type_def, visitNullability, visitProperty_pair, visitProperty_values, visitQuoted_id, visitSchema, visitSimple_array_type, visitSmallint, visitString_value, visitStruct_type, visitTime, visitTimestamp, visitTinyint, visitUnion_type, visitUnit1, visitUnit2, visitUnit4, visitUnit8, visitVarchar
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
ColumnVisitor
public ColumnVisitor()
-
-
Method Details
-
visitPrimitive_column
Description copied from class:SchemaParserBaseVisitor
Visit a parse tree produced bySchemaParser.primitive_column()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitPrimitive_column
in interfaceSchemaParserVisitor<ColumnMetadata>
- Overrides:
visitPrimitive_column
in classSchemaParserBaseVisitor<ColumnMetadata>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSimple_array_column
Description copied from class:SchemaParserBaseVisitor
Visit a parse tree produced bySchemaParser.simple_array_column()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitSimple_array_column
in interfaceSchemaParserVisitor<ColumnMetadata>
- Overrides:
visitSimple_array_column
in classSchemaParserBaseVisitor<ColumnMetadata>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStruct_column
Description copied from class:SchemaParserBaseVisitor
Visit a parse tree produced bySchemaParser.struct_column()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitStruct_column
in interfaceSchemaParserVisitor<ColumnMetadata>
- Overrides:
visitStruct_column
in classSchemaParserBaseVisitor<ColumnMetadata>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitMap_column
Description copied from class:SchemaParserBaseVisitor
Visit a parse tree produced bySchemaParser.map_column()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitMap_column
in interfaceSchemaParserVisitor<ColumnMetadata>
- Overrides:
visitMap_column
in classSchemaParserBaseVisitor<ColumnMetadata>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitComplex_array_column
Description copied from class:SchemaParserBaseVisitor
Visit a parse tree produced bySchemaParser.complex_array_column()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitComplex_array_column
in interfaceSchemaParserVisitor<ColumnMetadata>
- Overrides:
visitComplex_array_column
in classSchemaParserBaseVisitor<ColumnMetadata>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitUnion_column
Description copied from class:SchemaParserBaseVisitor
Visit a parse tree produced bySchemaParser.union_column()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitUnion_column
in interfaceSchemaParserVisitor<ColumnMetadata>
- Overrides:
visitUnion_column
in classSchemaParserBaseVisitor<ColumnMetadata>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-