Public Member Functions

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

MapReduce. More...

#include <mapreduce.h>

Inheritance diagram for MapReduce< KeyA, A, KeyB, B, C >:
MaPI_MapReduce< KeyA, A, KeyB, B, C > MaPI_MapReduce< int, char, int, char, string > MaPI_MapReduce< int, int, int, int, int > MaPI_MapReduce< R, RankAndStop, int, pair< R, double >, R > MaPI_MapReduce< string, string, string, int, int > MaPI_MapReduce< string, string, string, string, string > MapMP_MapReduce< KeyA, A, KeyB, B, C > MapMP_MapReduce< string, string, string, string, string > SeqMR_MapReduce< KeyA, A, KeyB, B, C > SeqMR_MapReduce< string, string, string, string, string >

List of all members.

Public Member Functions

virtual vector< pair< KeyB, C > > run (Mapper< KeyA, A, KeyB, B, C > &, Reducer< KeyA, A, KeyB, B, C > &, vector< pair< KeyA, A > > &)=0
 MapReduce execution (implemented by library).

Detailed Description

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

MapReduce.


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