static <C,I extends C,O extends C> java.lang.Object[] |
BTree.build(BulkIterator<I> source,
int size,
UpdateFunction<I,O> updateF) |
static <C,K extends C,V extends C> java.lang.Object[] |
BTree.build(java.util.Collection<K> source,
UpdateFunction<K,V> updateF)
Deprecated.
|
static <Compare,Existing extends Compare,Insert extends Compare> java.lang.Object[] |
BTree.update(java.lang.Object[] toUpdate,
java.lang.Object[] insert,
java.util.Comparator<? super Compare> comparator,
UpdateFunction<Insert,Existing> updateF)
Inserts insert into update , applying updateF to each new item in insert ,
as well as any matched items in update .
|
static <Compare,Existing extends Compare,Insert extends Compare> java.lang.Object[] |
BTree.updateLeaves(java.lang.Object[] unode,
java.lang.Object[] inode,
java.util.Comparator<? super Compare> comparator,
UpdateFunction<Insert,Existing> updateF)
A fast tight-loop variant of updating one btree with another, when both are leaves.
|