org.axiondb.util

Class StringBTree

public class StringBTree extends ObjectBTree

An ObjectBTreeoptimized for reading and writing Strings.

Version: $Revision: 1.10 $ $Date: 2005/12/20 18:32:42 $

Author: Rodney Waldhoff Ahimanikya Satapathy

Constructor Summary
StringBTree(File idxDir, String idxName, int minimizationFactor, Comparator comp)
Create or load a new root node.
Method Summary
protected ObjectBTreecreateNode(BTreeMetaData meta, Comparator comp)
protected ObjectgetNullKey()
protected ObjectBTreeloadNode(BTreeMetaData meta, Comparator comp, int fileId)
protected voidread()
protected voidwrite()

Constructor Detail

StringBTree

public StringBTree(File idxDir, String idxName, int minimizationFactor, Comparator comp)
Create or load a new root node.

Method Detail

createNode

protected ObjectBTree createNode(BTreeMetaData meta, Comparator comp)

getNullKey

protected Object getNullKey()

loadNode

protected ObjectBTree loadNode(BTreeMetaData meta, Comparator comp, int fileId)

read

protected void read()

write

protected void write()