Skip navigation links

starrocks-bdb-je 18.3.17 API

Packages 
Package Description
com.sleepycat.asm
INTERNAL: ASM library classes (copy of 3rd party sources) used by DPL for bytecode generation.
com.sleepycat.bind
Bindings between database entries and Java objects.
com.sleepycat.bind.serial
Bindings that use Java serialization.
com.sleepycat.bind.tuple
Bindings that use sequences of primitive fields, or tuples.
com.sleepycat.collections
Data access based on the standard Java collections API.
com.sleepycat.compat
INTERNAL: BDB/JE compatibility layer for bind, collections, DPL packages.
com.sleepycat.je
Foundation for creating environments, databases and transactions; provides cursor based data access.
com.sleepycat.je.cleaner
INTERNAL: disk garbage collection.
com.sleepycat.je.config
INTERNAL: Environment configuration parameter support.
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.evictor
INTERNAL: Evicts data from the main and off-heap caches when they overflow.
com.sleepycat.je.incomp
INTERNAL: IN compressor performs background deletion of defunct IN slots and deletes empty INs.
com.sleepycat.je.latch
INTERNAL: Latches wrap Java ReentrantLock and ReentrantReadWriteLock and add restrictions and debugging support; used mainly for IN locking.
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
Berkeley DB Java Edition High Availability (JE HA) enables replication of JE environments.
com.sleepycat.je.rep.arbiter
Provides a mechanism to allow write availability for the Replication group even when the number of replication nodes is less than majority.
com.sleepycat.je.rep.arbiter.impl
INTERNAL: Implementation classes for the arbiter node.
com.sleepycat.je.rep.arbitration
INTERNAL: Manages the designated primary of a two-node group -- this is NOT the arbiter node.
com.sleepycat.je.rep.elections
INTERNAL: Elections of the master node among the nodes in a group.
com.sleepycat.je.rep.impl
INTERNAL: Top level HA implementation classes.
com.sleepycat.je.rep.impl.networkRestore
INTERNAL: Protocol for network restore.
com.sleepycat.je.rep.impl.node
INTERNAL: Feeder and Replica node implementations.
com.sleepycat.je.rep.impl.node.cbvlsn
INTERNAL: Eventual burial ground for Cleaner Barrier VLSN (CBVLSN) classes, currently used only for compatibility with old version nodes in a mixed version group.
com.sleepycat.je.rep.monitor
BDB JE HA support for applications that need to track the composition of a replication group, in order to do tasks such as load balancing and request routing.
com.sleepycat.je.rep.net
BDB JE HA support for network communications configuration.
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.subscription
INTERNAL: Subscription of rep stream for use by stream API in NoSQL DB.
com.sleepycat.je.rep.txn
INTERNAL: HA Txn/Locker subclasses for enforcing consistency and durability constraints.
com.sleepycat.je.rep.util
BDB JE High Availability command line utilities and helper classes.
com.sleepycat.je.rep.util.ldiff
INTERNAL: LDiff debugging utility for comparing databases on different nodes in a group.
com.sleepycat.je.rep.utilint
INTERNAL: Command line and programmatic utilities.
com.sleepycat.je.rep.utilint.net
INTERNAL: Network utility classes.
com.sleepycat.je.rep.vlsn
INTERNAL: VLSN index (in-memory and persistent) for mapping VLSNs to LSNs.
com.sleepycat.je.statcap
INTERNAL: Statistics capture and output to je.stat.csv file.
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.trigger
NOT YET RELEASED: Triggers provide a mechanism for automatically executing one or more application defined trigger methods whenever a certain type of operation is performed.
com.sleepycat.je.txn
INTERNAL: Transaction management and locking (concurrency control).
com.sleepycat.je.util
Supporting utilities.
com.sleepycat.je.util.verify
INTERNAL: Scheduled data verifier and Btree verification.
com.sleepycat.je.utilint
INTERNAL: Misc utility classes, including some stat classes.
com.sleepycat.json_simple  
com.sleepycat.persist
The Direct Persistence Layer (DPL) adds a persistent object model to the Berkeley DB transactional engine.
com.sleepycat.persist.evolve
Utilities for managing class evolution of persistent objects.
com.sleepycat.persist.impl
INTERNAL: Direct Persistence Layer (DPL) implementation.
com.sleepycat.persist.model
Annotations for defining a persistent object model.
com.sleepycat.persist.raw
Raw data access for general purpose tools and manual conversions.
com.sleepycat.util
General utilities used throughout Berkeley DB.
com.sleepycat.util.keyrange
INTERNAL: Key range cursor operations for use in collections API and DPL.
com.sleepycat.utilint
INTERNAL: Misc utility classes used by JE, BDB and NoSQL DB.
Skip navigation links

Copyright © 2024. All rights reserved.