| AbstractRecord |
Purpose: Define the abstract definition of a record for internal use.
|
| AbstractRecord.NoEntry |
INTERNAL:
NoEntry: This is used to differentiate between the two kinds
of nulls: no entry exists, and the field is actually mapped
to null.
|
| AbstractRecord.RecordEntry |
Entry class for implementing Map interface.
|
| AbstractSession |
Implementation of org.eclipse.persistence.sessions.Session
The public interface should be used.
|
| AggregateChangeRecord |
This change Record is used to record the changes for AggregateObjectMapping.
|
| AggregateCollectionChangeRecord |
This change record records the changes for AggregateCollectionMapping.
|
| AggregateObjectChangeSet |
|
| ArrayRecord |
PERF: Optimized record implementation using arrays instead of Vector.
|
| ChangeRecord |
Purpose: This class was designed as a superclass to all possible Change Record types.
|
| ClientSessionIdentityMapAccessor |
INTERNAL:
IdentityMapAccessor subclass for client sessions.
|
| CollectionChangeRecord |
Purpose: This class holds the record of the changes made to a collection attribute of
an object.
|
| CommitManager |
This class maintains a commit stack and resolves circular references.
|
| CommitOrderCalculator |
This class calculates a commit order for a series of classes
based on the dependencies between them.
|
| CommitOrderDependencyNode |
This wraps a descriptor with information required to compute an order for
dependencies.
|
| DatabaseSessionImpl |
Implementation of org.eclipse.persistence.sessions.DatabaseSession
The public interface should be used.
|
| DeferrableChangeRecord |
Abstract change record for collection type records that allow deferrable change detection.
|
| DirectCollectionChangeRecord |
Purpose: This class holds the record of the changes made to a collection attribute of
an object.
|
| DirectCollectionChangeRecord.NULL |
|
| DirectMapChangeRecord |
Change record used by DirectMapMapping.
|
| DirectToFieldChangeRecord |
Purpose: To record the changes for attributes that can be represented as DirectToField
|
| DistributedSessionIdentityMapAccessor |
INTERNAL:
Subclass of IdentityMapAccessor for distributed sessions
Overrides some IdentityMapInitialization code
|
| EmptyRecord |
Purpose: Define a singleton empty record to avoid record creation when not required.
|
| ExclusiveIsolatedClientSession |
|
| IdentityMapAccessor |
INTERNAL:
Internal subclass that provides access to identity maps through the session.
|
| IsolatedClientSession |
Provides isolation support by allowing a client session
to have a local cache of the subset of the classes.
|
| IsolatedClientSessionIdentityMapAccessor |
INTERNAL:
Internal subclass that provides access to identity maps through the session.
|
| MergeManager |
Purpose:
Used to manage the merge of two objects in a unit of work.
|
| ObjectChangeSet |
Purpose: Hold the Records of change for a particular instance of an object.
|
| ObjectChangeSet.ObjectChangeSetComparator |
Allow change sets to be compared by changes for batching.
|
| ObjectReferenceChangeRecord |
Purpose: To record the changes for an attribute that references a single Object
|
| OrderedChangeObject |
INTERNAL:
This is used to keep information on a single collection change for attribute change tracking on ordered lists.
|
| PropertiesHandler |
The class processes some of EclipseLink properties.
|
| PropertiesHandler.BatchWritingProp |
|
| PropertiesHandler.BooleanProp |
|
| PropertiesHandler.CacheSizeProp |
|
| PropertiesHandler.CacheTypeProp |
|
| PropertiesHandler.CommitOrderProp |
|
| PropertiesHandler.ConnectionPoolProp |
|
| PropertiesHandler.DescriptorCustomizerProp |
|
| PropertiesHandler.ExclusiveConnectionModeProp |
|
| PropertiesHandler.FlushClearCacheProp |
|
| PropertiesHandler.FlushModeProp |
|
| PropertiesHandler.IdValidationProp |
|
| PropertiesHandler.LoggerTypeProp |
|
| PropertiesHandler.LoggingLevelProp |
|
| PropertiesHandler.PessimisticLockTimeoutUnitProp |
|
| PropertiesHandler.Prop |
|
| PropertiesHandler.QueryTimeoutUnitProp |
|
| PropertiesHandler.ReferenceModeProp |
|
| PropertiesHandler.TargetDatabaseProp |
|
| PropertiesHandler.TargetServerProp |
|
| RepeatableWriteUnitOfWork |
|
| ResultSetRecord |
PERF: Record used by ObjectLevelReadQuery ResultSet optimization.
|
| SessionBrokerIdentityMapAccessor |
INTERNAL:
Subclass of IdentityMapAccessor for Session brokers
Overrides some identiy map initialization code
|
| SessionFinalizer |
This is a finalizer for a session.
|
| SimpleResultSetRecord |
PERF: Record used by ObjectLevelReadQuery ResultSet optimization.
|
| TransformationMappingChangeRecord |
Purpose: To record the changes for attributes that can be represented as Transformation Mapping
|
| UnitOfWorkChangeSet |
Purpose: This is the overall collection of changes.
|
| UnitOfWorkIdentityMapAccessor |
INTERNAL:
IdentityMapAccessor subclass for UnitOfWork
Overrides some initialization functionality and some behavior having to do with
getting objects from identity maps.
|
| UnitOfWorkImpl |
Implementation of org.eclipse.persistence.sessions.UnitOfWork
The public interface should be used.
|