# 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 | 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 | 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.

Copyright (c) 1996, 2020 Oracle and/or its affiliates. All rights reserved.