Project JXTA

net.jxta.impl.xindice.core.filer
Class BTree.BTreeFileHeader

java.lang.Object
  extended by net.jxta.impl.xindice.core.filer.Paged.FileHeader
      extended by net.jxta.impl.xindice.core.filer.BTree.BTreeFileHeader
Enclosing class:
BTree

protected class BTree.BTreeFileHeader
extends Paged.FileHeader

BTreeFileHeader


Constructor Summary
BTree.BTreeFileHeader()
           
BTree.BTreeFileHeader(boolean read)
           
BTree.BTreeFileHeader(long pageCount)
           
BTree.BTreeFileHeader(long pageCount, int pageSize)
           
 
Method Summary
 long getRootPage()
          The root page of the storage tree
 void read(RandomAccessFile raf)
           
 void setRootPage(long rootPage)
          The root page of the storage tree
 void write(RandomAccessFile raf)
           
 
Methods inherited from class net.jxta.impl.xindice.core.filer.Paged.FileHeader
decRecordCount, getFirstFreePage, getHeaderSize, getLastFreePage, getMaxKeySize, getPageCount, getPageHeaderSize, getPageSize, getRecordCount, getTotalCount, getWorkSize, incRecordCount, isDirty, read, setDirty, setFirstFreePage, setHeaderSize, setLastFreePage, setMaxKeySize, setPageCount, setPageHeaderSize, setPageSize, setRecordCount, setTotalCount, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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
Method Detail

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


getRootPage

public final long getRootPage()
The root page of the storage tree


JXTA J2SE