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.
|
Modifier and Type | Method and Description |
---|---|
PrimaryIndex<PK,E> |
SecondaryIndex.getPrimaryIndex()
Returns the primary index associated with this secondary index.
|
<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.
|
Modifier and Type | Method and Description |
---|---|
<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> |
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.
|
Constructor and Description |
---|
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 . |
Modifier and Type | Method and Description |
---|---|
PrimaryIndex<java.lang.Object,RawObject> |
RawStore.getPrimaryIndex(java.lang.String entityClass)
Opens the primary index for a given entity class.
|
Copyright (c) 2002, 2017 Oracle and/or its affiliates. All rights reserved.