| Package | Description |
|---|---|
| com.healthmarketscience.jackcess.impl |
| Modifier and Type | Field and Description |
|---|---|
private DatabaseImpl |
PropertyMaps.Handler._database
the current database
|
private DatabaseImpl |
TableCreator._database |
private DatabaseImpl |
UsageMap._database
owning database
|
private DatabaseImpl |
TableImpl._database
owning database
|
| Modifier and Type | Method and Description |
|---|---|
static DatabaseImpl |
DatabaseImpl.create(Database.FileFormat fileFormat,
java.io.File mdbFile,
java.nio.channels.FileChannel channel,
boolean autoSync,
java.nio.charset.Charset charset,
java.util.TimeZone timeZone)
Create a new Database for the given fileFormat
|
DatabaseImpl |
PropertyMaps.Handler.PropColumn.getDatabase() |
DatabaseImpl |
TableCreator.getDatabase() |
DatabaseImpl |
UsageMap.getDatabase() |
DatabaseImpl |
TableImpl.getDatabase() |
DatabaseImpl |
ColumnImpl.getDatabase() |
static DatabaseImpl |
DatabaseImpl.open(java.io.File mdbFile,
boolean readOnly,
java.nio.channels.FileChannel channel,
boolean autoSync,
java.nio.charset.Charset charset,
java.util.TimeZone timeZone,
CodecProvider provider)
Open an existing Database.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PageChannel.initialize(DatabaseImpl database,
CodecProvider codecProvider)
Does second-stage initialization, must be called after construction.
|
static UsageMap |
UsageMap.read(DatabaseImpl database,
java.nio.ByteBuffer buf,
boolean assumeOutOfRangeBitsOn) |
static UsageMap |
UsageMap.read(DatabaseImpl database,
int pageNum,
int rowNum,
boolean assumeOutOfRangeBitsOn) |
static java.lang.String |
ByteUtil.toHexString(DatabaseImpl db,
int pageNumber,
int size)
Convert the given number of bytes from the given database page to a
hexidecimal string for display.
|
private static java.lang.String |
IndexImpl.withErrorContext(java.lang.String msg,
DatabaseImpl db,
java.lang.String idxName) |
private static java.lang.String |
TableImpl.withErrorContext(java.lang.String msg,
DatabaseImpl db,
java.lang.String tableName) |
private static java.lang.String |
IndexData.withErrorContext(java.lang.String msg,
DatabaseImpl db,
java.lang.String tableName,
java.lang.String idxName) |
private static java.lang.String |
ColumnImpl.withErrorContext(java.lang.String msg,
DatabaseImpl db,
java.lang.String tableName,
java.lang.String colName) |
| Constructor and Description |
|---|
Handler(DatabaseImpl database) |
TableCreator(DatabaseImpl database,
java.lang.String name,
java.util.List<ColumnBuilder> columns,
java.util.List<IndexBuilder> indexes) |
TableImpl(DatabaseImpl database,
java.nio.ByteBuffer tableBuffer,
int pageNumber,
java.lang.String name,
int flags) |
UsageMap(DatabaseImpl database,
java.nio.ByteBuffer tableBuffer,
int pageNum,
short rowStart) |