Berkeley DB Java Edition version 3.2.13

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

Packages that use SecondaryIndex
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 SecondaryIndex in com.sleepycat.persist

Methods in com.sleepycat.persist that return SecondaryIndex

`

`<SK,PK,E> SecondaryIndex<SK,PK,E>`

`

`EntityStore.getSecondaryIndex(PrimaryIndex<PK,E> primaryIndex, Class<SK> keyClass, 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, Class<E2> entitySubclass, Class<SK> keyClass, String keyName)`
Returns a secondary index for a secondary key in an entity subclass, opening it if necessary.

Methods in com.sleepycat.persist with parameters of type SecondaryIndex

`

`<SK> void`

`

`EntityJoin.addCondition(SecondaryIndex<SK,PK,E> index, SK key)`
Adds a secondary key condition to the equality join.

Uses of SecondaryIndex in com.sleepycat.persist.raw

Methods in com.sleepycat.persist.raw that return SecondaryIndex
`SecondaryIndex<Object,Object,RawObject>` `RawStore.getSecondaryIndex(String entityClass, String keyName)` Opens the secondary index for a given entity class and secondary key name.

Berkeley DB Java Edition version 3.2.13

Copyright 1996,2006 Oracle. All rights reserved.