Method: Fairy::PGroupBy::DirectKB2MergeSortBuffer#each_2ndmemory
- Defined in:
- lib/fairy/node/p-group-by.rb
#each_2ndmemory(&block) ⇒ Object
1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 |
# File 'lib/fairy/node/p-group-by.rb', line 1465 def each_2ndmemory(&block) unless @key_values.empty? store_2ndmemory(@key_values) @key_values = nil end Log::info(self, "Merge Start: #{@buffers.size} files") Log::debug(self, @buffers.collect{|b| b.path}.join(" ")) m = DirectMergeSortBuffer::Merger.new(@njob, @buffers, CachedBuffer) m.each(&block) end |