Class SchemaVisitor.ColumnDefVisitor
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<ColumnMetadata>
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
Constructors -
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, visitVarcharMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:SchemaParserBaseVisitorVisit 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_defin interfaceSchemaParserVisitor<ColumnMetadata>- Overrides:
visitColumn_defin classSchemaParserBaseVisitor<ColumnMetadata>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-