Differences
This shows you the differences between two versions of the page.
Both sides previous revision
Previous revision
|
Next revision
Both sides next revision
|
courses:mapreduce-tutorial:perl-api [2012/01/23 21:33] straka |
courses:mapreduce-tutorial:perl-api [2012/01/23 21:34] straka |
| |
</code> | </code> |
* ''sub getPartition($self, $key, $value, $partitions)'' -- executed for every (key, value) input pair. It must return a number in the range 0..$partitions-1, | * ''sub getPartition($self, $key, $value, $partitions)'' -- executed for every output (key, value) pair. It must return a number of partition in range 0..$partitions-1, where the output (key, value) pair should be placed. |
* ''sub setup($self)'' -- executed once before any input (key, value) pairs are processed. | * ''sub setup($self)'' -- executed once before any input (key, value) pairs are processed. |
* ''sub cleanup($self)'' -- executed once after all input (key, value) pairs are processed. | * ''sub cleanup($self)'' -- executed once after all input (key, value) pairs are processed. |
| |