Package com.sleepycat.persist.impl

Interface Summary
Accessor Field binding operations implemented via reflection (ReflectionAccessor) or bytecode enhancement (EnhancedAccessor).
Catalog Catalog operation interface used by format classes.
Enhanced Interface implemented by a persistent class via bytecode enhancement.
EntityInput Used for reading object fields.
EntityOutput Used for writing object fields.
Reader Interface to the "read object" methods of the Format class.
Store.SyncHook For unit testing.
 

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.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.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.
 

Exception Summary
RefreshException Thrown and handled internally when metadata must be refreshed on a Replica.
 



Copyright (c) 2004-2010 Oracle. All rights reserved.