Class Summary |
AbstractInput |
Base class for EntityInput implementations. |
CollectionProxy<E> |
Proxy for Collection types. |
CollectionProxy.ArrayListProxy<E> |
|
CollectionProxy.HashSetProxy<E> |
|
CollectionProxy.LinkedListProxy<E> |
|
CollectionProxy.TreeSetProxy<E> |
|
ComparatorCatalog |
Read-only catalog used by a PersistComparator to return simple formats plus
reconstituted enum formats. |
ComplexFormat |
Format for persistent complex classes that are not composite key classes. |
CompositeKeyFormat |
Format for a composite key class. |
ConverterReader |
Reader for invoking a class Converter mutation. |
EnhancedAccessor |
Implements Accessor for a complex persistent class. |
EnumFormat |
Format for all enum types. |
Evolver |
Evolves each old format that is still relevant if necessary, using Mutations
to configure deleters, renamers, and converters. |
FieldInfo |
A field definition used by ComplexFormat and CompositeKeyFormat. |
Format |
The base class for all object formats. |
KeyLocation |
Holder for the input and format of a key. |
MapProxy<K,V> |
Proxy for a Map. |
MapProxy.HashMapProxy<K,V> |
|
MapProxy.LinkedHashMapProxy<K,V> |
|
MapProxy.TreeMapProxy<K,V> |
|
NonPersistentFormat |
Format for a non-persistent class that is only used for declared field
types and arrays. |
ObjectArrayFormat |
An array of objects having a specified number of dimensions. |
PersistCatalog |
The catalog of class formats for a store, along with its associated model
and mutations. |
PersistComparator |
The btree comparator for persistent key classes. |
PersistEntityBinding |
A persistence entity binding for a given entity class. |
PersistKeyAssigner |
Assigns primary keys from a Sequence. |
PersistKeyBinding |
A persistence key binding for a given key class. |
PersistKeyCreator |
A persistence secondary key creator/nullifier. |
PrimitiveArrayFormat |
An array of primitives having one dimension. |
ProxiedFormat |
Format for types proxied by a PersistentProxy. |
RawAbstractInput |
Base class for EntityInput implementations that type-check RawObject
instances and convert them to regular persistent objects, via the
Format.convertRawObject method. |
RawAccessor |
Implements Accessor for RawObject access. |
RawArrayInput |
Extends RawAbstractInput to convert array (ObjectArrayFormat and
PrimitiveArrayteKeyFormat) RawObject instances. |
RawComplexInput |
Extends RawAbstractInput to convert complex (ComplexFormat and
CompositeKeyFormat) RawObject instances. |
RawSingleInput |
Extends RawAbstractInput to convert array (ObjectArrayFormat and
PrimitiveArrayteKeyFormat) RawObject instances. |
ReadOnlyCatalog |
Read-only catalog operations used when initializing new formats. |
RecordInput |
Implements EntityInput to read record key-data pairs. |
RecordOutput |
Implements EntityOutput to write record key-data pairs. |
ReflectionAccessor |
Implements Accessor using reflection. |
SimpleCatalog |
A static catalog containing simple types only. |
SimpleFormat |
Format for simple types, including primitives. |
SimpleFormat.FBigDec |
|
SimpleFormat.FBigInt |
|
SimpleFormat.FBool |
|
SimpleFormat.FByte |
|
SimpleFormat.FChar |
|
SimpleFormat.FDate |
|
SimpleFormat.FDouble |
|
SimpleFormat.FFloat |
|
SimpleFormat.FInt |
|
SimpleFormat.FLong |
|
SimpleFormat.FShort |
|
SimpleFormat.FString |
|
Store |
Base implementation for EntityStore and RawStore. |
StoredModel |
The EntityModel used when a RawStore is opened. |
WidenerInput |
Widens a value returned by another input when any readXxx method is called. |