Class LineageObject
- java.lang.Object
- 
- org.apache.sysds.runtime.instructions.spark.data.LineageObject
 
- 
- Direct Known Subclasses:
- BroadcastObject,- DatasetObject,- RDDObject
 
 public abstract class LineageObject extends Object 
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLineageChild(LineageObject lob)voiddecrementNumReferences()List<LineageObject>getLineageChilds()intgetNumReferences()booleanhasBackReference()voidincrementNumReferences()voidsetBackReference(CacheableData<?> cd)
 
- 
- 
- 
Method Detail- 
getNumReferencespublic int getNumReferences() 
 - 
setBackReferencepublic void setBackReference(CacheableData<?> cd) 
 - 
hasBackReferencepublic boolean hasBackReference() 
 - 
incrementNumReferencespublic void incrementNumReferences() 
 - 
decrementNumReferencespublic void decrementNumReferences() 
 - 
getLineageChildspublic List<LineageObject> getLineageChilds() 
 - 
addLineageChildpublic void addLineageChild(LineageObject lob) 
 
- 
 
-