Xindice API
version 1.1b3

org.apache.xindice.core.filer
Class BTree.BTreeFileHeader

java.lang.Object
  |
  +--org.apache.xindice.core.filer.Paged.FileHeader
        |
        +--org.apache.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(java.io.RandomAccessFile raf)
           
 void setRootPage(long rootPage)
          The root page of the storage tree
 void write(java.io.RandomAccessFile raf)
           
 
Methods inherited from class org.apache.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
 

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 java.io.IOException
Method Detail

read

public void read(java.io.RandomAccessFile raf)
          throws java.io.IOException
Overrides:
read in class Paged.FileHeader

write

public void write(java.io.RandomAccessFile raf)
           throws java.io.IOException
Overrides:
write in class Paged.FileHeader

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

Xindice API
version 1.1b3

Copyright (c) 1999-2003 The Apache Software Foundation. All Rights Reserved.