public interface LineageTraceable
Modifier and Type | Method and Description |
---|---|
org.apache.commons.lang3.tuple.Pair<String,LineageItem> |
getLineageItem(ExecutionContext ec)
Obtain lineage trace of an instruction with a single output.
|
default org.apache.commons.lang3.tuple.Pair<String,LineageItem>[] |
getLineageItems(ExecutionContext ec)
Obtain lineage trace of an instruction with multiple outputs.
|
default boolean |
hasSingleLineage()
Obtain meta data on number of outputs and thus, number of lineage items.
|
default boolean hasSingleLineage()
org.apache.commons.lang3.tuple.Pair<String,LineageItem> getLineageItem(ExecutionContext ec)
ec
- execution context w/ live variablesdefault org.apache.commons.lang3.tuple.Pair<String,LineageItem>[] getLineageItems(ExecutionContext ec)
ec
- execution context w/ live variablesCopyright © 2020 The Apache Software Foundation. All rights reserved.