org.exist.storage.dom
Class DOMFile.DOMFilePageHeader

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

protected static final class DOMFile.DOMFilePageHeader
extends BTree.BTreePageHeader


Field Summary
protected  int dataLen
           
protected  long nextDataPage
           
protected  long prevDataPage
           
protected  short records
           
protected  short tid
           
 
Constructor Summary
DOMFile.DOMFilePageHeader()
           
DOMFile.DOMFilePageHeader(byte[] data, int offset)
           
 
Method Summary
 void decRecordCount()
           
 short getCurrentTID()
           
 int getDataLength()
           
 long getNextDataPage()
           
 short getNextTID()
           
 long getPrevDataPage()
           
 short getRecordCount()
           
 boolean hasRoom()
           
 void incRecordCount()
           
 int read(byte[] data, int offset)
           
 void setDataLength(int len)
           
 void setNextDataPage(long page)
           
 void setNextTID(short tid)
           
 void setPrevDataPage(long page)
           
 void setRecordCount(short recs)
           
 int write(byte[] data, int offset)
           
 
Methods inherited from class org.exist.storage.btree.BTree.BTreePageHeader
getPointerCount, getValueCount, setValueCount
 
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
 

Field Detail

dataLen

protected int dataLen

nextDataPage

protected long nextDataPage

prevDataPage

protected long prevDataPage

tid

protected short tid

records

protected short records
Constructor Detail

DOMFile.DOMFilePageHeader

public DOMFile.DOMFilePageHeader()

DOMFile.DOMFilePageHeader

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

decRecordCount

public void decRecordCount()

getCurrentTID

public short getCurrentTID()

getNextTID

public short getNextTID()

hasRoom

public boolean hasRoom()

setNextTID

public void setNextTID(short tid)

getDataLength

public int getDataLength()

getNextDataPage

public long getNextDataPage()

getPrevDataPage

public long getPrevDataPage()

getRecordCount

public short getRecordCount()

incRecordCount

public void incRecordCount()

read

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

write

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

setDataLength

public void setDataLength(int len)

setNextDataPage

public void setNextDataPage(long page)

setPrevDataPage

public void setPrevDataPage(long page)

setRecordCount

public void setRecordCount(short recs)


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