| Package | Description |
|---|---|
| com.healthmarketscience.jackcess.impl |
| Modifier and Type | Field and Description |
|---|---|
IndexPageCache.DataPageMain |
IndexPageCache.CacheDataPage._main |
private IndexPageCache.DataPageMain |
IndexPageCache._rootPage
the root page for the index
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.Integer,IndexPageCache.DataPageMain> |
IndexPageCache._dataPages
the currently loaded pages for this index, pageNumber -> page
|
| Modifier and Type | Method and Description |
|---|---|
IndexPageCache.DataPageMain |
IndexPageCache.DataPageMain.getChildPage(IndexData.Entry e) |
private IndexPageCache.DataPageMain |
IndexPageCache.DataPageMain.getChildPage(java.lang.Integer childPageNumber,
boolean isTail)
Returns a child page for the given page number, updating its parent
info if necessary.
|
IndexPageCache.DataPageMain |
IndexPageCache.DataPageMain.getChildTailPage() |
private IndexPageCache.DataPageMain |
IndexPageCache.getDataPage(java.lang.Integer pageNumber)
Returns a DataPageMain for the given page number, may be
null if
the given page number is invalid. |
IndexPageCache.DataPageMain |
IndexPageCache.DataPageMain.getNextPage() |
IndexPageCache.DataPageMain |
IndexPageCache.DataPageMain.getParentPage() |
IndexPageCache.DataPageMain |
IndexPageCache.DataPageMain.getPrevPage() |
| Modifier and Type | Method and Description |
|---|---|
private java.util.List<java.lang.Object> |
IndexPageCache.collectPages(java.util.List<java.lang.Object> pages,
IndexPageCache.DataPageMain dpMain)
Collects all the cache pages in the cache.
|
void |
IndexPageCache.DataPageExtra.setEntryView(IndexPageCache.DataPageMain main) |
private void |
IndexPageCache.validateChildren(IndexPageCache.DataPageMain dpMain,
IndexPageCache.DataPageExtra dpExtra)
Validates the children for an index page
|
private void |
IndexPageCache.validateEntryForPage(IndexPageCache.DataPageMain dpMain,
IndexData.Entry entry)
Verifies that the given entry type (node/leaf) is valid for the given
page (node/leaf).
|
private void |
IndexPageCache.validatePeers(IndexPageCache.DataPageMain dpMain)
Validates the peer pages for an index page.
|
private void |
IndexPageCache.validatePeerStatus(IndexPageCache.DataPageMain dpMain,
IndexPageCache.DataPageMain peerMain)
Validates the given peer page against the given index page
|
| Constructor and Description |
|---|
CacheDataPage(IndexPageCache.DataPageMain dataPage) |
CacheDataPage(IndexPageCache.DataPageMain dataPage,
IndexPageCache.DataPageExtra extra) |
EntryListView(IndexPageCache.DataPageMain main,
IndexPageCache.DataPageExtra extra) |