com.healthmarketscience.jackcess.impl
Class IndexData.DataPage
java.lang.Object
com.healthmarketscience.jackcess.impl.IndexData.DataPage
- Enclosing class:
- IndexData
protected abstract static class IndexData.DataPage
- extends Object
Object used to maintain state about an Index page.
IndexData.DataPage
protected IndexData.DataPage()
getPageNumber
public abstract int getPageNumber()
isLeaf
public abstract boolean isLeaf()
setLeaf
public abstract void setLeaf(boolean isLeaf)
getPrevPageNumber
public abstract int getPrevPageNumber()
setPrevPageNumber
public abstract void setPrevPageNumber(int pageNumber)
getNextPageNumber
public abstract int getNextPageNumber()
setNextPageNumber
public abstract void setNextPageNumber(int pageNumber)
getChildTailPageNumber
public abstract int getChildTailPageNumber()
setChildTailPageNumber
public abstract void setChildTailPageNumber(int pageNumber)
getTotalEntrySize
public abstract int getTotalEntrySize()
setTotalEntrySize
public abstract void setTotalEntrySize(int totalSize)
getEntryPrefix
public abstract byte[] getEntryPrefix()
setEntryPrefix
public abstract void setEntryPrefix(byte[] entryPrefix)
getEntries
public abstract List<IndexData.Entry> getEntries()
setEntries
public abstract void setEntries(List<IndexData.Entry> entries)
addEntry
public abstract void addEntry(int idx,
IndexData.Entry entry)
throws IOException
- Throws:
IOException
removeEntry
public abstract IndexData.Entry removeEntry(int idx)
throws IOException
- Throws:
IOException
isEmpty
public final boolean isEmpty()
getCompressedEntrySize
public final int getCompressedEntrySize()
findEntry
public final int findEntry(IndexData.Entry entry)
hashCode
public final int hashCode()
- Overrides:
hashCode in class Object
equals
public final boolean equals(Object o)
- Overrides:
equals in class Object
toString
public final String toString()
- Overrides:
toString in class Object
Copyright © 2005-2017 Health Market Science. All Rights Reserved.