## Uses of Class
org.apache.sysds.runtime.lineage.Lineage

Packages that use Lineage
org.apache.sysds.runtime.controlprogram.context
org.apache.sysds.runtime.controlprogram.parfor
org.apache.sysds.runtime.lineage

### Uses of Lineage in org.apache.sysds.runtime.controlprogram.context

Methods in org.apache.sysds.runtime.controlprogram.context that return Lineage
`Lineage` ExecutionContext.`getLineage()`

Methods in org.apache.sysds.runtime.controlprogram.context with parameters of type Lineage
`void` ExecutionContext.`setLineage​(Lineage lineage)`

### Uses of Lineage in org.apache.sysds.runtime.controlprogram.parfor

Methods in org.apache.sysds.runtime.controlprogram.parfor that return Lineage
`Lineage[]` RemoteParForJobReturn.`getLineages()`
`static Lineage[]` RemoteParForUtils.`getLineages​(LocalVariableMap[] results)`

Methods in org.apache.sysds.runtime.controlprogram.parfor with parameters of type Lineage
`static void` RemoteParForUtils.`exportLineageItems​(long workerID, LocalVariableMap vars, ArrayList<ParForStatementBlock.ResultVar> resultVars, Lineage lineage)` Export lineage for remote Spark parfor workers.

Constructors in org.apache.sysds.runtime.controlprogram.parfor with parameters of type Lineage
`RemoteParForJobReturn​(boolean successful, int numTasks, int numIters, LocalVariableMap[] variables, Lineage[] lineages)`

### Uses of Lineage in org.apache.sysds.runtime.lineage

Methods in org.apache.sysds.runtime.lineage that return Lineage
`static Lineage` Lineage.`deserialize​(Map<String,​String> serialLineage)`

Methods in org.apache.sysds.runtime.lineage with parameters of type Lineage
`static void` LineageDebugger.`maintainSpecialValueBits​(Lineage lineage, Instruction inst, ExecutionContext ec)`

Constructors in org.apache.sysds.runtime.lineage with parameters of type Lineage
`Lineage​(Lineage that)`