| Package | Description |
|---|---|
| com.healthmarketscience.jackcess.impl |
| Modifier and Type | Class and Description |
|---|---|
private static class |
IndexData.RootDataPage
Simple implementation of a DataPage
|
private static class |
IndexPageCache.CacheDataPage
IndexPageCache implementation of an Index
IndexData.DataPage. |
| Modifier and Type | Field and Description |
|---|---|
protected IndexData.DataPage |
IndexData.AddRowPendingChange._addDataPage |
private IndexData.DataPage |
IndexData.Position._dataPage
the last known page of the given entry
|
private static IndexData.DataPage |
IndexData.NEW_ROOT_DATA_PAGE |
| Modifier and Type | Method and Description |
|---|---|
protected IndexData.DataPage |
IndexData.findDataPage(IndexData.Entry entry)
Finds the data page for the given entry.
|
IndexData.DataPage |
IndexData.Position.getDataPage() |
protected IndexData.DataPage |
IndexData.getDataPage(int pageNumber)
Gets the data page for the pageNumber.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
IndexData.commitAddRow(IndexData.Entry newEntry,
IndexData.DataPage dataPage,
int idx,
boolean isDupeEntry,
IndexData.Entry oldEntry)
Completes a prepared row addition.
|
protected void |
IndexData.readDataPage(IndexData.DataPage dataPage)
Reads an index page, populating the correct collection based on the page
type (node or leaf).
|
void |
IndexData.AddRowPendingChange.setAddRow(IndexData.Entry addEntry,
IndexData.DataPage dataPage,
int idx,
boolean isDupe) |
protected static void |
IndexData.writeDataPage(java.nio.ByteBuffer buffer,
IndexData.DataPage dataPage,
int tdefPageNumber,
JetFormat format)
Writes the data page info to the given buffer.
|
protected void |
IndexData.writeDataPage(IndexData.DataPage dataPage)
Write the given index page out to a buffer
|
| Constructor and Description |
|---|
Position(IndexData.DataPage dataPage,
int idx) |
Position(IndexData.DataPage dataPage,
int idx,
IndexData.Entry entry,
boolean between) |