# Uses of Package
com.sleepycat.persist

Packages that use com.sleepycat.persist
Package | Description
--- | ---
com.sleepycat.persist | The Direct Persistence Layer (DPL) adds a persistent object model to the Berkeley DB transactional engine.
com.sleepycat.persist.raw | Raw data access for general purpose tools and manual conversions.

Classes in com.sleepycat.persist used by com.sleepycat.persist
Class and Description
DatabaseNamer Determines the file names to use for primary and secondary databases.
EntityCursor Traverses entity values or key values and allows deleting or updating the entity at the current cursor position.
EntityIndex The interface for accessing keys and entities via a primary or secondary index.
ForwardCursor Cursor operations limited to traversing forward.
PrimaryIndex The primary index for an entity class and its primary key.
SecondaryIndex The secondary index for an entity class and a secondary key.
StoreConfig Configuration properties used with an `EntityStore` or `RawStore`.
StoreExistsException Thrown by the `EntityStore` constructor when the `ExclusiveCreate` configuration parameter is true and the store's internal catalog database already exists.
StoreNotFoundException Thrown by the `EntityStore` constructor when the `AllowCreate` configuration parameter is false and the store's internal catalog database does not exist.

Classes in com.sleepycat.persist used by com.sleepycat.persist.raw
Class and Description
PrimaryIndex The primary index for an entity class and its primary key.
SecondaryIndex The secondary index for an entity class and a secondary key.
StoreConfig Configuration properties used with an `EntityStore` or `RawStore`.
StoreNotFoundException Thrown by the `EntityStore` constructor when the `AllowCreate` configuration parameter is false and the store's internal catalog database does not exist.