Package org.apache.sysds.runtime.lineage
Class Lineage
- java.lang.Object
- 
- org.apache.sysds.runtime.lineage.Lineage
 
- 
 public class Lineage extends Object 
- 
- 
Method Summary
 
- 
- 
- 
Constructor Detail- 
Lineagepublic Lineage() 
 - 
Lineagepublic Lineage(Lineage that) 
 
- 
 - 
Method Detail- 
tracepublic void trace(Instruction inst, ExecutionContext ec) 
 - 
traceCurrentDedupPathpublic void traceCurrentDedupPath(ProgramBlock pb, ExecutionContext ec) 
 - 
getOrCreatepublic LineageItem getOrCreate(CPOperand variable) 
 - 
containspublic boolean contains(CPOperand variable) 
 - 
getpublic LineageItem get(String varName) 
 - 
setDedupBlockpublic void setDedupBlock(LineageDedupBlock ldb) 
 - 
getLineageMappublic LineageMap getLineageMap() 
 - 
getDedupBlockspublic Map<ProgramBlock,LineageDedupBlock> getDedupBlocks() 
 - 
setpublic void set(String varName, LineageItem li) 
 - 
setLiteralpublic void setLiteral(String varName, LineageItem li) 
 - 
getpublic LineageItem get(CPOperand variable) 
 - 
resetDedupPathpublic void resetDedupPath() 
 - 
setDedupPathBranchpublic void setDedupPathBranch(int pos, boolean value)
 - 
setInitDedupBlockpublic void setInitDedupBlock(LineageDedupBlock ldb) 
 - 
initializeDedupBlockpublic void initializeDedupBlock(ProgramBlock pb, ExecutionContext ec) 
 - 
createDedupPatchpublic void createDedupPatch(ProgramBlock pb, ExecutionContext ec) 
 - 
clearDedupBlockpublic void clearDedupBlock() 
 - 
clearLineageMappublic void clearLineageMap() 
 - 
serializeSingleTracepublic static String serializeSingleTrace(LineageItem linItem) 
 - 
deserializeSingleTracepublic static LineageItem deserializeSingleTrace(String serialLinTrace) 
 - 
resetInternalStatepublic static void resetInternalState() 
 - 
setLinReusePartialpublic static void setLinReusePartial() 
 - 
setLinReuseFullpublic static void setLinReuseFull() 
 - 
setLinReuseFullAndPartialpublic static void setLinReuseFullAndPartial() 
 - 
setLinReuseNonepublic static void setLinReuseNone() 
 
- 
 
-