public class MapBuilder extends Object
buildColumn()
should be used.Constructor and Description |
---|
MapBuilder(org.apache.drill.exec.record.metadata.SchemaContainer parent,
String memberName,
TypeProtos.DataMode mode) |
MapBuilder(String memberName,
TypeProtos.DataMode mode) |
public MapBuilder(String memberName, TypeProtos.DataMode mode)
public MapBuilder(org.apache.drill.exec.record.metadata.SchemaContainer parent, String memberName, TypeProtos.DataMode mode)
public void addColumn(ColumnMetadata column)
public MapBuilder add(String name, TypeProtos.MajorType type)
public MapBuilder add(MaterializedField col)
public MapBuilder add(String name, TypeProtos.MinorType type, TypeProtos.DataMode mode)
public MapBuilder add(String name, TypeProtos.MinorType type)
public MapBuilder add(String name, TypeProtos.MinorType type, int width)
public MapBuilder add(String name, TypeProtos.MinorType type, int precision, int scale)
public MapBuilder addNullable(String name, TypeProtos.MinorType type)
public MapBuilder addNullable(String name, TypeProtos.MinorType type, int width)
public MapBuilder addNullable(String name, TypeProtos.MinorType type, int precision, int scale)
public MapBuilder addArray(String name, TypeProtos.MinorType type)
public MapBuilder addArray(String name, TypeProtos.MinorType type, int dims)
public MapBuilder addArray(String name, TypeProtos.MinorType type, int precision, int scale)
public MapBuilder addDynamic(String name)
public MapBuilder addDecimal(String name, TypeProtos.MinorType type, TypeProtos.DataMode mode, int precision, int scale)
public MapBuilder addMap(String name)
resumeSchema()
,
will return the original schema builder.name
- the name of the map columnpublic MapBuilder addMapArray(String name)
public UnionBuilder addUnion(String name)
public UnionBuilder addList(String name)
public RepeatedListBuilder addRepeatedList(String name)
public DictBuilder addDict(String name, TypeProtos.MinorType keyType)
public DictBuilder addDict(String name, TypeProtos.MajorType keyType)
public DictBuilder addDictArray(String name, TypeProtos.MinorType keyType)
public DictBuilder addDictArray(String name, TypeProtos.MajorType keyType)
public MapColumnMetadata buildColumn()
public void build()
public SchemaBuilder resumeSchema()
public MapBuilder resumeMap()
public RepeatedListBuilder resumeList()
public UnionBuilder resumeUnion()
public DictBuilder resumeDict()
Copyright © 1970 The Apache Software Foundation. All rights reserved.