public class LineageMap extends Object
Constructor and Description |
---|
LineageMap() |
LineageMap(LineageMap that) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(CPOperand variable) |
boolean |
containsKey(String key) |
LineageItem |
get(CPOperand variable) |
LineageItem |
get(String varName) |
Map<String,LineageItem> |
getLiterals() |
LineageItem |
getOrCreate(CPOperand variable) |
Map<String,LineageItem> |
getTraces() |
void |
processDedupItem(LineageMap lm,
Long path,
LineageItem[] liinputs,
String name) |
void |
resetLineageMaps() |
LineageItem |
set(String varName,
LineageItem li) |
LineageItem |
setLiteral(String varName,
LineageItem li) |
void |
trace(Instruction inst,
ExecutionContext ec) |
public LineageMap()
public LineageMap(LineageMap that)
public void trace(Instruction inst, ExecutionContext ec)
public void processDedupItem(LineageMap lm, Long path, LineageItem[] liinputs, String name)
public LineageItem getOrCreate(CPOperand variable)
public LineageItem get(String varName)
public LineageItem set(String varName, LineageItem li)
public LineageItem setLiteral(String varName, LineageItem li)
public LineageItem get(CPOperand variable)
public boolean contains(CPOperand variable)
public boolean containsKey(String key)
public void resetLineageMaps()
public Map<String,LineageItem> getTraces()
public Map<String,LineageItem> getLiterals()
Copyright © 2020 The Apache Software Foundation. All rights reserved.