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

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