| 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.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 |
DatabaseId
DatabaseImpl Ids are wrapped in a class so they can be logged.
|
class |
ReplicatedDatabaseConfig
This class contains all fields of the database configuration which are
persistent.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<VersionedWriteLoggable> |
ReplicatedDatabaseConfig.getEmbeddedLoggables() |
Collection<VersionedWriteLoggable> |
DatabaseId.getEmbeddedLoggables() |
| Modifier and Type | Class and Description |
|---|---|
class |
BasicVersionedWriteLoggable
A basic implementation of
VersionedWriteLoggable that provides for
writing in a single format by default. |
class |
Trace
Trace logs event tracing messages into .jdb files.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<VersionedWriteLoggable> |
VersionedWriteLoggable.getEmbeddedLoggables() |
Collection<VersionedWriteLoggable> |
Trace.getEmbeddedLoggables() |
| Modifier and Type | Class and Description |
|---|---|
class |
DbOperationType
DbOperationType is a persistent enum used in NameLNLogEntries.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<VersionedWriteLoggable> |
NameLNLogEntry.getEmbeddedLoggables() |
Collection<VersionedWriteLoggable> |
LNLogEntry.getEmbeddedLoggables() |
Collection<VersionedWriteLoggable> |
DbOperationType.getEmbeddedLoggables() |
Collection<VersionedWriteLoggable> |
ReplicableLogEntry.getEmbeddedLoggables()
Returns all possible
VersionedWriteLoggable objects that may be
embedded in the binary data of this log entry. |
| 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 |
FileSummaryLN
A FileSummaryLN represents a Leaf Node in the UtilizationProfile database.
|
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 |
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 |
|---|---|
Collection<VersionedWriteLoggable> |
NameLN.getEmbeddedLoggables() |
Collection<VersionedWriteLoggable> |
LN.getEmbeddedLoggables() |
| Modifier and Type | Class and Description |
|---|---|
class |
DupCountLN
A DupCountLN represents the transactional part of the root of a
duplicate tree, specifically the count of dupes in the tree.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PreparedTxn
A PreparedTxn is used at recovery for processing a TXN_PREPARE log entry.
|
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 |
VersionedWriteTxnEnd
Based class for commit and abort records, which are replicated.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<VersionedWriteLoggable> |
VersionedWriteTxnEnd.getEmbeddedLoggables() |
Collection<VersionedWriteLoggable> |
Txn.getEmbeddedLoggables() |
| Modifier and Type | Class and Description |
|---|---|
class |
Matchpoint
This class writes out a log entry that can be used for replication syncup.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<VersionedWriteLoggable> |
Matchpoint.getEmbeddedLoggables() |
Copyright © 2024. All rights reserved.