Package org.apache.sysds.runtime.lineage
Class Lineage
java.lang.Object
org.apache.sysds.runtime.lineage.Lineage
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbooleanvoidstatic Lineagedeserialize(Map<String, String> serialLineage) static LineageItemdeserializeSingleTrace(String serialLinTrace) getOrCreate(CPOperand variable) voidvoidstatic voidstatic StringserializeSingleTrace(LineageItem linItem) voidset(String varName, LineageItem li) voidvoidsetDedupPathBranch(int pos, boolean value) voidstatic voidstatic voidstatic voidstatic voidvoidsetLiteral(String varName, LineageItem li) voidtrace(Instruction inst, ExecutionContext ec) void
-
Constructor Details
-
Lineage
public Lineage() -
Lineage
-
-
Method Details
-
trace
-
traceCurrentDedupPath
-
getOrCreate
-
contains
-
get
-
setDedupBlock
-
getLineageMap
-
getDedupBlocks
-
set
-
setLiteral
-
get
-
resetDedupPath
public void resetDedupPath() -
setDedupPathBranch
public void setDedupPathBranch(int pos, boolean value) -
setInitDedupBlock
-
initializeDedupBlock
-
createDedupPatch
-
clearDedupBlock
public void clearDedupBlock() -
clearLineageMap
public void clearLineageMap() -
serialize
-
deserialize
-
serializeSingleTrace
-
serializeSingleTrace
-
deserializeSingleTrace
-
resetInternalState
public static void resetInternalState() -
setLinReusePartial
public static void setLinReusePartial() -
setLinReuseFull
public static void setLinReuseFull() -
setLinReuseFullAndPartial
public static void setLinReuseFullAndPartial() -
setLinReuseNone
public static void setLinReuseNone()
-