public class SparkField extends java.lang.Object implements SparkFieldOwner
Modifier and Type | Class and Description |
---|---|
static class |
SparkField.FieldKind |
Constructor and Description |
---|
SparkField(SparkFieldOwner owner,
SparkField.FieldKind fieldKind) |
Modifier and Type | Method and Description |
---|---|
void |
addChildField(SparkField childField) |
void |
addPathPoint(MapConnectorPoint point) |
SparkField |
clone() |
java.util.List |
getAtomicFields() |
java.util.List |
getChildFields() |
java.lang.String |
getDisplayableType(java.lang.String indent) |
SparkField.FieldKind |
getFieldKind() |
int |
getIndex() |
java.lang.String |
getName() |
java.lang.String |
getName(boolean asSourceName) |
SparkFieldOwner |
getOwner() |
SparkFieldOwner |
getParent() |
SparkField |
getParentField() |
java.lang.String |
getPrefix() |
java.lang.String |
getRawName() |
java.lang.String |
getRawType() |
SparkSchema |
getSchema() |
SparkSourceAttribute |
getSourceAttrSpec() |
java.lang.String |
getType() |
boolean |
isTupleOrBag() |
void |
setChildFields(java.util.List childFields) |
void |
setFieldKind(SparkField.FieldKind fieldKind) |
void |
setIndex(int index) |
void |
setName(java.lang.String name) |
void |
setOwner(SparkFieldOwner owner) |
void |
setParentField(SparkField parentField) |
void |
setPrefix(java.lang.String prefix) |
void |
setRawName(java.lang.String name) |
void |
setSourceAttrSpec(SparkSourceAttribute sourceAttrSpec) |
void |
setType(java.lang.String type) |
java.lang.String |
toString() |
public SparkField(SparkFieldOwner owner, SparkField.FieldKind fieldKind)
public SparkFieldOwner getOwner()
public void setOwner(SparkFieldOwner owner)
public SparkField.FieldKind getFieldKind()
public void setFieldKind(SparkField.FieldKind fieldKind)
public SparkSchema getSchema()
public java.lang.String getRawName()
public void setRawName(java.lang.String name)
public java.lang.String getName()
public java.lang.String getName(boolean asSourceName)
public void setName(java.lang.String name)
public int getIndex()
public java.lang.String getPrefix()
public void setPrefix(java.lang.String prefix)
public void setIndex(int index)
public java.lang.String getRawType()
public java.lang.String getType()
public void setType(java.lang.String type)
public SparkSourceAttribute getSourceAttrSpec()
public void setSourceAttrSpec(SparkSourceAttribute sourceAttrSpec)
public java.util.List getChildFields()
public void setChildFields(java.util.List childFields)
public void addChildField(SparkField childField)
public SparkField getParentField()
public void setParentField(SparkField parentField)
public SparkFieldOwner getParent()
getParent
in interface SparkFieldOwner
public void addPathPoint(MapConnectorPoint point)
public SparkField clone()
clone
in class java.lang.Object
public java.lang.String getDisplayableType(java.lang.String indent)
public boolean isTupleOrBag()
public java.util.List getAtomicFields()
public java.lang.String toString()
toString
in class java.lang.Object