| Package | Description |
|---|---|
| com.sleepycat.persist.impl |
INTERNAL: Direct Persistence Layer (DPL) implementation.
|
| com.sleepycat.persist.model |
Annotations for defining a persistent object model.
|
| com.sleepycat.persist.raw |
Raw data access for general purpose tools and manual conversions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ComplexFormat
Format for persistent complex classes that are not composite key classes.
|
class |
CompositeKeyFormat
Format for a composite key class.
|
class |
EnumFormat
Format for all enum types.
|
class |
Format
The base class for all object formats.
|
class |
ObjectArrayFormat
An array of objects having a specified number of dimensions.
|
class |
PrimitiveArrayFormat
An array of primitives having one dimension.
|
class |
ProxiedFormat
Format for types proxied by a PersistentProxy.
|
class |
SimpleFormat
Format for simple types, including primitives.
|
static class |
SimpleFormat.FBigDec |
static class |
SimpleFormat.FBigInt |
static class |
SimpleFormat.FBool |
static class |
SimpleFormat.FByte |
static class |
SimpleFormat.FChar |
static class |
SimpleFormat.FDate |
static class |
SimpleFormat.FDouble |
static class |
SimpleFormat.FFloat |
static class |
SimpleFormat.FInt |
static class |
SimpleFormat.FLong |
static class |
SimpleFormat.FShort |
static class |
SimpleFormat.FString |
| Modifier and Type | Method and Description |
|---|---|
List<RawType> |
PersistCatalog.getAllRawTypes()
Returns all formats as RawTypes.
|
| Modifier and Type | Method and Description |
|---|---|
RawType |
EntityModel.getRawType(String className)
Returns the type information for the current version of a given class,
or null if the class is not currently persistent.
|
RawType |
EntityModel.getRawTypeVersion(String className,
int version)
Returns the type information for a given version of a given class,
or null if the given version of the class is unknown.
|
| Modifier and Type | Method and Description |
|---|---|
List<RawType> |
EntityModel.getAllRawTypes()
Returns all versions of all known types.
|
List<RawType> |
EntityModel.getAllRawTypeVersions(String className)
Returns all known versions of type information for a given class name,
or null if no persistent version of the class is known.
|
| Modifier and Type | Method and Description |
|---|---|
RawType |
RawType.getComponentType()
Returns the array component type, or null if this is not an array type.
|
RawType |
RawType.getSuperType()
Returns the type of the superclass, or null if the superclass is Object
or this is not a complex type (in other words, this is a simple type or
an array type).
|
RawType |
RawObject.getType()
Returns the raw type information for this raw object.
|
RawType |
RawField.getType()
Returns the type of the field, without expanding parameterized types,
or null if the type is an interface type or the Object class.
|
| Constructor and Description |
|---|
RawObject(RawType type,
Map<String,Object> values,
RawObject superObject)
Creates a raw object with a given set of field values for a complex
type.
|
RawObject(RawType type,
Object[] elements)
Creates a raw object with the given array elements for an array type.
|
RawObject(RawType type,
String enumConstant)
Creates a raw object with the given enum value for an enum type.
|
Copyright © 2024. All rights reserved.