Public Member Functions | Protected Attributes

MapMP_Reducer< KeyA, A, KeyB, B, C > Class Template Reference

MapMP_Reducer. More...

#include <reducer.hpp>

Inheritance diagram for MapMP_Reducer< KeyA, A, KeyB, B, C >:
Reducer< KeyA, A, KeyB, B, C >

List of all members.

Public Member Functions

 MapMP_Reducer (MapReduce< KeyA, A, KeyB, B, C > *_mapReduce)
 Constructor.
virtual vector< pair< KeyB, C > > run (vector< pair< KeyB, B > > &_mapped)
 Iterator reducing execution (implemented by library).
virtual pair< KeyB, C > reduce (pair< KeyB, vector< B > >)=0
 Reduce function (implemented by user).

Protected Attributes

MapReduce< KeyA, A, KeyB, B, C > * mapReduce

Detailed Description

template<class KeyA, class A, class KeyB, class B, class C>
class MapMP_Reducer< KeyA, A, KeyB, B, C >

MapMP_Reducer.


The documentation for this class was generated from the following file:
 All Classes Functions