Class SchemaVisitor.ColumnVisitor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<ColumnMetadata>,SchemaParserVisitor<ColumnMetadata>
- Enclosing class:
SchemaVisitor
ColumnMetadata class.-
Constructor Summary
Constructors -
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, 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
-
ColumnVisitor
public ColumnVisitor()
-
-
Method Details
-
visitPrimitive_column
Description copied from class:SchemaParserBaseVisitorVisit 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_columnin interfaceSchemaParserVisitor<ColumnMetadata>- Overrides:
visitPrimitive_columnin classSchemaParserBaseVisitor<ColumnMetadata>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimple_array_column
Description copied from class:SchemaParserBaseVisitorVisit 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_columnin interfaceSchemaParserVisitor<ColumnMetadata>- Overrides:
visitSimple_array_columnin classSchemaParserBaseVisitor<ColumnMetadata>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStruct_column
Description copied from class:SchemaParserBaseVisitorVisit 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_columnin interfaceSchemaParserVisitor<ColumnMetadata>- Overrides:
visitStruct_columnin classSchemaParserBaseVisitor<ColumnMetadata>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMap_column
Description copied from class:SchemaParserBaseVisitorVisit 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_columnin interfaceSchemaParserVisitor<ColumnMetadata>- Overrides:
visitMap_columnin classSchemaParserBaseVisitor<ColumnMetadata>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComplex_array_column
Description copied from class:SchemaParserBaseVisitorVisit 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_columnin interfaceSchemaParserVisitor<ColumnMetadata>- Overrides:
visitComplex_array_columnin classSchemaParserBaseVisitor<ColumnMetadata>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnion_column
Description copied from class:SchemaParserBaseVisitorVisit 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_columnin interfaceSchemaParserVisitor<ColumnMetadata>- Overrides:
visitUnion_columnin classSchemaParserBaseVisitor<ColumnMetadata>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-