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 Summary
All 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
-
getNumReferences
public int getNumReferences()
-
setBackReference
public void setBackReference(CacheableData<?> cd)
-
hasBackReference
public boolean hasBackReference()
-
incrementNumReferences
public void incrementNumReferences()
-
decrementNumReferences
public void decrementNumReferences()
-
getLineageChilds
public List<LineageObject> getLineageChilds()
-
addLineageChild
public void addLineageChild(LineageObject lob)
-
-