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 | Description |
---|---|---|
<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.
|
Modifier and Type | Method | Description |
---|---|---|
<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 | 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 | Description |
---|---|---|
PrimaryIndex<java.lang.Object,RawObject> |
RawStore.getPrimaryIndex(java.lang.String entityClass) |
Opens the primary index for a given entity class.
|
Copyright (c) 1996, 2020 Oracle and/or its affiliates. All rights reserved.