public class SparkSchema extends java.lang.Object implements SparkFieldOwner
Constructor and Description |
---|
SparkSchema(SparkScript ownerScript) |
SparkSchema(SparkScript ownerScript,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addPathPoint(MapConnectorPoint point) |
SparkSchema |
clone(SparkScript ownerScript) |
boolean |
containsTupleOrBag() |
java.util.List |
getAtomicFields() |
MapConnectorPoint |
getConnectorPoint() |
java.util.List |
getFields() |
java.lang.String |
getName() |
SparkScript |
getOwnerScript() |
SparkFieldOwner |
getParent() |
java.lang.String |
getRddShape() |
java.lang.String |
getSchemaDefinition(boolean includeParentheses) |
void |
replaceFieldPrefix(java.lang.String fromStr,
java.lang.String toStr) |
void |
setFields(java.util.List fields) |
void |
setName(java.lang.String name) |
void |
setRddShape(java.lang.String rddShape) |
java.lang.String |
toString() |
public SparkSchema(SparkScript ownerScript)
public SparkSchema(SparkScript ownerScript, java.lang.String name)
public SparkScript getOwnerScript()
public java.lang.String getName()
public void setName(java.lang.String name)
public java.util.List getFields()
public java.util.List getAtomicFields()
public void setFields(java.util.List fields)
public java.lang.String getSchemaDefinition(boolean includeParentheses)
public java.lang.String toString()
toString
in class java.lang.Object
public SparkFieldOwner getParent()
getParent
in interface SparkFieldOwner
public void addPathPoint(MapConnectorPoint point)
public void replaceFieldPrefix(java.lang.String fromStr, java.lang.String toStr)
public MapConnectorPoint getConnectorPoint()
public boolean containsTupleOrBag()
public SparkSchema clone(SparkScript ownerScript)
public java.lang.String getRddShape()
public void setRddShape(java.lang.String rddShape)