com.healthmarketscience.jackcess
Class IndexPageCache.CacheDataPage
java.lang.Object
com.healthmarketscience.jackcess.IndexData.DataPage
com.healthmarketscience.jackcess.IndexPageCache.CacheDataPage
- Enclosing class:
- IndexPageCache
public static final class IndexPageCache.CacheDataPage
- extends IndexData.DataPage
IndexPageCache implementation of an Index IndexData.DataPage
.
Field Summary |
com.healthmarketscience.jackcess.IndexPageCache.DataPageExtra |
_extra
|
com.healthmarketscience.jackcess.IndexPageCache.DataPageMain |
_main
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
_main
public final com.healthmarketscience.jackcess.IndexPageCache.DataPageMain _main
_extra
public final com.healthmarketscience.jackcess.IndexPageCache.DataPageExtra _extra
getPageNumber
public int getPageNumber()
- Specified by:
getPageNumber
in class IndexData.DataPage
isLeaf
public boolean isLeaf()
- Specified by:
isLeaf
in class IndexData.DataPage
setLeaf
public void setLeaf(boolean isLeaf)
- Specified by:
setLeaf
in class IndexData.DataPage
getPrevPageNumber
public int getPrevPageNumber()
- Specified by:
getPrevPageNumber
in class IndexData.DataPage
setPrevPageNumber
public void setPrevPageNumber(int pageNumber)
- Specified by:
setPrevPageNumber
in class IndexData.DataPage
getNextPageNumber
public int getNextPageNumber()
- Specified by:
getNextPageNumber
in class IndexData.DataPage
setNextPageNumber
public void setNextPageNumber(int pageNumber)
- Specified by:
setNextPageNumber
in class IndexData.DataPage
getChildTailPageNumber
public int getChildTailPageNumber()
- Specified by:
getChildTailPageNumber
in class IndexData.DataPage
setChildTailPageNumber
public void setChildTailPageNumber(int pageNumber)
- Specified by:
setChildTailPageNumber
in class IndexData.DataPage
getTotalEntrySize
public int getTotalEntrySize()
- Specified by:
getTotalEntrySize
in class IndexData.DataPage
setTotalEntrySize
public void setTotalEntrySize(int totalSize)
- Specified by:
setTotalEntrySize
in class IndexData.DataPage
getEntryPrefix
public byte[] getEntryPrefix()
- Specified by:
getEntryPrefix
in class IndexData.DataPage
setEntryPrefix
public void setEntryPrefix(byte[] entryPrefix)
- Specified by:
setEntryPrefix
in class IndexData.DataPage
getEntries
public java.util.List<IndexData.Entry> getEntries()
- Specified by:
getEntries
in class IndexData.DataPage
setEntries
public void setEntries(java.util.List<IndexData.Entry> entries)
- Specified by:
setEntries
in class IndexData.DataPage
addEntry
public void addEntry(int idx,
IndexData.Entry entry)
throws java.io.IOException
- Specified by:
addEntry
in class IndexData.DataPage
- Throws:
java.io.IOException
removeEntry
public void removeEntry(int idx)
throws java.io.IOException
- Specified by:
removeEntry
in class IndexData.DataPage
- Throws:
java.io.IOException