private boolean checkParallelRemoteResultMerge(){
  return (USE_PARALLEL_RESULT_MERGE_REMOTE && _resultVars.size() > 1 && (_resultMerge == PResultMerge.REMOTE_MR || _resultMerge == PResultMerge.REMOTE_SPARK));
}

private boolean checkParallelRemoteResultMerge ( ) { return ( USE_PARALLEL_RESULT_MERGE_REMOTE && _resultVars . size ( ) > 1 && ( _resultMerge == PResultMerge . REMOTE_MR || _resultMerge == PResultMerge . REMOTE_SPARK ) ) ; }
note : currently we use a fixed rule ( multiple results and remote_mr - > only selected by the optimizer if mode was remote_mr as well ) . todo the optimizer should explicitly decide about parallel result merge and its degree of parallelism .
