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