Class: Fairy::PGroupBy::DepqMergeSortBuffer2
- Inherits:
-
DepqMergeSortBuffer
- Object
- OnMemoryBuffer
- CommandMergeSortBuffer
- MergeSortBuffer
- DepqMergeSortBuffer
- Fairy::PGroupBy::DepqMergeSortBuffer2
- Defined in:
- lib/fairy/node/p-group-by.rb
Defined Under Namespace
Classes: StSt
Instance Attribute Summary
Attributes inherited from OnMemoryBuffer
Instance Method Summary collapse
Methods inherited from MergeSortBuffer
Methods inherited from CommandMergeSortBuffer
#each, #init_2ndmemory, #initialize, #open_buffer, #push, #store_2ndmemory
Methods inherited from OnMemoryBuffer
Constructor Details
This class inherits a constructor from Fairy::PGroupBy::CommandMergeSortBuffer
Instance Method Details
#each_2ndmemory(&block) ⇒ Object
702 703 704 705 706 707 708 709 710 711 712 |
# File 'lib/fairy/node/p-group-by.rb', line 702 def each_2ndmemory(&block) unless @key_values.empty? store_2ndmemory(@key_values) @key_values = nil end Log::debug(self, @buffers.collect{|b| b.path}.join(" ")) stst = StSt.new(@buffers) @buffers = nil stst.each(&block) end |