Method: Fairy::PGroupBy::DirectFBMergeSortBuffer::Merger#initialize
- Defined in:
- lib/fairy/node/p-group-by.rb
#initialize(njob, buffers) ⇒ Merger
Returns a new instance of Merger.
1197 1198 1199 1200 1201 1202 |
# File 'lib/fairy/node/p-group-by.rb', line 1197 def initialize(njob, buffers) @njob = njob @buffers = buffers.collect{|buf| CachedBuffer.new(@njob, buf)}.select{|buf| !buf.eof?}.sort_by{|buf| buf.key} @key = nil end |