Modifier and Type | Method and Description |
---|---|
LineageItem |
ExecutionContext.getLineageItem(CPOperand input) |
LineageItem |
ExecutionContext.getOrCreateLineageItem(CPOperand input) |
Modifier and Type | Method and Description |
---|---|
LineageItem |
ListObject.getLineageItem(int ix) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
ScalarBuiltinNaryCPInstruction.getLineageItem(ExecutionContext ec) |
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
MatrixIndexingCPInstruction.getLineageItem(ExecutionContext ec) |
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
ReshapeCPInstruction.getLineageItem(ExecutionContext ec) |
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
SpoofCPInstruction.getLineageItem(ExecutionContext ec) |
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
MatrixAppendCPInstruction.getLineageItem(ExecutionContext ec) |
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
ParameterizedBuiltinCPInstruction.getLineageItem(ExecutionContext ec) |
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
VariableCPInstruction.getLineageItem(ExecutionContext ec) |
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
MatrixBuiltinNaryCPInstruction.getLineageItem(ExecutionContext ec) |
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
DataGenCPInstruction.getLineageItem(ExecutionContext ec) |
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
CtableCPInstruction.getLineageItem(ExecutionContext ec) |
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
ComputationCPInstruction.getLineageItem(ExecutionContext ec) |
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
ListIndexingCPInstruction.getLineageItem(ExecutionContext ec) |
List<LineageItem> |
ListObject.getLineageItems() |
Modifier and Type | Method and Description |
---|---|
ListObject |
ListObject.add(Data dat,
LineageItem li) |
ListObject |
ListObject.add(String name,
Data dat,
LineageItem li) |
Constructor and Description |
---|
ListObject(List<Data> data,
List<String> names,
List<LineageItem> lineage) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
ComputationFEDInstruction.getLineageItem(ExecutionContext ec) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
WriteSPInstruction.getLineageItem(ExecutionContext ec) |
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
ComputationSPInstruction.getLineageItem(ExecutionContext ec) |
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
RandSPInstruction.getLineageItem(ExecutionContext ec) |
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
MatrixIndexingSPInstruction.getLineageItem(ExecutionContext ec) |
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
BuiltinNarySPInstruction.getLineageItem(ExecutionContext ec) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
LineageTraceable.getLineageItem(ExecutionContext ec)
Obtain lineage trace of an instruction with a single output.
|
Map<String,LineageItem> |
LineageMap.getLiterals() |
Map<String,LineageItem> |
LineageMap.getTraces() |
Modifier and Type | Method and Description |
---|---|
static void |
LineageItemUtils.checkCycles(LineageItem current) |
static boolean |
LineageItemUtils.containsRandDataGen(HashSet<LineageItem> entries,
LineageItem root) |
static String |
LineageItemUtils.explainSingleLineageItem(LineageItem li) |
static MatrixBlock |
LineageCache.getMatrix(LineageItem key) |
static boolean |
LineageCache.probe(LineageItem key) |
void |
LineageMap.processDedupItem(LineageMap lm,
Long path,
LineageItem[] liinputs,
String name) |
static void |
LineageCache.putValue(List<DataIdentifier> outputs,
LineageItem[] liInputs,
String name,
ExecutionContext ec,
long computetime) |
static void |
LineageItemUtils.rCheckCycles(LineageItem current,
Set<Long> probe,
boolean useObjIdent) |
static LineageItem |
LineageItemUtils.rDecompress(LineageItem item)
Deprecated.
|
static LineageItem |
LineageItemUtils.replace(LineageItem root,
LineageItem liOld,
LineageItem liNew) |
static void |
LineageItemUtils.replaceDagLeaves(ExecutionContext ec,
LineageItem root,
CPOperand[] newLeaves) |
static void |
LineageItem.resetVisitStatus(LineageItem[] lis)
Deprecated.
|
static void |
LineageItem.resetVisitStatusNR(LineageItem[] lis)
Non-recursive equivalent of
resetVisitStatus(LineageItem[])
for robustness with regard to stack overflow errors. |
static boolean |
LineageCache.reuse(List<String> outNames,
List<DataIdentifier> outParams,
int numOutputs,
LineageItem[] liInputs,
String name,
ExecutionContext ec) |
static void |
LineageItemUtils.rGetDagLeaves(HashSet<LineageItem> leaves,
LineageItem root) |
static void |
LineageItemUtils.rReplaceDagLeaves(LineageItem root,
LineageItem[] newleaves) |
static void |
LineageItemUtils.rReplaceDagLeaves(LineageItem root,
LineageItem[] newleaves) |
static void |
LineageItemUtils.rReplaceNR(LineageItem current,
LineageItem liOld,
LineageItem liNew)
Non-recursive equivalent of
LineageItemUtils.rReplace(LineageItem, LineageItem, LineageItem)
for robustness with regard to stack overflow errors. |
void |
Lineage.set(String varName,
LineageItem li) |
LineageItem |
LineageMap.set(String varName,
LineageItem li) |
static LineageItem |
LineageCodegenItem.setCodegenLTrace(String classname,
LineageItem li) |
void |
LineageItem.setInput(int i,
LineageItem item) |
void |
Lineage.setLiteral(String varName,
LineageItem li) |
LineageItem |
LineageMap.setLiteral(String varName,
LineageItem li) |
Modifier and Type | Method and Description |
---|---|
static boolean |
LineageItemUtils.containsRandDataGen(HashSet<LineageItem> entries,
LineageItem root) |
static void |
LineageItemUtils.rConstructLineageFromHops(Hop root,
Hop[] inputs,
Map<Long,LineageItem> operands,
HashMap<Long,Hop> spoofmap) |
static void |
LineageItemUtils.rGetDagLeaves(HashSet<LineageItem> leaves,
LineageItem root) |
Constructor and Description |
---|
LineageCacheEntry(LineageItem key,
Types.DataType dt,
MatrixBlock Mval,
ScalarObject Sval,
long computetime) |
LineageItem(LineageItem li) |
LineageItem(long id,
LineageItem li) |
LineageItem(long id,
String data,
String opcode,
LineageItem[] inputs) |
LineageItem(String opcode,
LineageItem[] inputs) |
LineageItem(String data,
String opcode,
LineageItem[] inputs) |
Modifier and Type | Method and Description |
---|---|
static String |
Explain.explain(LineageItem li) |
static String |
Explain.explainLineageItems(LineageItem[] lis) |
static String |
Explain.explainLineageItems(LineageItem[] lis,
int level) |
Copyright © 2020 The Apache Software Foundation. All rights reserved.