| Package | Description |
|---|---|
| com.healthmarketscience.jackcess.impl |
| Modifier and Type | Field and Description |
|---|---|
private PageChannel |
DatabaseImpl._pageChannel
Reads and writes database pages
|
| Modifier and Type | Method and Description |
|---|---|
PageChannel |
TableCreator.getPageChannel() |
PageChannel |
CursorImpl.getPageChannel() |
PageChannel |
IndexImpl.getPageChannel() |
PageChannel |
UsageMap.getPageChannel() |
PageChannel |
DatabaseImpl.getPageChannel() |
PageChannel |
IndexPageCache.getPageChannel() |
PageChannel |
IndexData.getPageChannel() |
PageChannel |
TableImpl.getPageChannel() |
PageChannel |
ColumnImpl.getPageChannel() |
| Modifier and Type | Method and Description |
|---|---|
CodecHandler |
DefaultCodecProvider.createHandler(PageChannel channel,
java.nio.charset.Charset charset)
Returns a new CodecHandler for the database associated with the given
PageChannel.
|
CodecHandler |
CodecProvider.createHandler(PageChannel channel,
java.nio.charset.Charset charset)
Returns a new CodecHandler for the database associated with the given
PageChannel.
|
java.nio.ByteBuffer |
TempBufferHolder.getBuffer(PageChannel pageChannel,
int size)
Returns a ByteBuffer of at least the given size, with the limit set to
the given size, and the predefined byteOrder.
|
java.nio.ByteBuffer |
TempPageHolder.getPage(PageChannel pageChannel) |
java.nio.ByteBuffer |
TempBufferHolder.getPageBuffer(PageChannel pageChannel)
Returns a ByteBuffer of at least the defined page size, with the limit
set to the page size, and the predefined byteOrder.
|
java.nio.ByteBuffer |
TempPageHolder.setNewPage(PageChannel pageChannel)
Allocates a new buffer in the database (with undefined data) and returns
a new empty buffer.
|
java.nio.ByteBuffer |
TempPageHolder.setPage(PageChannel pageChannel,
int pageNumber)
Sets the current page number and returns that page
|
private java.nio.ByteBuffer |
TempPageHolder.setPage(PageChannel pageChannel,
int pageNumber,
boolean rewind) |