| Package | Description |
|---|---|
| com.sleepycat.persist.impl |
INTERNAL: Direct Persistence Layer (DPL) implementation.
|
| com.sleepycat.persist.model |
Annotations for defining a persistent object model.
|
| Constructor and Description |
|---|
PersistKeyCreator(com.sleepycat.persist.impl.Catalog catalogParam,
EntityMetadata entityMeta,
String keyClassName,
SecondaryKeyMetadata secKeyMeta,
boolean rawAccess)
Creates a key creator/nullifier for a given entity class and key name.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,SecondaryKeyMetadata> |
ClassMetadata.getSecondaryKeys()
Returns an unmodifiable map of key name (which may be different from
field name) to secondary key metadata for all secondary keys declared in
this class, or null if no secondary keys are declared in this class.
|
Map<String,SecondaryKeyMetadata> |
EntityMetadata.getSecondaryKeys()
Returns an unmodifiable map of key name to secondary key metadata, or
an empty map if no secondary keys are defined for this entity.
|
| Constructor and Description |
|---|
ClassMetadata(String className,
int version,
String proxiedClassName,
boolean entityClass,
PrimaryKeyMetadata primaryKey,
Map<String,SecondaryKeyMetadata> secondaryKeys,
List<FieldMetadata> compositeKeyFields)
Used by an
EntityModel to construct persistent class metadata. |
ClassMetadata(String className,
int version,
String proxiedClassName,
boolean entityClass,
PrimaryKeyMetadata primaryKey,
Map<String,SecondaryKeyMetadata> secondaryKeys,
List<FieldMetadata> compositeKeyFields,
Collection<FieldMetadata> persistentFields)
Used by an
EntityModel to construct persistent class metadata. |
EntityMetadata(String className,
PrimaryKeyMetadata primaryKey,
Map<String,SecondaryKeyMetadata> secondaryKeys)
Used by an
EntityModel to construct entity metadata. |
Copyright © 2024. All rights reserved.