private void injectTuple( BTree<K, V> btree, InMemoryLeaf<K, V> leaf, int leafPos, Tuple<K, V> tuple ) { BTreeFactory.setKey( btree, leaf, leafPos, tuple.getKey() ); ValueHolder<V> valueHolder = new InMemoryValueHolder<V>( btree, tuple.getValue() ); BTreeFactory.setValue( btree, leaf, leafPos, valueHolder ); }
InMemoryValueHolder<V> valueHolder = new InMemoryValueHolder<V>( btree, value );
InMemoryLeaf<K, V> leftLeaf = null; InMemoryLeaf<K, V> rightLeaf = null; InMemoryValueHolder<V> valueHolder = new InMemoryValueHolder<V>( btree, value );
ValueHolder<V> valueHolder = new InMemoryValueHolder<V>( btree, ( V[] ) tuple.getValue() .toArray() ); ( ( InMemoryLeaf<K, V> ) rootPage ).values[pos] = valueHolder;
ValueHolder<V> valueHolder = new InMemoryValueHolder<V>( btree, tuple.getValue() ); BTreeFactory.setValue( btree, leaf, 0, valueHolder ); ValueHolder<V> valueHolder = new InMemoryValueHolder<V>( btree, tuple.getValue() ); BTreeFactory.setValue( btree, page, page.getNbElems(), valueHolder );