net.jxta.impl.xindice.core.filer
Class BTree.BTreeFileHeader
java.lang.Object
net.jxta.impl.xindice.core.filer.Paged.FileHeader
net.jxta.impl.xindice.core.filer.BTree.BTreeFileHeader
- Enclosing class:
- BTree
protected class BTree.BTreeFileHeader
- extends Paged.FileHeader
BTreeFileHeader
Methods inherited from class net.jxta.impl.xindice.core.filer.Paged.FileHeader |
decRecordCount, getFirstFreePage, getHeaderSize, getLastFreePage, getMaxKeySize, getPageCount, getPageHeaderSize, getPageSize, getRecordCount, getTotalCount, getWorkSize, incRecordCount, incTotalCount, isDirty, read, setDirty, setFirstFreePage, setHeaderSize, setLastFreePage, setMaxKeySize, setPageCount, setPageHeaderSize, setPageSize, setTotalCount, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BTree.BTreeFileHeader
public BTree.BTreeFileHeader()
BTree.BTreeFileHeader
public BTree.BTreeFileHeader(long pageCount)
BTree.BTreeFileHeader
public BTree.BTreeFileHeader(long pageCount,
int pageSize)
BTree.BTreeFileHeader
public BTree.BTreeFileHeader(boolean read)
throws IOException
- Throws:
IOException
read
public void read(RandomAccessFile raf)
throws IOException
- Overrides:
read
in class Paged.FileHeader
- Throws:
IOException
write
public void write(RandomAccessFile raf)
throws IOException
- Overrides:
write
in class Paged.FileHeader
- Throws:
IOException
setRootPage
public final void setRootPage(long rootPage)
- The root page of the storage tree
- Parameters:
rootPage
- the new root page
getRootPage
public final long getRootPage()
- The root page of the storage tree
- Returns:
- the root page