Package org.apache.sysds.runtime.lineage
Class LineageMap
- java.lang.Object
- 
- org.apache.sysds.runtime.lineage.LineageMap
 
- 
 public class LineageMap extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description LineageMap()LineageMap(LineageMap that)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(CPOperand variable)booleancontainsKey(String key)LineageItemget(String varName)LineageItemget(CPOperand variable)Map<String,LineageItem>getLiterals()LineageItemgetOrCreate(CPOperand variable)Map<String,LineageItem>getTraces()voidprocessDedupItem(LineageMap lm, Long path, LineageItem[] liinputs, String name, Map<String,Integer> dpatchHashList)LineageItemremoveLineageItem(String key)voidresetLineageMaps()LineageItemset(String varName, LineageItem li)LineageItemsetLiteral(String varName, LineageItem li)voidtrace(Instruction inst, ExecutionContext ec)
 
- 
- 
- 
Constructor Detail- 
LineageMappublic LineageMap() 
 - 
LineageMappublic LineageMap(LineageMap that) 
 
- 
 - 
Method Detail- 
tracepublic void trace(Instruction inst, ExecutionContext ec) 
 - 
processDedupItempublic void processDedupItem(LineageMap lm, Long path, LineageItem[] liinputs, String name, Map<String,Integer> dpatchHashList) 
 - 
getOrCreatepublic LineageItem getOrCreate(CPOperand variable) 
 - 
getpublic LineageItem get(String varName) 
 - 
setpublic LineageItem set(String varName, LineageItem li) 
 - 
setLiteralpublic LineageItem setLiteral(String varName, LineageItem li) 
 - 
getpublic LineageItem get(CPOperand variable) 
 - 
containspublic boolean contains(CPOperand variable) 
 - 
containsKeypublic boolean containsKey(String key) 
 - 
resetLineageMapspublic void resetLineageMaps() 
 - 
getTracespublic Map<String,LineageItem> getTraces() 
 - 
getLiteralspublic Map<String,LineageItem> getLiterals() 
 - 
removeLineageItempublic LineageItem removeLineageItem(String key) 
 
- 
 
-