org.xerial.db.btree
Class BTreePageHeader

java.lang.Object
  extended by org.xerial.db.btree.BTreePageHeader
All Implemented Interfaces:
PageHeader

public class BTreePageHeader
extends Object
implements PageHeader

Header of the page

Author:
leo

Constructor Summary
BTreePageHeader()
           
 
Method Summary
 int getHeaderSize()
          Gets the byte size of the header
 int getNumEntries()
           
 long getPageID()
           
 boolean isDirty()
           
 void load(BufferReader reader)
           
 void save(BufferWriter writer)
           
 void setDirty(boolean isDirty)
           
 void setNumEntries(int numEntries)
           
 void setPageID(long pageID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BTreePageHeader

public BTreePageHeader()
Method Detail

getPageID

public long getPageID()

setPageID

public void setPageID(long pageID)

getNumEntries

public int getNumEntries()

setNumEntries

public void setNumEntries(int numEntries)

isDirty

public boolean isDirty()

setDirty

public void setDirty(boolean isDirty)

save

public void save(BufferWriter writer)

load

public void load(BufferReader reader)

getHeaderSize

public int getHeaderSize()
Description copied from interface: PageHeader
Gets the byte size of the header

Specified by:
getHeaderSize in interface PageHeader
Returns:
the byte size of the header


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.1 Japan License.