Class SchemaVisitor.ColumnDefVisitor
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
org.apache.drill.exec.record.metadata.schema.parser.SchemaParserBaseVisitor<ColumnMetadata>
org.apache.drill.exec.record.metadata.schema.parser.SchemaVisitor.ColumnDefVisitor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<ColumnMetadata>
,SchemaParserVisitor<ColumnMetadata>
- Enclosing class:
- SchemaVisitor
Visits column definition, adds column properties to
ColumnMetadata
if present.-
Constructor Summary
-
Method Summary
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, visitColumns, visitComplex_array_column, visitComplex_array_type, visitDate, visitDecimal, visitDefault_value, visitDouble, visitDynamic, visitFloat, visitFormat_value, visitId, visitInt, visitInterval, visitInterval_day, visitInterval_year, visitMap_column, 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, visitPrimitive_column, visitProperty_pair, visitProperty_values, visitQuoted_id, visitSchema, visitSimple_array_column, visitSimple_array_type, visitSmallint, visitString_value, visitStruct_column, visitStruct_type, visitTime, visitTimestamp, visitTinyint, visitUnion_column, 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
-
ColumnDefVisitor
public ColumnDefVisitor()
-
-
Method Details
-
visitColumn_def
Description copied from class:SchemaParserBaseVisitor
Visit a parse tree produced bySchemaParser.column_def()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitColumn_def
in interfaceSchemaParserVisitor<ColumnMetadata>
- Overrides:
visitColumn_def
in classSchemaParserBaseVisitor<ColumnMetadata>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-