Method: PEROBS::BTreeNode#trim
- Defined in:
- lib/perobs/BTreeNode.rb
#trim(idx) ⇒ Object
587 588 589 590 591 592 593 594 595 |
# File 'lib/perobs/BTreeNode.rb', line 587 def trim(idx) @keys.slice!(idx, @keys.length - idx) if @is_leaf @values.slice!(idx, @values.length - idx) else @children.slice!(idx + 1, @children.length - idx - 1) end @tree.node_cache.insert(self) end |