Method: MapRedus::Reducer.reduce_perform
- Defined in:
- lib/mapredus/reducer.rb
.reduce_perform(process, key) ⇒ Object
The overridable portion of a reducer perform. In some default classes like Identity and Counter we do not call self.reduce but provide optimization for the reduction by overriding this method.
30 31 32 33 34 |
# File 'lib/mapredus/reducer.rb', line 30 def self.reduce_perform(process, key) reduce(process.map_values(key)) do |reduce_val| process.emit( key, reduce_val ) end end |