## Uses of Class
org.apache.sysds.parser.ParForStatementBlock.ResultVar

Packages that use ParForStatementBlock.ResultVar
org.apache.sysds.parser
org.apache.sysds.runtime.controlprogram
org.apache.sysds.runtime.controlprogram.parfor
org.apache.sysds.runtime.util

### Uses of ParForStatementBlock.ResultVar in org.apache.sysds.parser

Methods in org.apache.sysds.parser that return types with arguments of type ParForStatementBlock.ResultVar
`ArrayList<ParForStatementBlock.ResultVar>` ParForStatementBlock.`getResultVariables()`

Method parameters in org.apache.sysds.parser with type arguments of type ParForStatementBlock.ResultVar
`static boolean` ParForStatementBlock.ResultVar.`contains(Collection<ParForStatementBlock.ResultVar> list, String varName)`

### Uses of ParForStatementBlock.ResultVar in org.apache.sysds.runtime.controlprogram

Methods in org.apache.sysds.runtime.controlprogram that return types with arguments of type ParForStatementBlock.ResultVar
`ArrayList<ParForStatementBlock.ResultVar>` ParForProgramBlock.`getResultVariables()`

Constructor parameters in org.apache.sysds.runtime.controlprogram with type arguments of type ParForStatementBlock.ResultVar
Constructor and Description
`ParForProgramBlock(int ID, Program prog, String iterPredVar, HashMap<String,String> params, ArrayList<ParForStatementBlock.ResultVar> resultVars)` ParForProgramBlock constructor.
`ParForProgramBlock(Program prog, String iterPredVar, HashMap<String,String> params, ArrayList<ParForStatementBlock.ResultVar> resultVars)`

### Uses of ParForStatementBlock.ResultVar in org.apache.sysds.runtime.controlprogram.parfor

Methods in org.apache.sysds.runtime.controlprogram.parfor that return types with arguments of type ParForStatementBlock.ResultVar
`ArrayList<ParForStatementBlock.ResultVar>` ParForBody.`getResultVariables()`

Method parameters in org.apache.sysds.runtime.controlprogram.parfor with type arguments of type ParForStatementBlock.ResultVar
`static void` RemoteParForUtils.`exportLineageItems(long workerID, LocalVariableMap vars, ArrayList<ParForStatementBlock.ResultVar> resultVars, Lineage lineage)` Export lineage for remote Spark parfor workers.
`static ArrayList<String>` RemoteParForUtils.`exportResultVariables(long workerID, LocalVariableMap vars, ArrayList<ParForStatementBlock.ResultVar> resultVars)` For remote Spark parfor workers.
`static void` RemoteParForUtils.`exportResultVariables(long workerID, LocalVariableMap vars, ArrayList<ParForStatementBlock.ResultVar> resultVars, HashMap<String,String> rvarFnames, org.apache.hadoop.mapred.OutputCollector<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable> out)` For remote MR parfor workers.
`static void` RemoteParForUtils.`exportResultVariables(long workerID, LocalVariableMap vars, ArrayList<ParForStatementBlock.ResultVar> resultVars, org.apache.hadoop.mapred.OutputCollector<org.apache.hadoop.io.Writable,org.apache.hadoop.io.Writable> out)`
`static RemoteParForJobReturn` RemoteParForSpark.`runJob(long pfid, String prog, HashMap<String,byte[]> clsMap, List<Task> tasks, ExecutionContext ec, Set<String> brVars, List<ParForStatementBlock.ResultVar> resultVars, boolean cpCaching, int numMappers, boolean topLevelPF)`
`void` ParForBody.`setResultVariables(ArrayList<ParForStatementBlock.ResultVar> resultVars)`

Constructor parameters in org.apache.sysds.runtime.controlprogram.parfor with type arguments of type ParForStatementBlock.ResultVar
Constructor and Description
`ParForBody(ArrayList<ProgramBlock> childBlocks, ArrayList<ParForStatementBlock.ResultVar> resultVars, ExecutionContext ec)`

### Uses of ParForStatementBlock.ResultVar in org.apache.sysds.runtime.util

Method parameters in org.apache.sysds.runtime.util with type arguments of type ParForStatementBlock.ResultVar
`static String` ProgramConverter.`serializeResultVariables(List<ParForStatementBlock.ResultVar> vars)`