Итератор по промежуточным значениям для использования с mapreduce
Функция mapreduce
автоматически создает объект ValueIterator
во время выполнения и использует его, чтобы сохранить значения, сопоставленные каждым уникальным промежуточным ключом, добавленным функцией карты. Несмотря на то, что вы никогда не должны явным образом создавать объект ValueIterator
использовать mapreduce
, действительно необходимо взаимодействовать с этим объектом в уменьшать функции. Используйте функции объекта hasnext
и getnext
, чтобы получить значения, сопоставленные с каждым уникальным ключом в промежуточном объекте KeyValueStore
.
Функция mapreduce
автоматически создает объекты ValueIterator
во время выполнения.