public void setEmpty() { setLeafData(createKeyArray(0), createValueArray(0)); }
public void clear(Transaction tx) throws IOException { if( isBranch() ) { for (int i = 0; i < children.length; i++) { BTreeNode<Key, Value> node = index.loadNode(tx, children[i], this); node.clear(tx); tx.free(node.getPage()); } } // Reset the root node to be a leaf. if( parent == null ) { setLeafData(createKeyArray(0), createValueArray(0)); next=-1; index.storeNode(tx, this, true); } }
leftValues = createValueArray(leftKeys.length); rightKeys = createKeyArray(vc - pivot); rightValues = createValueArray(rightKeys.length);
public void setEmpty() { setLeafData(createKeyArray(0), createValueArray(0)); }
public void setEmpty() { setLeafData(createKeyArray(0), createValueArray(0)); }
public void setEmpty() { setLeafData(createKeyArray(0), createValueArray(0)); }
public void clear(Transaction tx) throws IOException { if( isBranch() ) { for (int i = 0; i < children.length; i++) { BTreeNode<Key, Value> node = index.loadNode(tx, children[i], this); node.clear(tx); tx.free(node.getPage()); } } // Reset the root node to be a leaf. if( parent == null ) { setLeafData(createKeyArray(0), createValueArray(0)); next=-1; index.storeNode(tx, this, true); } }
public void clear(Transaction tx) throws IOException { if( isBranch() ) { for (int i = 0; i < children.length; i++) { BTreeNode<Key, Value> node = index.loadNode(tx, children[i], this); node.clear(tx); tx.free(node.getPage()); } } // Reset the root node to be a leaf. if( parent == null ) { setLeafData(createKeyArray(0), createValueArray(0)); next=-1; index.storeNode(tx, this, true); } }
public void clear(Transaction tx) throws IOException { if( isBranch() ) { for (int i = 0; i < children.length; i++) { BTreeNode<Key, Value> node = index.loadNode(tx, children[i], this); node.clear(tx); tx.free(node.getPage()); } } // Reset the root node to be a leaf. if( parent == null ) { setLeafData(createKeyArray(0), createValueArray(0)); next=-1; index.storeNode(tx, this, true); } }
leftValues = createValueArray(leftKeys.length); rightKeys = createKeyArray(vc - pivot); rightValues = createValueArray(rightKeys.length);
leftValues = createValueArray(leftKeys.length); rightKeys = createKeyArray(vc - pivot); rightValues = createValueArray(rightKeys.length);
leftValues = createValueArray(leftKeys.length); rightKeys = createKeyArray(vc - pivot); rightValues = createValueArray(rightKeys.length);