org.exist.storage.btree
Class BTree.BTreePageHeader

java.lang.Object
  extended byorg.exist.storage.btree.Paged.PageHeader
      extended byorg.exist.storage.btree.BTree.BTreePageHeader
Direct Known Subclasses:
DOMFile.DOMFilePageHeader
Enclosing class:
BTree

protected static class BTree.BTreePageHeader
extends Paged.PageHeader


Constructor Summary
BTree.BTreePageHeader()
           
BTree.BTreePageHeader(byte[] data, int offset)
           
 
Method Summary
 short getPointerCount()
          The number of pointers stored by this page
 short getValueCount()
          The number of values stored by this page
 int read(byte[] data, int offset)
           
 void setValueCount(short valueCount)
           
 int write(byte[] data, int offset)
           
 
Methods inherited from class org.exist.storage.btree.Paged.PageHeader
getDataLen, getLsn, getNextPage, getStatus, isDirty, setDataLen, setDirty, setLsn, setNextPage, setStatus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BTree.BTreePageHeader

public BTree.BTreePageHeader()

BTree.BTreePageHeader

public BTree.BTreePageHeader(byte[] data,
                             int offset)
                      throws java.io.IOException
Method Detail

read

public int read(byte[] data,
                int offset)
         throws java.io.IOException
Overrides:
read in class Paged.PageHeader
Throws:
java.io.IOException

write

public int write(byte[] data,
                 int offset)
          throws java.io.IOException
Overrides:
write in class Paged.PageHeader
Throws:
java.io.IOException

setValueCount

public final void setValueCount(short valueCount)

getValueCount

public final short getValueCount()
The number of values stored by this page

Returns:
The valueCount value

getPointerCount

public final short getPointerCount()
The number of pointers stored by this page

Returns:
The pointerCount value


<oXygen/> XML Editor provides support for editing and debugging XQuery expressions against the eXist XML Database.