| 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.txn |
INTERNAL: HA Txn/Locker subclasses for enforcing consistency and durability
constraints.
|
| com.sleepycat.je.tree |
INTERNAL: Btree data structure (the JE main cache), including persistent
nodes classes, and Btree access methods.
|
| com.sleepycat.je.tree.dupConvert |
INTERNAL: Defunct Btree classes for old duplicate Btrees, only used during
recovery.
|
| com.sleepycat.je.txn |
INTERNAL: Transaction management and locking (concurrency control).
|
| com.sleepycat.je.utilint |
INTERNAL: Misc utility classes, including some stat classes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DbFileSummary
Per-DB-per-file utilization counters.
|
class |
FileSummary
Per-file utilization counters.
|
class |
PackedOffsets
Stores a sorted list of LSN offsets in a packed short representation.
|
class |
TrackedFileSummary
Delta file summary info for a tracked file.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
FileSummary.logicalEquals(Loggable other)
Always return false, this item should never be compared.
|
boolean |
DbFileSummary.logicalEquals(Loggable other) |
boolean |
PackedOffsets.logicalEquals(Loggable other) |
| Modifier and Type | Class and Description |
|---|---|
class |
DatabaseId
DatabaseImpl Ids are wrapped in a class so they can be logged.
|
class |
DatabaseImpl
The underlying object for a given database.
|
class |
DbTree
{@literal
DbTree represents the database directory for this environment.
|
class |
ReplicatedDatabaseConfig
This class contains all fields of the database configuration which are
persistent.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ReplicatedDatabaseConfig.logicalEquals(Loggable other) |
boolean |
DbTree.logicalEquals(Loggable other) |
boolean |
DatabaseImpl.logicalEquals(Loggable other) |
boolean |
DatabaseId.logicalEquals(Loggable other) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
VersionedWriteLoggable
A sub-interface of
Loggable implemented by classes that can write
themselves to a byte buffer in an earlier log format, for use by instances
of ReplicableLogEntry that need to support an earlier log format
during replication. |
| Modifier and Type | Class and Description |
|---|---|
class |
BasicVersionedWriteLoggable
A basic implementation of
VersionedWriteLoggable that provides for
writing in a single format by default. |
class |
FileHeader
A FileHeader embodies the header information at the beginning of each log
file.
|
class |
Trace
Trace logs event tracing messages into .jdb files.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Loggable.logicalEquals(Loggable other) |
boolean |
FileHeader.logicalEquals(Loggable other) |
boolean |
Trace.logicalEquals(Loggable other) |
| Modifier and Type | Class and Description |
|---|---|
class |
SingleItemEntry<T extends Loggable>
This class embodies log entries that have a single loggable item.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DbOperationType
DbOperationType is a persistent enum used in NameLNLogEntries.
|
class |
EmptyLogEntry
Contains no information, implying that the LogEntryType is the only
information needed.
|
class |
RestoreRequired
This log entry is used to indicate that the environment's log files are not
recoverable and that some sort of curative action should happen first.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Loggable> |
SingleItemEntry.create(Class<T> logClass)
Construct a log entry for reading.
|
static <T extends Loggable> |
SingleItemEntry.create(LogEntryType entryType,
T item)
Construct a log entry for writing.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
RestoreRequired.logicalEquals(Loggable other) |
boolean |
DbOperationType.logicalEquals(Loggable other) |
boolean |
EmptyLogEntry.logicalEquals(Loggable other)
Always return false, this item should never be compared.
|
static void |
TraceLogEntry.setTestPriorItem(Loggable priorItem)
Specify an object to write instead of the enclosed item when asked to
write this entry in the log format prior to the last changed version,
for testing.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CheckpointEnd
CheckpointEnd encapsulates the information needed by a checkpoint end log
entry.
|
class |
CheckpointStart
CheckpointStart creates a log entry that marks the beginning of a
checkpoint.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
CheckpointEnd.logicalEquals(Loggable other) |
boolean |
CheckpointStart.logicalEquals(Loggable other) |
| Modifier and Type | Class and Description |
|---|---|
class |
MasterTxn
A MasterTxn represents:
- a user initiated Txn executed on the Master node, when local-write and
read-only are not configured, or
- an auto-commit Txn on the Master node for a replicated DB.
|
class |
ReadonlyTxn
A ReadonlyTxn represents
- a user initiated Txn executed on the Master node, when local-write or
read-only is configured, or
- a user initiated Txn executed on the Replica node, whether or not
local-write is configured, or
- an auto-commit Txn on a Replica node for a replicated DB.
|
class |
ReplayTxn
Used for replaying replicated operations at replica nodes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BIN
A BIN represents a Bottom Internal Node in the JE tree.
|
class |
ChildReference
A ChildReference is a reference in the tree from parent to child.
|
class |
DeltaInfo
DeltaInfo holds the delta for one BIN entry in a partial BIN log entry.
|
class |
FileSummaryLN
A FileSummaryLN represents a Leaf Node in the UtilizationProfile database.
|
class |
IN
An IN represents an Internal Node in the JE tree.
|
class |
LN
An LN represents a Leaf Node in the JE tree.
|
class |
MapLN
{@literal
A MapLN represents a Leaf Node in the JE Db Mapping Tree.
|
class |
NameLN
A NameLN represents a Leaf Node in the name->database id mapping
tree.
|
class |
Node
A Node contains all the common base information for any JE B-Tree node.
|
class |
OldBINDelta
An OldBINDelta contains the information needed to create a partial (delta)
BIN log entry.
|
class |
Tree
Tree implements the JE B+Tree.
|
class |
VersionedLN
VersionedLN is used to provide an in-memory representation of an LN that
makes its VLSN available through btree access.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
MapLN.logicalEquals(Loggable other)
Should never be replicated.
|
boolean |
NameLN.logicalEquals(Loggable other) |
boolean |
FileSummaryLN.logicalEquals(Loggable other)
Should never be replicated.
|
boolean |
Tree.logicalEquals(Loggable other) |
boolean |
ChildReference.logicalEquals(Loggable other) |
boolean |
LN.logicalEquals(Loggable other) |
boolean |
OldBINDelta.logicalEquals(Loggable other)
Always return false, this item should never be compared.
|
boolean |
DeltaInfo.logicalEquals(Loggable other)
Always return false, this item should never be compared.
|
boolean |
IN.logicalEquals(Loggable other) |
| Modifier and Type | Class and Description |
|---|---|
class |
DBIN
A DBIN represents an Duplicate Bottom Internal Node in the JE tree.
|
class |
DIN
An DIN represents an Duplicate Internal Node in the JE tree.
|
class |
DupCountLN
A DupCountLN represents the transactional part of the root of a
duplicate tree, specifically the count of dupes in the tree.
|
class |
INDeleteInfo
INDeleteInfo encapsulates the information logged about the removal of a
child from an IN during IN compression.
|
class |
INDupDeleteInfo
INDupDeleteInfo encapsulates the information logged about the removal of a
child from a duplicate IN during IN compression.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
DupCountLN.logicalEquals(Loggable other) |
boolean |
INDeleteInfo.logicalEquals(Loggable other) |
boolean |
INDupDeleteInfo.logicalEquals(Loggable other) |
| Modifier and Type | Class and Description |
|---|---|
class |
PreparedTxn
A PreparedTxn is used at recovery for processing a TXN_PREPARE log entry.
|
class |
RollbackEnd
This class indicates the end of a partial rollback at syncup.
|
class |
RollbackStart
This class indicates the end of a partial rollback at syncup.
|
class |
Txn
A Txn is the internal representation of a transaction created by a call to
Environment.txnBegin.
|
class |
TxnAbort
Transaction abort.
|
class |
TxnCommit
Transaction commit.
|
class |
TxnEnd
The base class for records that mark the end of a transaction.
|
class |
TxnPrepare
This class writes out a transaction prepare record.
|
class |
VersionedWriteTxnEnd
Based class for commit and abort records, which are replicated.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Txn.logicalEquals(Loggable other) |
boolean |
RollbackEnd.logicalEquals(Loggable other) |
boolean |
TxnPrepare.logicalEquals(Loggable other)
Always return false, this item should never be compared.
|
boolean |
TxnAbort.logicalEquals(Loggable other) |
boolean |
TxnCommit.logicalEquals(Loggable other) |
boolean |
RollbackStart.logicalEquals(Loggable other) |
| Modifier and Type | Class and Description |
|---|---|
class |
Matchpoint
This class writes out a log entry that can be used for replication syncup.
|
class |
VLSN |
| Modifier and Type | Method and Description |
|---|---|
boolean |
VLSN.logicalEquals(Loggable other) |
boolean |
Matchpoint.logicalEquals(Loggable other) |
Copyright © 2024. All rights reserved.