public abstract class Field extends Object
| Constructor and Description |
|---|
Field(RecordSchema parentSchema,
TypeProtos.MajorType type,
String prefixFieldName) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract org.apache.drill.shaded.guava.com.google.common.base.MoreObjects.ToStringHelper |
addAttributesToHelper(org.apache.drill.shaded.guava.com.google.common.base.MoreObjects.ToStringHelper helper) |
void |
assignSchemaIfNull(RecordSchema newSchema) |
RecordSchema |
getAssignedSchema() |
abstract String |
getFieldName() |
TypeProtos.MajorType |
getFieldType() |
String |
getFullFieldName() |
int |
hashCode() |
boolean |
hasSchema() |
boolean |
isRead() |
void |
setFieldType(TypeProtos.MajorType fieldType) |
void |
setRead(boolean read) |
String |
toString() |
public Field(RecordSchema parentSchema, TypeProtos.MajorType type, String prefixFieldName)
public abstract String getFieldName()
public String getFullFieldName()
public void setRead(boolean read)
protected abstract org.apache.drill.shaded.guava.com.google.common.base.MoreObjects.ToStringHelper addAttributesToHelper(org.apache.drill.shaded.guava.com.google.common.base.MoreObjects.ToStringHelper helper)
public RecordSchema getAssignedSchema()
public void assignSchemaIfNull(RecordSchema newSchema)
public boolean isRead()
public boolean hasSchema()
public TypeProtos.MajorType getFieldType()
public void setFieldType(TypeProtos.MajorType fieldType)
Copyright © 2021 The Apache Software Foundation. All rights reserved.