| Package | Description |
|---|---|
| com.sleepycat.je.cleaner |
INTERNAL: disk garbage collection.
|
| 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.impl |
INTERNAL: Top level HA implementation classes.
|
| com.sleepycat.je.rep.stream |
INTERNAL: Feeding and syncup (init) of rep stream from master node to
other node types (replicas, etc).
|
| com.sleepycat.je.rep.vlsn |
INTERNAL: VLSN index (in-memory and persistent) for mapping VLSNs to LSNs.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ExpirationTracker.track(LogEntry entry,
int size)
Tracks expiration of a BIN or LN.
|
| Modifier and Type | Method and Description |
|---|---|
VLSN |
EnvironmentImpl.assignVLSNs(LogEntry entry)
Computes and assigns VLSNs as needed to this log item for a replicated
log record.
|
void |
VLSNProxy.trackMapping(long lsn,
LogEntryHeader currentEntryHeader,
LogEntry targetLogEntry) |
| Modifier and Type | Field and Description |
|---|---|
LogEntry |
LogParams.entry
Object to be marshaled and logged.
|
protected LogEntry |
LNFileReader.targetLogEntry |
| Modifier and Type | Field and Description |
|---|---|
protected Map<LogEntryType,LogEntry> |
LNFileReader.targetEntryMap |
| Modifier and Type | Method and Description |
|---|---|
LogEntry |
WholeEntry.getEntry() |
LogEntry |
LogManager.getLogEntry(long lsn)
Instantiate all the objects in the log entry at this LSN.
|
LogEntry |
LogManager.getLogEntryHandleNotFound(long lsn) |
LogEntry |
LogEntryType.getNewLogEntry() |
LogEntry |
LogEntryType.getSharedLogEntry() |
| Modifier and Type | Method and Description |
|---|---|
long |
LogManager.log(LogEntry entry,
ReplicationContext repContext)
Write a log entry.
|
long |
LogManager.logForceFlip(LogEntry entry)
Log this single object and force a flip of the log files.
|
long |
LogManager.logForceFlush(LogEntry entry,
boolean fsyncRequired,
ReplicationContext repContext)
Log this single object and force a write of the log files.
|
protected boolean |
DumpFileReader.matchEntry(LogEntry entry) |
protected abstract void |
ScavengerFileReader.processEntryCallback(LogEntry entry,
LogEntryType entryType) |
| Constructor and Description |
|---|
LogEntryHeader(LogEntry entry,
Provisional provisional,
ReplicationContext repContext)
For writing a log header.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ReplicableLogEntry
A sub-interface of
LogEntry that must be implemented by all log
entries that can be replicated. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbortLogEntry
Log entry for a transaction abort.
|
class |
BINDeltaLogEntry
Holds a partial BIN that serves as a live BIN delta.
|
class |
CommitLogEntry
Log entry for a transaction commit.
|
class |
DeletedDupLNLogEntry
DupDeletedLNEntry encapsulates a deleted dupe LN entry.
|
class |
ErasedLogEntry
When a log entry is erase, it is overwritten in place.
|
class |
FileHeaderEntry
Contains a FileHeader entry.
|
class |
INLogEntry<T extends IN>
- INLogEntry is used to read/write full-version IN logrecs.
|
class |
LNLogEntry<T extends LN>
An LNLogEntry is the in-memory image of an LN logrec describing a write op
(insertion, update, or deletion) performed by a locker T on a record R.
|
class |
MatchpointLogEntry
Log entry for a matchpoint object.
|
class |
NameLNLogEntry
NameLNLogEntry contains all the regular LNLogEntry fields and additional
information about the database operation which instigated the logging of
this NameLN.
|
class |
OldBINDeltaLogEntry
Before log version 9, this was used to hold a OldBINDelta that can be combined
with a BIN when fetched from the log; see getResolvedItem.
|
class |
SingleItemEntry<T extends Loggable>
This class embodies log entries that have a single loggable item.
|
class |
TraceLogEntry
Log entry for a trace object.
|
| Modifier and Type | Method and Description |
|---|---|
LogEntry |
LogEntry.clone() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
SingleItemEntry.logicalEquals(LogEntry other) |
boolean |
NameLNLogEntry.logicalEquals(LogEntry other) |
boolean |
LNLogEntry.logicalEquals(LogEntry other) |
boolean |
INLogEntry.logicalEquals(LogEntry other)
INs from two different environments are never considered equal,
because they have lsns that are environment-specific.
|
boolean |
LogEntry.logicalEquals(LogEntry other) |
boolean |
ErasedLogEntry.logicalEquals(LogEntry other) |
| Modifier and Type | Method and Description |
|---|---|
void |
VLSNRecoveryProxy.trackMapping(long lsn,
LogEntryHeader currentEntryHeader,
LogEntry logEntry) |
| Modifier and Type | Method and Description |
|---|---|
VLSN |
RepImpl.assignVLSNs(LogEntry entry)
{@literal
Generate the next VLSN and update the DTVLSN value in the item.
|
| Modifier and Type | Method and Description |
|---|---|
LogEntry |
InputWireRecord.getLogEntry() |
| Modifier and Type | Method and Description |
|---|---|
void |
VLSNRecoveryTracker.trackMapping(long lsn,
LogEntryHeader currentEntryHeader,
LogEntry targetLogEntry) |
Copyright © 2024. All rights reserved.