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