## Uses of Class
com.sleepycat.persist.PrimaryIndex

Packages that use PrimaryIndex
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.

### Uses of PrimaryIndex in com.sleepycat.persist

Methods in com.sleepycat.persist that return PrimaryIndex
`<PK,​E> PrimaryIndex<PK,​E>` EntityStore.`getPrimaryIndex​(java.lang.Class<PK> primaryKeyClass, java.lang.Class<E> entityClass)` Returns the primary index for a given entity class, opening it if necessary.
`PrimaryIndex<PK,​E>` SecondaryIndex.`getPrimaryIndex()` Returns the primary index associated with this secondary index.

Methods in com.sleepycat.persist with parameters of type PrimaryIndex
`<SK,​PK,​E> SecondaryIndex<SK,​PK,​E>` EntityStore.`getSecondaryIndex​(PrimaryIndex<PK,​E> primaryIndex, java.lang.Class<SK> keyClass, java.lang.String keyName)` Returns a secondary index for a given primary index and secondary key, opening it if necessary.
`<SK,​PK,​E1,​E2 extends E1> SecondaryIndex<SK,​PK,​E2>` EntityStore.`getSubclassIndex​(PrimaryIndex<PK,​E1> primaryIndex, java.lang.Class<E2> entitySubclass, java.lang.Class<SK> keyClass, java.lang.String keyName)` Returns a secondary index for a secondary key in an entity subclass, opening it if necessary.

Constructors in com.sleepycat.persist with parameters of type PrimaryIndex
`EntityJoin​(PrimaryIndex<PK,​E> index)` Creates a join object for a given primary index.
`SecondaryIndex​(SecondaryDatabase database, Database keysDatabase, PrimaryIndex<PK,​E> primaryIndex, java.lang.Class<SK> secondaryKeyClass, EntryBinding<SK> secondaryKeyBinding)` Creates a secondary index without using an `EntityStore`.

### Uses of PrimaryIndex in com.sleepycat.persist.raw

Methods in com.sleepycat.persist.raw that return PrimaryIndex
`PrimaryIndex<java.lang.Object,​RawObject>` RawStore.`getPrimaryIndex​(java.lang.String entityClass)` Opens the primary index for a given entity class.