| Package | Description |
|---|---|
| com.sleepycat.je.dbi |
INTERNAL: Underlying XxxImpl classes for Environment, Database and Cursor,
plus other misc classes (originally, dbi meant "db internal interface").
|
| com.sleepycat.je.log |
INTERNAL: Low level data storage including log entry sequential
logging/writing, random reading/fetching, and sequential reading.
|
| com.sleepycat.je.log.entry |
INTERNAL: Classes for serializing/materializing log entries.
|
| com.sleepycat.je.recovery |
INTERNAL: Performs recovery/startup processing during Environment open, and
checkpoints to bound recovery time.
|
| com.sleepycat.je.rep.vlsn |
INTERNAL: VLSN index (in-memory and persistent) for mapping VLSNs to LSNs.
|
| Modifier and Type | Method and Description |
|---|---|
void |
VLSNProxy.trackMapping(long lsn,
LogEntryHeader currentEntryHeader,
LogEntry targetLogEntry) |
| Modifier and Type | Field and Description |
|---|---|
protected LogEntryHeader |
FileReader.currentEntryHeader |
LogEntryHeader |
LogItem.header
The header of the new log entry.
|
| Modifier and Type | Method and Description |
|---|---|
LogEntryHeader |
WholeEntry.getHeader() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
LogEntryHeader.logicalEqualsIgnoreVersion(LogEntryHeader other) |
| Constructor and Description |
|---|
ErasedException(long lsn,
LogEntryHeader header) |
| Modifier and Type | Method and Description |
|---|---|
void |
LNLogEntry.postLogWork(LogEntryHeader header,
long justLoggedLsn,
VLSN vlsn)
For LN entries, we need to record the latest LSN for that node with the
owning transaction, within the protection of the log latch.
|
void |
LogEntry.postLogWork(LogEntryHeader header,
long justLoggedLsn,
VLSN vlsn)
Do any processing we need to do after logging, while under the logging
latch.
|
void |
ErasedLogEntry.postLogWork(LogEntryHeader header,
long justLoggedLsn,
VLSN vlsn) |
void |
SingleItemEntry.readEntry(EnvironmentImpl envImpl,
LogEntryHeader header,
ByteBuffer entryBuffer) |
void |
NameLNLogEntry.readEntry(EnvironmentImpl envImpl,
LogEntryHeader header,
ByteBuffer entryBuffer)
Extends its super class to read in database operation information.
|
void |
LNLogEntry.readEntry(EnvironmentImpl envImpl,
LogEntryHeader header,
ByteBuffer entryBuffer) |
void |
FileHeaderEntry.readEntry(EnvironmentImpl envImpl,
LogEntryHeader header,
ByteBuffer entryBuffer)
For a file header, the version is not available until after reading the
item.
|
void |
INLogEntry.readEntry(EnvironmentImpl envImpl,
LogEntryHeader header,
ByteBuffer entryBuffer) |
void |
LogEntry.readEntry(EnvironmentImpl envImpl,
LogEntryHeader header,
ByteBuffer entryBuffer)
Read in a log entry.
|
void |
DeletedDupLNLogEntry.readEntry(EnvironmentImpl envImpl,
LogEntryHeader header,
ByteBuffer entryBuffer)
Extends its super class to read in the extra dup key.
|
void |
ErasedLogEntry.readEntry(EnvironmentImpl envImpl,
LogEntryHeader header,
ByteBuffer entryBuffer) |
| Modifier and Type | Method and Description |
|---|---|
void |
VLSNRecoveryProxy.trackMapping(long lsn,
LogEntryHeader currentEntryHeader,
LogEntry logEntry) |
| Modifier and Type | Method and Description |
|---|---|
void |
VLSNRecoveryTracker.trackMapping(long lsn,
LogEntryHeader currentEntryHeader,
LogEntry targetLogEntry) |
Copyright © 2024. All rights reserved.