Serialized Form
-
Package commonj.sdo
-
Package commonj.sdo.impl
-
Class commonj.sdo.impl.ExternalizableDelegator
class ExternalizableDelegator extends Object implements Externalizable- serialVersionUID:
- 1L
-
Serialization Methods
-
readExternal
- Throws:
IOException
ClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
-
Package org.eclipse.persistence.core.descriptors
-
Class org.eclipse.persistence.core.descriptors.CoreDescriptor
class CoreDescriptor extends Object implements Serializable-
Serialized Fields
-
attributeGroups
Map<String,
ATTRIBUTE_GROUP extends CoreAttributeGroup> attributeGroups -
eventManager
DESCRIPTOR_EVENT_MANAGER extends CoreDescriptorEventManager eventManager
-
field
FIELD extends CoreField field
-
inheritancePolicy
INHERITANCE_POLICY extends CoreInheritancePolicy inheritancePolicy
-
instantiationPolicy
INSTANTIATION_POLICY extends CoreInstantiationPolicy instantiationPolicy
-
objectBuilder
OBJECT_BUILDER extends CoreObjectBuilder objectBuilder
-
-
-
-
Package org.eclipse.persistence.core.mappings.transformers
-
Package org.eclipse.persistence.core.queries
-
Class org.eclipse.persistence.core.queries.CoreAttributeGroup
class CoreAttributeGroup extends Object implements Serializable-
Serialized Fields
-
allsubclasses
Map<Object,
CoreAttributeGroup> allsubclasses This attribute is used to store all of the classes in this hierarchy keyed by type. It is used to find the correct graph for polymorphic groups. -
isValidated
boolean isValidated
Marks this AttributeGroup as having been validated by the builder and does not require further validation -
items
Map<String,
ATTRIBUTE_ITEM extends CoreAttributeItem> items Specified attributes in the group mapped to their AttributeItems -
name
String name
Name of the group. This is used in subclasses where the groups are stored and can be used within a query by name as with FetchGroup. For dynamic groups the name has no functional value. -
superClassGroup
CoreAttributeGroup superClassGroup
To add inheritance support the two following attrbutes are used to create a model of the inheritance tree This attribute points to the parent AttributeGroup of this attribute group. -
toStringLoopCount
int toStringLoopCount
-
type
Class<?> type
The class represented by this AttrbuteGroup. Used to specify overriding groups for subclasses. -
typeName
String typeName
The name of the class represented by this AttrbuteGroup. Used to specify overriding groups for subclasses.
-
-
-
Class org.eclipse.persistence.core.queries.CoreAttributeItem
class CoreAttributeItem extends Object implements Serializable-
Serialized Fields
-
attributeName
String attributeName
-
group
ATTRIBUTE_GROUP extends CoreAttributeGroup group
-
keyGroup
ATTRIBUTE_GROUP extends CoreAttributeGroup keyGroup
-
keyGroups
Map<Object,
ATTRIBUTE_GROUP extends CoreAttributeGroup> keyGroups -
parent
ATTRIBUTE_GROUP extends CoreAttributeGroup parent
-
subGroups
Map<Object,
ATTRIBUTE_GROUP extends CoreAttributeGroup> subGroups
-
-
-
-
Package org.eclipse.persistence.core.sessions
-
Class org.eclipse.persistence.core.sessions.CoreProject
class CoreProject extends Object implements Serializable
-
-
Package org.eclipse.persistence.dbws
-
Class org.eclipse.persistence.dbws.DBWSModelProject
class DBWSModelProject extends Project implements Serializable
-
-
Package org.eclipse.persistence.descriptors
-
Class org.eclipse.persistence.descriptors.AllFieldsLockingPolicy
class AllFieldsLockingPolicy extends FieldsLockingPolicy implements Serializable -
Class org.eclipse.persistence.descriptors.CacheIndex
class CacheIndex extends Object implements Serializable-
Serialized Fields
-
cacheSize
int cacheSize
Allows the cache size to be set. -
cacheType
Class<? extends WeakIdentityMap> cacheType
Allows the identity map class type to be set. -
fields
List<DatabaseField> fields
-
isInsertable
boolean isInsertable
-
isUpdateable
boolean isUpdateable
-
-
-
Class org.eclipse.persistence.descriptors.CachePolicy
class CachePolicy extends Object implements Serializable-
Serialized Fields
-
cacheable
Boolean cacheable
Entity @Cacheable annotation value. This value contains Boolean value equal to annotation value or null when no annotation was set for entity. Parent values are ignored, value refers to current class only. This value is set only when SharedCacheMode allows to override caching on entity level (DISABLE_SELECTIVE or ENABLE_SELECTIVE). Default value isnull
what means no annotation is present in current class. -
cacheIndexes
Map<List<DatabaseField>,
CacheIndex> cacheIndexes -
cacheInterceptorClass
Class<? extends CacheInterceptor> cacheInterceptorClass
-
cacheInterceptorClassName
String cacheInterceptorClassName
-
cacheIsolation
CacheIsolationType cacheIsolation
-
cacheKeyType
CacheKeyType cacheKeyType
Allow cache key type to be configured. -
cacheSynchronizationType
int cacheSynchronizationType
Configures how objects will be sent via cache synchronization, if synchronization is enabled. -
databaseChangeNotificationType
DatabaseChangeNotificationType databaseChangeNotificationType
Allows configuration of database change event notification. -
fullyMergeEntity
boolean fullyMergeEntity
This flag controls how the MergeManager should merge an Entity when merging into the shared cache. -
identityMapClass
Class<? extends IdentityMap> identityMapClass
-
identityMapSize
int identityMapSize
-
prefetchCacheKeys
boolean prefetchCacheKeys
In certain cases and cache types it is more efficient to preFetch the cache keys from the cache when building the results of the query. Set this flag to true to prefetch the results. -
remoteIdentityMapClass
Class<? extends IdentityMap> remoteIdentityMapClass
-
remoteIdentityMapSize
int remoteIdentityMapSize
-
shouldAlwaysRefreshCache
boolean shouldAlwaysRefreshCache
-
shouldAlwaysRefreshCacheOnRemote
boolean shouldAlwaysRefreshCacheOnRemote
-
shouldDisableCacheHits
boolean shouldDisableCacheHits
-
shouldDisableCacheHitsOnRemote
boolean shouldDisableCacheHitsOnRemote
-
shouldOnlyRefreshCacheIfNewerVersion
boolean shouldOnlyRefreshCacheIfNewerVersion
-
unitOfWorkCacheIsolationLevel
int unitOfWorkCacheIsolationLevel
Configures how the unit of work uses the session cache. -
wasDefaultUnitOfWorkCacheIsolationLevel
boolean wasDefaultUnitOfWorkCacheIsolationLevel
-
-
-
Class org.eclipse.persistence.descriptors.ChangedFieldsLockingPolicy
class ChangedFieldsLockingPolicy extends FieldsLockingPolicy implements Serializable -
Class org.eclipse.persistence.descriptors.ClassDescriptor
class ClassDescriptor extends CoreDescriptor<AttributeGroup,DescriptorEventManager, DatabaseField, InheritancePolicy, InstantiationPolicy, Vector, ObjectBuilder> implements Serializable -
Serialized Fields
-
accessorTree
List<AttributeAccessor> accessorTree
A list of AttributeAccessors in order of access from root to leaf to arrive at current AggregateDescriptor. Only application for Aggregate Descriptors. -
additionalTablePrimaryKeyFields
Map<DatabaseTable,
Map<DatabaseField, DatabaseField>> additionalTablePrimaryKeyFields -
alias
String alias
-
amendmentClassName
String amendmentClassName
-
cacheInvalidationPolicy
CacheInvalidationPolicy cacheInvalidationPolicy
-
cachePolicy
CachePolicy cachePolicy
-
cascadedLockingInitialized
boolean cascadedLockingInitialized
INTERNAL: flag to indicate the initialization state of cascade locking for this descriptor -
changePolicy
ObjectChangePolicy changePolicy
-
cmpPolicy
CMPPolicy cmpPolicy
-
copyPolicy
CopyPolicy copyPolicy
-
copyPolicyClassName
String copyPolicyClassName
-
defaultDeleteObjectQueryRedirector
QueryRedirector defaultDeleteObjectQueryRedirector
-
defaultDeleteObjectQueryRedirectorClassName
String defaultDeleteObjectQueryRedirectorClassName
-
defaultInsertObjectQueryRedirector
QueryRedirector defaultInsertObjectQueryRedirector
-
defaultInsertObjectQueryRedirectorClassName
String defaultInsertObjectQueryRedirectorClassName
-
defaultQueryRedirector
QueryRedirector defaultQueryRedirector
-
defaultQueryRedirectorClassName
String defaultQueryRedirectorClassName
-
defaultReadAllQueryRedirector
QueryRedirector defaultReadAllQueryRedirector
-
defaultReadAllQueryRedirectorClassName
String defaultReadAllQueryRedirectorClassName
-
defaultReadObjectQueryRedirector
QueryRedirector defaultReadObjectQueryRedirector
-
defaultReadObjectQueryRedirectorClassName
String defaultReadObjectQueryRedirectorClassName
-
defaultReportQueryRedirector
QueryRedirector defaultReportQueryRedirector
-
defaultReportQueryRedirectorClassName
String defaultReportQueryRedirectorClassName
-
defaultUpdateObjectQueryRedirector
QueryRedirector defaultUpdateObjectQueryRedirector
-
defaultUpdateObjectQueryRedirectorClassName
String defaultUpdateObjectQueryRedirectorClassName
-
derivesIdMappings
Map<String,
DatabaseMapping> derivesIdMappings -
descriptorCustomizerClassName
String descriptorCustomizerClassName
JPA DescriptorCustomizer list stored here to preserve it when caching the project -
descriptorType
int descriptorType
-
fetchGroupManager
FetchGroupManager fetchGroupManager
-
foreignKeyValuesForCaching
Set<DatabaseField> foreignKeyValuesForCaching
Stores a set of FK fields that will be cached to later retrieve noncacheable mappings -
hasMultipleTableConstraintDependecy
boolean hasMultipleTableConstraintDependecy
Defines if any mapping reference a field in a secondary table. This is used to disable deferring multiple table writes. -
hasNoncacheableMappings
boolean hasNoncacheableMappings
caches if this descriptor has any non cacheable mappings -
hasRelationships
boolean hasRelationships
whether this descriptor has any relationships through its mappings, through inheritance, or through aggregates -
hasSimplePrimaryKey
boolean hasSimplePrimaryKey
PERF: Compute and store if the primary key is simple (direct-mapped) to allow fast extraction. -
historyPolicy
HistoryPolicy historyPolicy
-
idValidation
IdValidation idValidation
Allow zero primary key validation to be configured. -
interfacePolicy
InterfacePolicy interfacePolicy
-
isCascadeOnDeleteSetOnDatabaseOnSecondaryTables
boolean isCascadeOnDeleteSetOnDatabaseOnSecondaryTables
Support delete cascading on the database for multiple and inheritance tables. -
isNativeConnectionRequired
boolean isNativeConnectionRequired
Allow connection unwrapping to be configured. -
javaClass
Class<?> javaClass
-
javaClassName
String javaClassName
-
lockableMappings
List<DatabaseMapping> lockableMappings
-
mappings
Vector<DatabaseMapping> mappings
-
mappingsPostCalculateChanges
List<DatabaseMapping> mappingsPostCalculateChanges
Mappings that require postCalculateChanges method to be called -
mappingsPostCalculateChangesOnDeleted
List<DatabaseMapping> mappingsPostCalculateChangesOnDeleted
Mappings that require postCalculateChangesOnDeleted method to be called -
multipleTableForeignKeys
Map<DatabaseTable,
Set<DatabaseTable>> multipleTableForeignKeys -
multitenantPolicy
MultitenantPolicy multitenantPolicy
-
optimisticLockingPolicy
OptimisticLockingPolicy optimisticLockingPolicy
-
partitioningPolicy
PartitioningPolicy partitioningPolicy
-
partitioningPolicyName
String partitioningPolicyName
-
preDeleteMappings
List<DatabaseMapping> preDeleteMappings
stores a list of mappings that require preDelete as a group prior to the delete individually -
primaryKeyFields
List<DatabaseField> primaryKeyFields
-
primaryKeyIdValidations
List<IdValidation> primaryKeyIdValidations
Allow zero primary key validation to be configured per field. -
properties
Map properties
Additional properties may be added. -
queryKeys
Map<String,
QueryKey> queryKeys -
queryManager
DescriptorQueryManager queryManager
-
referencingClasses
Set<ClassDescriptor> referencingClasses
-
returningPolicies
List<ReturningPolicy> returningPolicies
-
returningPolicy
ReturningPolicy returningPolicy
-
sequence
Sequence sequence
Store the Sequence used for the descriptor. -
sequenceNumberField
DatabaseField sequenceNumberField
-
sequenceNumberName
String sequenceNumberName
-
serializedObjectPolicy
SerializedObjectPolicy serializedObjectPolicy
-
shouldAcquireCascadedLocks
boolean shouldAcquireCascadedLocks
PERF: Used to optimize cache locking to only acquire deferred locks when required (no-indirection). -
shouldAlwaysConformResultsInUnitOfWork
boolean shouldAlwaysConformResultsInUnitOfWork
-
shouldBeReadOnly
boolean shouldBeReadOnly
-
shouldLockForClone
boolean shouldLockForClone
This flag controls if a UOW should acquire locks for clone or simple clone the instance passed to registerExistingObject. If the IdentityMap type does not have concurrent access this can save a return to the identity map for cloning. -
shouldOrderMappings
boolean shouldOrderMappings
-
shouldRegisterResultsInUnitOfWork
boolean shouldRegisterResultsInUnitOfWork
-
tables
Vector<DatabaseTable> tables
-
unconvertedProperties
Map<String,
List<String>> unconvertedProperties Allow the user to defined un-converted properties which will be initialized at runtime. -
virtualAttributeMethods
List<VirtualAttributeMethodInfo> virtualAttributeMethods
A list of methods that are used by virtual mappings. This list is used to control weaving of methods used for virtual access -
weavingUsesPropertyAccess
boolean weavingUsesPropertyAccess
This flag stores whether this descriptor is using Property access based on JPA semantics. It is used to modify the behavior of our weaving functionality as it pertains to adding annotations to fields -
wrapperPolicy
WrapperPolicy wrapperPolicy
-
-
-
Class org.eclipse.persistence.descriptors.CMPPolicy
class CMPPolicy extends Object implements Serializable-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
-
forceUpdate
Boolean forceUpdate
-
mappedClass
Class<?> mappedClass
Class originally mapped, before anything was generated. -
modificationDeferralLevel
int modificationDeferralLevel
The object deferral level. This controls when objects changes will be sent to the Database. -
nonDeferredCreateTime
int nonDeferredCreateTime
This setting will allow customers to control when Toplink will issue the insert SQL for CMP beans. -
pessimisticLockingPolicy
PessimisticLockingPolicy pessimisticLockingPolicy
Allow the bean to always be locked as it enters a new transaction. -
updateAllFields
Boolean updateAllFields
-
-
-
Class org.eclipse.persistence.descriptors.CMPPolicy.KeyIsElementAccessor
class KeyIsElementAccessor extends Object implements Serializable-
Serialized Fields
-
attributeName
String attributeName
-
databaseField
DatabaseField databaseField
-
mapping
DatabaseMapping mapping
-
-
-
Class org.eclipse.persistence.descriptors.DescriptorEvent
class DescriptorEvent extends EventObject implements Serializable-
Serialized Fields
-
changeSet
ObjectChangeSet changeSet
For the post merge event it is possible that there has been a change set generated. This attribute will store the changeSet for the object just merged -
dataRecord
DataRecord dataRecord
Optionally a database row may be provided on some events, (such as aboutToUpdate). -
descriptor
ClassDescriptor descriptor
-
eventCode
int eventCode
The code of the descriptor event being raised. This is an integer constant value from DescriptorEventManager. -
originalObject
Object originalObject
The source object represents the object the event is being raised on, some events also require a second object, for example the original object in a postClone. -
query
DatabaseQuery query
The query causing the event. -
session
AbstractSession session
The session in which the event is raised.
-
-
-
Class org.eclipse.persistence.descriptors.DescriptorEventManager
class DescriptorEventManager extends CoreDescriptorEventManager<DescriptorEvent> implements Serializable-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
-
descriptorEventHolders
List<SerializableDescriptorEventHolder> descriptorEventHolders
-
eventSelectors
AtomicReferenceArray<String> eventSelectors
-
excludeDefaultListeners
boolean excludeDefaultListeners
-
excludeSuperclassListeners
boolean excludeSuperclassListeners
-
hasAnyEventListeners
boolean hasAnyEventListeners
PERF: Cache if any events listener exist.
-
-
-
Class org.eclipse.persistence.descriptors.DescriptorQueryManager
class DescriptorQueryManager extends Object implements Serializable-
Serialized Fields
-
additionalCriteria
String additionalCriteria
-
deleteQuery
DeleteObjectQuery deleteQuery
-
descriptor
ClassDescriptor descriptor
-
doesExistQuery
DoesExistQuery doesExistQuery
-
hasCustomMultipleTableJoinExpression
boolean hasCustomMultipleTableJoinExpression
-
insertQuery
InsertObjectQuery insertQuery
-
queries
Map<String,
List<DatabaseQuery>> queries -
queryTimeout
int queryTimeout
-
queryTimeoutUnit
TimeUnit queryTimeoutUnit
-
readAllQuery
ReadAllQuery readAllQuery
-
readObjectQuery
ReadObjectQuery readObjectQuery
-
updateQuery
UpdateObjectQuery updateQuery
-
-
-
Class org.eclipse.persistence.descriptors.FetchGroupManager
class FetchGroupManager extends Object implements Serializable-
Serialized Fields
-
defaultEntityFetchGroup
EntityFetchGroup defaultEntityFetchGroup
-
defaultFetchGroup
FetchGroup defaultFetchGroup
-
descriptor
ClassDescriptor descriptor
-
fetchGroups
Map<String,
FetchGroup> fetchGroups -
fullFetchGroup
FetchGroup fullFetchGroup
-
idEntityFetchGroup
EntityFetchGroup idEntityFetchGroup
-
minimalFetchGroup
FetchGroup minimalFetchGroup
-
nonReferenceEntityFetchGroup
EntityFetchGroup nonReferenceEntityFetchGroup
-
shouldUseInheritedDefaultFetchGroup
boolean shouldUseInheritedDefaultFetchGroup
-
-
-
Class org.eclipse.persistence.descriptors.FieldsLockingPolicy
class FieldsLockingPolicy extends Object implements Serializable-
Serialized Fields
-
allNonPrimaryKeyFields
List<DatabaseField> allNonPrimaryKeyFields
-
descriptor
ClassDescriptor descriptor
-
-
-
Class org.eclipse.persistence.descriptors.InheritancePolicy
class InheritancePolicy extends CoreInheritancePolicy<AbstractRecord,AbstractSession, ClassDescriptor, DatabaseField> implements Serializable -
Serialized Fields
-
childDescriptors
List<ClassDescriptor> childDescriptors
-
classExtractorName
String classExtractorName
Allow for class extraction method to be specified. -
classIndicatorField
DatabaseField classIndicatorField
-
classNameIndicatorMapping
Map classNameIndicatorMapping
-
describesNonPersistentSubclasses
boolean describesNonPersistentSubclasses
-
descriptor
ClassDescriptor descriptor
-
isJoinedStrategy
boolean isJoinedStrategy
-
parentClass
Class<?> parentClass
-
parentClassName
String parentClassName
-
parentDescriptor
ClassDescriptor parentDescriptor
-
readAllSubclassesView
DatabaseTable readAllSubclassesView
-
rootParentDescriptor
ClassDescriptor rootParentDescriptor
PERF: Cache root descriptor. -
shouldAlwaysUseOuterJoin
boolean shouldAlwaysUseOuterJoin
-
shouldOuterJoinSubclasses
boolean shouldOuterJoinSubclasses
Define if an outer join should be used to read subclasses. -
useDescriptorsToValidateInheritedObjects
boolean useDescriptorsToValidateInheritedObjects
-
-
-
Class org.eclipse.persistence.descriptors.InterfacePolicy
class InterfacePolicy extends Object implements Serializable-
Serialized Fields
-
childDescriptors
List<ClassDescriptor> childDescriptors
-
descriptor
ClassDescriptor descriptor
-
implementorDescriptor
Class<?> implementorDescriptor
-
implementorDescriptorClassName
String implementorDescriptorClassName
-
parentDescriptors
List<ClassDescriptor> parentDescriptors
-
parentInterfaceNames
List<String> parentInterfaceNames
-
parentInterfaces
List<Class<?>> parentInterfaces
-
-
-
Class org.eclipse.persistence.descriptors.PessimisticLockingPolicy
class PessimisticLockingPolicy extends Object implements Serializable-
Serialized Fields
-
lockingMode
short lockingMode
-
-
-
Class org.eclipse.persistence.descriptors.RelationalDescriptor
class RelationalDescriptor extends ClassDescriptor implements Serializable -
Class org.eclipse.persistence.descriptors.ReturningPolicy
class ReturningPolicy extends Object implements Serializable-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
owner of the policy -
fieldsNotFromDescriptor_DefaultTable
Map<DatabaseField,
DatabaseField> fieldsNotFromDescriptor_DefaultTable contains all default table the returning fields that are either unmapped or mapped supplied with types. -
fieldsNotFromDescriptor_OtherTables
Map<DatabaseField,
DatabaseField> fieldsNotFromDescriptor_OtherTables contains all the other tables returning fields that are either unmapped or mapped supplied with types. -
infos
List<ReturningPolicy.Info> infos
Stores an object of type Info for every call to any of addField.. methods. Should be filled out before initialize() is called: fields added after initialization are ignored. -
isUsedToSetPrimaryKey
boolean isUsedToSetPrimaryKey
indicates whether ReturningPolicy is used for generation of the PK. -
main
Collection<DatabaseField>[][] main
The following attributes are initialized by initialize() method. Contains the actual DatabaseFields to be returned. Populated during descriptor initialization using infos. Here's the order:main[INSERT][RETURN_ONLY] main[INSERT][WRITE_RETURN] main[INSERT][MAPPED] main[INSERT][UNMAPPED] main[INSERT][ALL] main[UPDATE][RETURN_ONLY] main[UPDATE][WRITE_RETURN] main[UPDATE][MAPPED] main[UPDATE][UNMAPPED] main[UPDATE][ALL]
After initialization main[UPDATE,WRITE_RETURN] will contain all DatabaseFields that should be returned on Update as read-write.main[i][RETURN_ONLY] + main[i][WRITE_RETURN] = main[i][MAPPED] main[i][MAPPED] + main[i][UNMAPPED] = main[i][ALL]
-
tableToFieldsForGenerationMap
Map<DatabaseTable,
List<DatabaseField>>[] tableToFieldsForGenerationMap maps ClassDescriptor's tables into Vectors of fields to be used for call generation. Lazily initialized array [NUM_OPERATIONS]
-
-
-
Class org.eclipse.persistence.descriptors.SchemaPerMultitenantPolicy
class SchemaPerMultitenantPolicy extends TablePerMultitenantPolicy implements Serializable-
Serialized Fields
-
useSharedCache
boolean useSharedCache
-
useSharedEMF
boolean useSharedEMF
-
-
-
Class org.eclipse.persistence.descriptors.SelectedFieldsLockingPolicy
class SelectedFieldsLockingPolicy extends FieldsLockingPolicy implements Serializable-
Serialized Fields
-
lockFields
List<DatabaseField> lockFields
-
lockFieldsByTable
Map<DatabaseTable,
List<DatabaseField>> lockFieldsByTable
-
-
-
Class org.eclipse.persistence.descriptors.SingleTableMultitenantPolicy
class SingleTableMultitenantPolicy extends Object implements Serializable-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
-
includeTenantCriteria
boolean includeTenantCriteria
-
tenantDiscriminatorFields
Map<DatabaseField,
String> tenantDiscriminatorFields -
tenantDiscriminatorFieldsKeyedOnContext
Map<String,
List<DatabaseField>> tenantDiscriminatorFieldsKeyedOnContext
-
-
-
Class org.eclipse.persistence.descriptors.TablePerClassPolicy
class TablePerClassPolicy extends InterfacePolicy implements Serializable -
Class org.eclipse.persistence.descriptors.TablePerMultitenantPolicy
class TablePerMultitenantPolicy extends Object implements Serializable-
Serialized Fields
-
contextProperty
String contextProperty
-
contextTenant
String contextTenant
-
descriptor
ClassDescriptor descriptor
-
tablePerTenantTables
Map<DatabaseTable,
DatabaseTable> tablePerTenantTables -
type
TenantTableDiscriminatorType type
-
-
-
Class org.eclipse.persistence.descriptors.TimestampLockingPolicy
class TimestampLockingPolicy extends VersionLockingPolicy implements Serializable-
Serialized Fields
-
retrieveTimeFrom
int retrieveTimeFrom
-
-
-
Class org.eclipse.persistence.descriptors.VersionLockingPolicy
class VersionLockingPolicy extends Object implements Serializable-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
-
isCascaded
boolean isCascaded
-
lockMapping
AbstractDirectMapping lockMapping
PERF: Cache the lock mapping if mapped with a direct mapping. -
lockOnChangeMode
OptimisticLockingPolicy.LockOnChange lockOnChangeMode
-
lockValueStored
int lockValueStored
-
writeLockField
DatabaseField writeLockField
-
-
-
Class org.eclipse.persistence.descriptors.VPDMultitenantPolicy
class VPDMultitenantPolicy extends SingleTableMultitenantPolicy implements Serializable
-
-
Package org.eclipse.persistence.descriptors.changetracking
-
Class org.eclipse.persistence.descriptors.changetracking.AttributeChangeTrackingPolicy
class AttributeChangeTrackingPolicy extends ObjectChangeTrackingPolicy implements Serializable -
Class org.eclipse.persistence.descriptors.changetracking.CollectionChangeEvent
class CollectionChangeEvent extends PropertyChangeEvent implements Serializable-
Serialized Fields
-
changeType
int changeType
INTERNAL: Change type is either add or remove -
index
Integer index
INTERNAL: index is the location of the change in the collection -
isChangeApplied
boolean isChangeApplied
INTERNAL: This flag will indicate if the object has already been removed or added to the collection before raising an event. The object is not removed or added before raising an event during merge. -
isSet
boolean isSet
INTERNAL: Set operation in IndirectList results in raising two events: removal of the old value and addition of the new one at the same index: oldValue = list.set(i, newValue); raiseRemoveEvent(i, oldValue, true); raiseAddEvent(i, newValue, true); This flag indicates whether the event was raised by set operation on the list.
-
-
-
Class org.eclipse.persistence.descriptors.changetracking.DeferredChangeDetectionPolicy
class DeferredChangeDetectionPolicy extends Object implements Serializable -
Class org.eclipse.persistence.descriptors.changetracking.MapChangeEvent
class MapChangeEvent extends CollectionChangeEvent implements Serializable-
Serialized Fields
-
key
Object key
INTERNAL: The value of the key that was updated.
-
-
-
Class org.eclipse.persistence.descriptors.changetracking.ObjectChangeTrackingPolicy
class ObjectChangeTrackingPolicy extends DeferredChangeDetectionPolicy implements Serializable
-
-
Package org.eclipse.persistence.descriptors.copying
-
Class org.eclipse.persistence.descriptors.copying.AbstractCopyPolicy
class AbstractCopyPolicy extends Object implements Serializable-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
-
-
-
Class org.eclipse.persistence.descriptors.copying.CloneCopyPolicy
class CloneCopyPolicy extends AbstractCopyPolicy implements Serializable -
Class org.eclipse.persistence.descriptors.copying.InstantiationCopyPolicy
class InstantiationCopyPolicy extends AbstractCopyPolicy implements Serializable -
Class org.eclipse.persistence.descriptors.copying.PersistenceEntityCopyPolicy
class PersistenceEntityCopyPolicy extends AbstractCopyPolicy implements Serializable
-
-
Package org.eclipse.persistence.descriptors.invalidation
-
Class org.eclipse.persistence.descriptors.invalidation.CacheInvalidationPolicy
class CacheInvalidationPolicy extends Object implements Serializable-
Serialized Fields
-
isInvalidationRandomized
boolean isInvalidationRandomized
Allows the timeToLive to be randomized to avoid bottlenecks. -
random
Random random
Random used for randomized invalidation. -
shouldRefreshInvalidObjectsOnClone
boolean shouldRefreshInvalidObjectsOnClone
Determines if expired object registered in the unit of work should be refreshed, default true. -
shouldUpdateReadTimeOnUpdate
boolean shouldUpdateReadTimeOnUpdate
This will represent objects that do not expire.
-
-
-
Class org.eclipse.persistence.descriptors.invalidation.DailyCacheInvalidationPolicy
class DailyCacheInvalidationPolicy extends CacheInvalidationPolicy implements Serializable -
Class org.eclipse.persistence.descriptors.invalidation.NoExpiryCacheInvalidationPolicy
class NoExpiryCacheInvalidationPolicy extends CacheInvalidationPolicy implements Serializable -
Class org.eclipse.persistence.descriptors.invalidation.TimeToLiveCacheInvalidationPolicy
class TimeToLiveCacheInvalidationPolicy extends CacheInvalidationPolicy implements Serializable-
Serialized Fields
-
timeToLive
long timeToLive
Number of milliseconds before invalidation.
-
-
-
-
Package org.eclipse.persistence.descriptors.partitioning
-
Class org.eclipse.persistence.descriptors.partitioning.CustomPartitioningPolicy
class CustomPartitioningPolicy extends PartitioningPolicy implements Serializable-
Serialized Fields
-
partitioningClasName
String partitioningClasName
-
policy
PartitioningPolicy policy
-
-
-
Class org.eclipse.persistence.descriptors.partitioning.FieldPartitioningPolicy
class FieldPartitioningPolicy extends PartitioningPolicy implements Serializable-
Serialized Fields
-
partitionField
DatabaseField partitionField
The column to partition by. -
unionUnpartitionableQueries
boolean unionUnpartitionableQueries
If query does not have the partition field in it, should the query be sent to all databases.
-
-
-
Class org.eclipse.persistence.descriptors.partitioning.HashPartitioningPolicy
class HashPartitioningPolicy extends FieldPartitioningPolicy implements Serializable -
Class org.eclipse.persistence.descriptors.partitioning.PartitioningPolicy
class PartitioningPolicy extends Object implements Serializable-
Serialized Fields
-
name
String name
The persistent unit unique name for the policy.
-
-
-
Class org.eclipse.persistence.descriptors.partitioning.PinnedPartitioningPolicy
class PinnedPartitioningPolicy extends PartitioningPolicy implements Serializable-
Serialized Fields
-
connectionPool
String connectionPool
-
-
-
Class org.eclipse.persistence.descriptors.partitioning.RangePartitioningPolicy
class RangePartitioningPolicy extends FieldPartitioningPolicy implements Serializable-
Serialized Fields
-
partitions
List<RangePartition> partitions
-
-
-
Class org.eclipse.persistence.descriptors.partitioning.ReplicationPartitioningPolicy
class ReplicationPartitioningPolicy extends PartitioningPolicy implements Serializable -
Class org.eclipse.persistence.descriptors.partitioning.RoundRobinPartitioningPolicy
class RoundRobinPartitioningPolicy extends ReplicationPartitioningPolicy implements Serializable-
Serialized Fields
-
currentIndex
int currentIndex
-
replicateWrites
boolean replicateWrites
-
-
-
Class org.eclipse.persistence.descriptors.partitioning.UnionPartitioningPolicy
class UnionPartitioningPolicy extends ReplicationPartitioningPolicy implements Serializable-
Serialized Fields
-
replicateWrites
boolean replicateWrites
-
-
-
Class org.eclipse.persistence.descriptors.partitioning.ValuePartitioningPolicy
class ValuePartitioningPolicy extends FieldPartitioningPolicy implements Serializable-
Serialized Fields
-
defaultConnectionPool
String defaultConnectionPool
The default connection pool is used for any unmapped values. -
orderedPartitions
List<String> orderedPartitions
Use to track order for compute UCP index. -
partitionNames
Map<String,
String> partitionNames Store the value partitions by name. Initialized at runtime. -
partitions
Map<Object,
String> partitions Store the value partitions. Each partition maps a value to a connectionPool. -
partitionValueType
Class<?> partitionValueType
The type of the partition values. Initialized from the type name at runtime. -
partitionValueTypeName
String partitionValueTypeName
The type name of the partition value names. Initialized at runtime
-
-
-
-
Package org.eclipse.persistence.eis
-
Class org.eclipse.persistence.eis.EISCollectionChangeRecord
class EISCollectionChangeRecord extends CollectionChangeRecord implements Serializable -
Class org.eclipse.persistence.eis.EISConnectionSpec
class EISConnectionSpec extends Object implements Serializable-
Serialized Fields
-
connectionFactory
ConnectionFactory connectionFactory
-
connectionSpec
ConnectionSpec connectionSpec
-
context
Context context
-
log
Writer log
-
name
Name name
-
-
-
Class org.eclipse.persistence.eis.EISDescriptor
class EISDescriptor extends ClassDescriptor implements Serializable-
Serialized Fields
-
dataFormat
String dataFormat
Define the type of data the descriptor maps to. -
namespaceResolver
NamespaceResolver namespaceResolver
Allow namespaces to be specified for XML type descriptors.
-
-
-
Class org.eclipse.persistence.eis.EISDOMRecord
class EISDOMRecord extends DOMRecord implements Serializable -
Exception Class org.eclipse.persistence.eis.EISException
class EISException extends DatabaseException implements Serializable -
Class org.eclipse.persistence.eis.EISLogin
class EISLogin extends DatasourceLogin implements Serializable -
Class org.eclipse.persistence.eis.EISMappedRecord
class EISMappedRecord extends AbstractRecord implements Serializable-
Serialized Fields
-
accessor
EISAccessor accessor
-
record
Map record
-
-
-
Class org.eclipse.persistence.eis.EISObjectPersistenceXMLProject
class EISObjectPersistenceXMLProject extends NamespaceResolvableProject implements Serializable -
Class org.eclipse.persistence.eis.EISOrderedCollectionChangeRecord
class EISOrderedCollectionChangeRecord extends CollectionChangeRecord implements Serializable-
Serialized Fields
-
addIndexes
int[] addIndexes
The indexes into the new collection of the elements that were added. -
adds
List adds
The added stuff. -
moveIndexPairs
int[][] moveIndexPairs
The index pairs of the elements that were moved (before and after indexes). -
moves
List moves
The moved stuff. -
removeIndexes
int[] removeIndexes
The indexes into the old collection of the elements that were removed. -
removes
List removes
The removed stuff.
-
-
-
Class org.eclipse.persistence.eis.EISPlatform
class EISPlatform extends DatasourcePlatform implements Serializable-
Serialized Fields
-
domMethod
Method domMethod
Used to reflectively provide XML record support as DOMRecord is not part of the JCA-CCI spec. -
isDOMRecordSupported
boolean isDOMRecordSupported
-
isIndexedRecordSupported
boolean isIndexedRecordSupported
-
isMappedRecordSupported
boolean isMappedRecordSupported
-
recordConverter
RecordConverter recordConverter
Can be used to convert from an adapter specific record. -
requiresAutoCommit
boolean requiresAutoCommit
Can be used if a commit is required after every interaction outside of a local transaction. -
shouldConvertDataToStrings
boolean shouldConvertDataToStrings
Can be used for adapters that only support String data/XML. -
supportsLocalTransactions
boolean supportsLocalTransactions
Allows for usage of transaction to be disabled if not supported. -
xmlConversionManager
XMLConversionManager xmlConversionManager
For XML usage, an XMLConversionManager instance is required
-
-
-
Class org.eclipse.persistence.eis.EISSequence
class EISSequence extends QuerySequence implements Serializable
-
-
Package org.eclipse.persistence.eis.adapters.aq
-
Class org.eclipse.persistence.eis.adapters.aq.AQEISConnectionSpec
class AQEISConnectionSpec extends EISConnectionSpec implements Serializable -
Class org.eclipse.persistence.eis.adapters.aq.AQPlatform
class AQPlatform extends EISPlatform implements Serializable
-
-
Package org.eclipse.persistence.eis.adapters.jms
-
Class org.eclipse.persistence.eis.adapters.jms.JMSEISConnectionSpec
class JMSEISConnectionSpec extends EISConnectionSpec implements Serializable -
Class org.eclipse.persistence.eis.adapters.jms.JMSPlatform
class JMSPlatform extends EISPlatform implements Serializable
-
-
Package org.eclipse.persistence.eis.adapters.xmlfile
-
Class org.eclipse.persistence.eis.adapters.xmlfile.XMLFileEISConnectionSpec
class XMLFileEISConnectionSpec extends EISConnectionSpec implements Serializable -
Class org.eclipse.persistence.eis.adapters.xmlfile.XMLFilePlatform
class XMLFilePlatform extends EISPlatform implements Serializable -
Class org.eclipse.persistence.eis.adapters.xmlfile.XMLFileSequence
class XMLFileSequence extends EISSequence implements Serializable
-
-
Package org.eclipse.persistence.eis.interactions
-
Class org.eclipse.persistence.eis.interactions.EISInteraction
class EISInteraction extends DatasourceCall implements Serializable-
Serialized Fields
-
arguments
Vector arguments
Defines the arguments to the interaction, these can be the values or argument names/fields the values come from. -
functionName
String functionName
Name of the function the interaction describes. -
inputRecordName
String inputRecordName
Name to pass to the input record creation. -
inputRow
AbstractRecord inputRow
Holds database row of input values. -
interactionSpec
InteractionSpec interactionSpec
Adapter specific interaction spec. -
outputArgumentNames
Vector<String> outputArgumentNames
Defines the output argument names as defined in the output record for the interaction. This is shared as indexed interaction may still have mapped results. -
outputArguments
Vector<DatabaseField> outputArguments
Defines the field values the output arguments of the interaction map to. These are order dependent with the names. -
outputResultPath
String outputResultPath
Path to the desired output record if nested. -
properties
Map<String,
Object> properties Adapter specific properties may be added.
-
-
-
Class org.eclipse.persistence.eis.interactions.IndexedInteraction
class IndexedInteraction extends EISInteraction implements Serializable -
Class org.eclipse.persistence.eis.interactions.MappedInteraction
class MappedInteraction extends EISInteraction implements Serializable -
Class org.eclipse.persistence.eis.interactions.QueryStringInteraction
class QueryStringInteraction extends MappedInteraction implements Serializable-
Serialized Fields
-
queryString
String queryString
-
-
-
Class org.eclipse.persistence.eis.interactions.XMLInteraction
class XMLInteraction extends MappedInteraction implements Serializable -
Class org.eclipse.persistence.eis.interactions.XQueryInteraction
class XQueryInteraction extends XMLInteraction implements Serializable-
Serialized Fields
-
xQueryString
String xQueryString
-
-
-
-
Package org.eclipse.persistence.eis.mappings
-
Class org.eclipse.persistence.eis.mappings.EISCompositeCollectionMapping
class EISCompositeCollectionMapping extends AbstractCompositeCollectionMapping implements Serializable -
Class org.eclipse.persistence.eis.mappings.EISCompositeDirectCollectionMapping
class EISCompositeDirectCollectionMapping extends AbstractCompositeDirectCollectionMapping implements Serializable -
Class org.eclipse.persistence.eis.mappings.EISCompositeObjectMapping
class EISCompositeObjectMapping extends AbstractCompositeObjectMapping implements Serializable -
Class org.eclipse.persistence.eis.mappings.EISDirectMapping
class EISDirectMapping extends AbstractDirectMapping implements Serializable -
Class org.eclipse.persistence.eis.mappings.EISOneToManyMapping
class EISOneToManyMapping extends CollectionMapping implements Serializable-
Serialized Fields
-
foreignKeyGroupingElement
DatabaseField foreignKeyGroupingElement
The grouping-element field. -
isForeignKeyRelationship
boolean isForeignKeyRelationship
Keeps track if any of the fields are foreign keys.
-
-
-
Class org.eclipse.persistence.eis.mappings.EISOneToOneMapping
class EISOneToOneMapping extends ObjectReferenceMapping implements Serializable-
Serialized Fields
-
shouldVerifyDelete
boolean shouldVerifyDelete
These are used for non-unit of work modification to check if the value of the 1-1 was changed and a deletion is required. -
sourceToTargetKeyFields
Map<DatabaseField,
DatabaseField> sourceToTargetKeyFields Maps the source foreign/primary key fields to the target primary/foreign key fields. -
targetToSourceKeyFields
Map<DatabaseField,
DatabaseField> targetToSourceKeyFields Maps the target primary/foreign key fields to the source foreign/primary key fields.
-
-
-
Class org.eclipse.persistence.eis.mappings.EISTransformationMapping
class EISTransformationMapping extends AbstractTransformationMapping implements Serializable
-
-
Package org.eclipse.persistence.exceptions
-
Exception Class org.eclipse.persistence.exceptions.BeanValidationException
class BeanValidationException extends EclipseLinkException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.CommunicationException
class CommunicationException extends EclipseLinkException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.ConcurrencyException
class ConcurrencyException extends EclipseLinkException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.ConversionException
class ConversionException extends EclipseLinkException implements Serializable-
Serialized Fields
-
classToConvertTo
Class<?> classToConvertTo
-
-
-
Exception Class org.eclipse.persistence.exceptions.DatabaseException
class DatabaseException extends EclipseLinkException implements Serializable-
Serialized Fields
-
exception
SQLException exception
-
isCommunicationFailure
boolean isCommunicationFailure
-
-
-
Exception Class org.eclipse.persistence.exceptions.DBWSException
class DBWSException extends EclipseLinkException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.DescriptorException
class DescriptorException extends ValidationException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.DiscoveryException
class DiscoveryException extends RemoteCommandManagerException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.DynamicException
class DynamicException extends EclipseLinkException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.EclipseLinkException
class EclipseLinkException extends RuntimeException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.EntityManagerSetupException
class EntityManagerSetupException extends EclipseLinkException implements Serializable -
Class org.eclipse.persistence.exceptions.IntegrityChecker
class IntegrityChecker extends Object implements Serializable-
Serialized Fields
-
caughtExceptions
Vector<Exception> caughtExceptions
To add all the Descriptor exceptions -
shouldCatchExceptions
boolean shouldCatchExceptions
To know that should we catch all the descriptors exceptions or not -
shouldCheckDatabase
boolean shouldCheckDatabase
To know that should we check database tables or not -
shouldCheckInstantiationPolicy
boolean shouldCheckInstantiationPolicy
To know that should we check InstantiationPolicy or not -
tables
Vector tables
To load the tables from database
-
-
-
Exception Class org.eclipse.persistence.exceptions.IntegrityException
class IntegrityException extends ValidationException implements Serializable-
Serialized Fields
-
integrityChecker
IntegrityChecker integrityChecker
-
-
-
Exception Class org.eclipse.persistence.exceptions.JAXBException
class JAXBException extends EclipseLinkException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.JPQLException
class JPQLException extends EclipseLinkException implements Serializable-
Serialized Fields
-
internalExceptions
Collection internalExceptions
-
-
-
Exception Class org.eclipse.persistence.exceptions.JSONException
class JSONException extends EclipseLinkException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.OptimisticLockException
class OptimisticLockException extends EclipseLinkException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.PersistenceUnitLoadingException
class PersistenceUnitLoadingException extends EclipseLinkException implements Serializable-
Serialized Fields
-
resourceName
String resourceName
-
-
-
Exception Class org.eclipse.persistence.exceptions.QueryException
class QueryException extends ValidationException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.RemoteCommandManagerException
class RemoteCommandManagerException extends EclipseLinkException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.SDOException
class SDOException extends EclipseLinkException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.ServerPlatformException
class ServerPlatformException extends EclipseLinkException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.SessionLoaderException
class SessionLoaderException extends EclipseLinkException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.StaticWeaveException
class StaticWeaveException extends EclipseLinkException implements Serializable-
Serialized Fields
-
resourceName
String resourceName
-
-
-
Exception Class org.eclipse.persistence.exceptions.TransactionException
class TransactionException extends EclipseLinkException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.ValidationException
class ValidationException extends EclipseLinkException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.XMLConversionException
class XMLConversionException extends EclipseLinkException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.XMLMarshalException
class XMLMarshalException extends ValidationException implements Serializable -
Exception Class org.eclipse.persistence.exceptions.XMLParseException
class XMLParseException extends EclipseLinkException implements Serializable
-
-
Package org.eclipse.persistence.expressions
-
Class org.eclipse.persistence.expressions.Expression
class Expression extends Object implements Serializable- serialVersionUID:
- -5979150600092006081L
-
Serialized Fields
-
hashCode
int hashCode
PERF: Cache the hashCode. -
selectIfOrderedBy
boolean selectIfOrderedBy
-
-
Class org.eclipse.persistence.expressions.ExpressionBuilder
class ExpressionBuilder extends ObjectExpression implements Serializable-
Serialized Fields
-
aliasedViewTable
DatabaseTable aliasedViewTable
-
queryClass
Class<?> queryClass
-
statement
SQLSelectStatement statement
-
viewTable
DatabaseTable viewTable
-
wasAdditionJoinCriteriaUsed
boolean wasAdditionJoinCriteriaUsed
-
wasQueryClassSetInternally
boolean wasQueryClassSetInternally
-
-
-
Class org.eclipse.persistence.expressions.ExpressionOperator
class ExpressionOperator extends Object implements Serializable- serialVersionUID:
- -7066100204792043980L
-
Serialized Fields
-
argumentIndices
int[] argumentIndices
-
databaseStrings
String[] databaseStrings
-
isBindingSupported
Boolean isBindingSupported
Allow operator to disable/enable binding for the whole expression. Set to 'null' to enable `isArgumentBindingSupported` finer detail. -
isPrefix
boolean isPrefix
-
isRepeating
boolean isRepeating
-
javaStrings
String[] javaStrings
-
name
String name
-
nodeClass
Class<?> nodeClass
-
selector
int selector
-
type
int type
-
-
Class org.eclipse.persistence.expressions.ListExpressionOperator
class ListExpressionOperator extends ExpressionOperator implements Serializable
-
-
Package org.eclipse.persistence.history
-
Class org.eclipse.persistence.history.AsOfClause
class AsOfClause extends Object implements Serializable-
Serialized Fields
-
value
Object value
-
-
-
Class org.eclipse.persistence.history.AsOfSCNClause
class AsOfSCNClause extends AsOfClause implements Serializable -
Class org.eclipse.persistence.history.HistoryPolicy
class HistoryPolicy extends Object implements Serializable-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
-
endFields
List<DatabaseField> endFields
-
historicalTables
List<DatabaseTable> historicalTables
-
mapping
DatabaseMapping mapping
-
shouldHandleWrites
boolean shouldHandleWrites
-
startFields
List<DatabaseField> startFields
-
usesLocalTime
boolean usesLocalTime
-
-
-
-
Package org.eclipse.persistence.indirection
-
Class org.eclipse.persistence.indirection.IndirectList
-
Serialized Fields
-
delegate
Vector<E> delegate
Reduce type casting. -
initialCapacity
int initialCapacity
Store initial size for lazy init. -
instanceLock
Lock instanceLock
-
isListOrderBrokenInDb
boolean isListOrderBrokenInDb
If the mapping using IndirectList has listOrderfield != null then this flag indicates whether the list in the db has invalid order: either row(s) with null order value(s) or/and "holes" in order. The flag may be set to true when the objects are read from the db. When collection is updated the flag set to true causes updating of listOrderField of all rows in the db. After update is complete the flag is set back to false. -
isRegistered
boolean isRegistered
PERF: Quick check flag if has been registered in a unit of work. -
useLazyInstantiation
boolean useLazyInstantiation
This value is used to determine if we should attempt to do adds and removes from the list without actually instantiating the list from the database. By default this is set to true. -
valueHolder
ValueHolderInterface<List<E>> valueHolder
Delegate indirection behavior to a value holder.
-
-
-
Class org.eclipse.persistence.indirection.IndirectMap
-
Serialized Fields
-
delegate
Hashtable<K,
V> delegate Reduce type casting -
initialCapacity
int initialCapacity
Store initial size for lazy init. -
instanceLock
Lock instanceLock
-
loadFactor
float loadFactor
Store load factor for lazy init. -
valueHolder
ValueHolderInterface<Map<K,
V>> valueHolder Delegate indirection behavior to a value holder
-
-
-
Class org.eclipse.persistence.indirection.IndirectSet
class IndirectSet extends Object implements Serializable-
Serialized Fields
-
delegate
Set<E> delegate
Reduce type casting -
initialCapacity
int initialCapacity
Store initial size for lazy init. -
instanceLock
Lock instanceLock
-
loadFactor
float loadFactor
Store load factor for lazy init. -
useLazyInstantiation
boolean useLazyInstantiation
This value is used to determine if we should attempt to do adds and removes from the list without actually instantiating the list from the database. By default, this is set to false. When set to true, adding duplicate elements to the set will result in the element being added when the transaction is committed. -
valueHolder
ValueHolderInterface<Set<E>> valueHolder
Delegate indirection behavior to a value holder
-
-
-
Class org.eclipse.persistence.indirection.ValueHolder
class ValueHolder extends Object implements Serializable-
Serialized Fields
-
isCoordinatedWithProperty
boolean isCoordinatedWithProperty
The two variable below are used as part of the implementation of WeavedAttributeValueHolderInterface They are used to track whether a valueholder that has been weaved into a class is coordinated with the underlying property -
isNewlyWeavedValueHolder
boolean isNewlyWeavedValueHolder
-
value
T value
Stores the wrapped object.
-
-
-
-
Package org.eclipse.persistence.internal.databaseaccess
-
Class org.eclipse.persistence.internal.databaseaccess.BatchWritingMechanism
class BatchWritingMechanism extends Object implements Serializable-
Serialized Fields
-
databaseAccessor
DatabaseAccessor databaseAccessor
This member variable stores the reference to the DatabaseAccessor that is using this Mechanism to handle the batch writing -
executionCount
int executionCount
-
maxBatchSize
int maxBatchSize
Allow for the batch size to be set as many database have strict limits. -
queryTimeoutCache
int queryTimeoutCache
INTERNAL: This variable is used to temporarily cache the largest queryTimeout among a batch of queries for a particular mechanism. The default is NoTimeout. -
statementCount
int statementCount
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.BindCallCustomParameter
class BindCallCustomParameter extends Object implements Serializable-
Serialized Fields
-
obj
Object obj
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.DatabaseCall
class DatabaseCall extends DatasourceCall implements Serializable-
Serialized Fields
-
executeReturnValue
boolean executeReturnValue
JPA 2.1 NamedStoredProcedureQuery execute API implementation. -
firstResult
int firstResult
-
hasAllocatedConnection
boolean hasAllocatedConnection
Indicates whether the call has allocated connection. May be set if the call has not finished -
hasMultipleResultSets
boolean hasMultipleResultSets
Support multiple result sets. -
hasOptimisticLock
boolean hasOptimisticLock
-
ignoreFirstRowSetting
boolean ignoreFirstRowSetting
Indicates if the FirstRow value in this call object is to be ignored. If true, it should mean it has been built into the SQL statement directly ex: using Oracle Rownum support -
ignoreMaxResultsSetting
boolean ignoreMaxResultsSetting
Indicates if the MaxResults value in this call object is to be ignored. If true, it should mean it has been built into the SQL statement directly ex: using Oracle Rownum support -
isBatchExecutionSupported
boolean isBatchExecutionSupported
Define if this query is compatible with batch writing. Some queries, such as DDL are not compatible. -
isCallableStatementRequired
boolean isCallableStatementRequired
-
isCursorOutputProcedure
boolean isCursorOutputProcedure
Allow for a single cursored output parameter. -
isFieldMatchingRequired
boolean isFieldMatchingRequired
-
isMultipleCursorOutputProcedure
boolean isMultipleCursorOutputProcedure
Allow for multiple cursored output parameter. -
isResultSetScrollable
boolean isResultSetScrollable
-
maxRows
int maxRows
-
queryTimeout
int queryTimeout
-
queryTimeoutUnit
TimeUnit queryTimeoutUnit
-
resultSetConcurrency
int resultSetConcurrency
-
resultSetFetchSize
int resultSetFetchSize
-
resultSetType
int resultSetType
-
returnMultipleResultSetCollections
boolean returnMultipleResultSetCollections
Support returning multiple results sets instead of just one list, i.e. support multiple results set mappings. -
returnsResultSet
Boolean returnsResultSet
-
shouldBuildOutputRow
boolean shouldBuildOutputRow
-
shouldCacheStatement
Boolean shouldCacheStatement
-
shouldReturnGeneratedKeys
boolean shouldReturnGeneratedKeys
-
sqlString
String sqlString
The SQL string to execute. -
usesBinding
Boolean usesBinding
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.DatabasePlatform
class DatabasePlatform extends DatasourcePlatform implements Serializable-
Serialized Fields
-
batchWritingMechanism
BatchWritingMechanism batchWritingMechanism
Allow for a custom batch writing mechanism. -
castSizeForVarcharParameter
int castSizeForVarcharParameter
used for casting of input parameters in certain DBs -
cursorCode
int cursorCode
Allow for the code that is used for preparing cursored outs for a storedprocedure to be settable. -
driverName
String driverName
-
driverSupportsNationalCharacterVarying
boolean driverSupportsNationalCharacterVarying
True if the current jdbc driver supports get/setNString methods -
isCastRequired
boolean isCastRequired
Allow platform specific cast to be enabled. -
maxBatchWritingSize
int maxBatchWritingSize
Allow for the batch size to be set as many database have strict limits. -
partitioningCallback
DataPartitioningCallback partitioningCallback
Used to integrate with data partitioning in an external DataSource such as UCP. -
pingSQL
String pingSQL
This attribute will store the SQL query that will be used to 'ping' the database connection in order to check the health of a connection. -
printInnerJoinInWhereClause
Boolean printInnerJoinInWhereClause
Allow configuration option to use Where clause joining or From clause joining. -
printOuterJoinInWhereClause
Boolean printOuterJoinInWhereClause
Allow configuration option to use Where clause outer joining or From clause joining. -
shouldBindAllParameters
Boolean shouldBindAllParameters
Bind all arguments to any SQL statement. -
shouldBindLiterals
boolean shouldBindLiterals
Allow user to require literals to be bound. -
shouldBindPartialParameters
boolean shouldBindPartialParameters
Bind some arguments to any SQL statement. -
shouldCacheAllStatements
boolean shouldCacheAllStatements
Cache all prepared statements, this requires full parameter binding as well. -
shouldCreateIndicesOnForeignKeys
boolean shouldCreateIndicesOnForeignKeys
Allows auto-indexing for foreign keys to be set. -
shouldForceBindAllParameters
boolean shouldForceBindAllParameters
Bind all arguments to any SQL statement. -
shouldForceFieldNamesToUpperCase
boolean shouldForceFieldNamesToUpperCase
Can be used if the app expects upper case but the database is not return consistent case, i.e. different databases. -
shouldOptimizeDataConversion
boolean shouldOptimizeDataConversion
Allow for driver level data conversion optimization to be disabled, required because some drivers can loose precision. -
shouldTrimStrings
boolean shouldTrimStrings
Indicates (if true) to remove blanks characters from the right of CHAR strings. -
statementCacheSize
int statementCacheSize
The statement cache size for prepare parameterized statements. -
storedProcedureTerminationToken
String storedProcedureTerminationToken
The delimiter between stored procedures in multiple stored procedure calls. -
stringBindingSize
int stringBindingSize
Indicates the size above which strings will be bound NOTE: does not work with ODBC -
structConverters
Map<String,
StructConverter> structConverters The following two maps, provide two ways of looking up StructConverters. They can be looked up by java Class or by Struct type -
supportsAutoCommit
boolean supportsAutoCommit
Some JDBC drivers do not support AutoCommit in the way EclipseLink expects. (e.g. Attunity Connect, JConnect) -
tableCreationSuffix
String tableCreationSuffix
String used on all table creation statements generated from the DefaultTableGenerator with a session using this project. This value will be appended to CreationSuffix strings stored within the DatabaseTable creationSuffix. -
transactionIsolation
int transactionIsolation
The transaction isolation level to be set on the connection (optional). -
typeConverters
Map<Class<?>,
StructConverter> typeConverters -
useJDBCStoredProcedureSyntax
Boolean useJDBCStoredProcedureSyntax
-
useNationalCharacterVarying
boolean useNationalCharacterVarying
If true, the platform should map String columns to a type that supports national characters. -
useRownumFiltering
boolean useRownumFiltering
Some platforms allow a query's maxRows and FirstResult settings to be specified in SQL. This setting allows it to be enabled/disabled -
usesBatchWriting
boolean usesBatchWriting
Batch all write statements -
usesByteArrayBinding
boolean usesByteArrayBinding
Indicates that binding will be used for BLOB data. NOTE: does not work well with ODBC. -
usesJDBCBatchWriting
boolean usesJDBCBatchWriting
Allow for our batch writing support to be used in JDK 1.2. -
usesNativeBatchWriting
boolean usesNativeBatchWriting
bug 4241441: Allow custom batch writing to enable batching with optimistic locking. -
usesNativeSQL
boolean usesNativeSQL
Indicates that native SQL should be used for literal values instead of ODBC escape format Only used with Oracle, Sybase & DB2 -
usesStreamsForBinding
boolean usesStreamsForBinding
Indicates that streams will be used to store BLOB data. NOTE: does not work with ODBC -
usesStringBinding
boolean usesStringBinding
Indicates that strings will above the stringBindingSize will be bound NOTE: does not work with ODBC
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.DatasourceCall
class DatasourceCall extends Object implements Serializable-
Serialization Methods
-
readObject
INTERNAL: This method is used to correct parameterTypes which are compared to static values using == equality, which changes during serialization/deserialization.- Throws:
IOException
ClassNotFoundException
-
-
Serialized Fields
-
isNativeConnectionRequired
boolean isNativeConnectionRequired
Allow connection unwrapping to be configured. -
isPrepared
boolean isPrepared
-
outputCursors
List<DatabaseField> outputCursors
Keep a list of the output cursors. -
parameterBindings
List<Boolean> parameterBindings
-
parameters
List<Object> parameters
-
parameterTypes
List<DatasourceCall.ParameterType> parameterTypes
-
returnType
int returnType
-
shouldProcessTokenInQuotes
boolean shouldProcessTokenInQuotes
-
usesBinding
Boolean usesBinding
The call may specify that all of its parameters should/shouldn't be bound.Typically, this is set to false in the event that the DatabasePlatform marks the call as containing illegal binding behavior during JPQL parsing.
Defaults to null to indicate no preference and allows database platforms to determine
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform
class DatasourcePlatform extends Object implements Serializable-
Serialized Fields
-
dataTypesConvertedFromAClass
Hashtable<Class<?>,
List<Class<?>>> dataTypesConvertedFromAClass Store the list of Classes that can be converted to from the key. -
dataTypesConvertedToAClass
Hashtable<Class<?>,
List<Class<?>>> dataTypesConvertedToAClass Store the list of Classes that can be converted from to the key. -
defaultNativeSequenceToTable
boolean defaultNativeSequenceToTable
If the native sequence type is not supported, if table sequencing should be used. -
defaultSeqenceAtNextValue
boolean defaultSeqenceAtNextValue
If sequences should start at Next Value -
defaultSequence
Sequence defaultSequence
Store default sequence -
endDelimiter
String endDelimiter
-
sequences
Map<String,
Sequence> sequences Store map of sequence names to sequences -
sequencesLock
Object sequencesLock
Ensures that only one thread at a time can add/remove sequences -
startDelimiter
String startDelimiter
Delimiter to use for fields and tables using spaces or other special values -
supportsReturnGeneratedKeys
boolean supportsReturnGeneratedKeys
This property configures if the database platform will useStatement.getGeneratedKeys()
, or a separate query, in order to obtain javax.persistence.GenerationType.IDENTITY generated values.Allowed Values:
- "
true
" - IDENTITY generated values will be obtained withStatement.getGeneratedKeys()
- "
false
" (DEFAULT) - IDENTITY generated values will be obtained with a separate queryDatasourcePlatform.buildSelectQueryForIdentity()
See:
DatasourcePlatform.buildSelectQueryForIdentity()
will be disabled if this property is enabled
- "
-
tableQualifier
String tableQualifier
Supporting name scopes in database by prefixing the table names with the table qualifier/creator. -
timestampQuery
ValueReadQuery timestampQuery
Store the query use to query the current server time. -
uuidQuery
ValueReadQuery uuidQuery
Store the query use to query the current server UUID.
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.DynamicSQLBatchWritingMechanism
class DynamicSQLBatchWritingMechanism extends BatchWritingMechanism implements Serializable-
Serialized Fields
-
batchSize
long batchSize
This attribute is used to store the maximum length of all strings batched together -
lastCallAppended
DatabaseCall lastCallAppended
-
sqlStrings
List<String> sqlStrings
This variable is used to store the SQLStrings that are being batched -
usesOptimisticLocking
boolean usesOptimisticLocking
Records if this batch uses optimistic locking.
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.FieldTypeDefinition
class FieldTypeDefinition extends Object implements Serializable-
Serialized Fields
-
-
Class org.eclipse.persistence.internal.databaseaccess.InOutputParameterForCallableStatement
class InOutputParameterForCallableStatement extends OutputParameterForCallableStatement implements Serializable-
Serialized Fields
-
inParameter
Object inParameter
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.InParameterForCallableStatement
class InParameterForCallableStatement extends BindCallCustomParameter implements Serializable-
Serialized Fields
-
inField
DatabaseField inField
-
inParameter
Object inParameter
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.OutputParameterForCallableStatement
class OutputParameterForCallableStatement extends BindCallCustomParameter implements Serializable-
Serialized Fields
-
isCursor
boolean isCursor
-
isTypeNameRequired
boolean isTypeNameRequired
-
jdbcType
int jdbcType
-
typeName
String typeName
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.ParameterizedSQLBatchWritingMechanism
class ParameterizedSQLBatchWritingMechanism extends BatchWritingMechanism implements Serializable-
Serialized Fields
-
lastCallAppended
DatabaseCall lastCallAppended
-
parameters
List<List> parameters
This variable contains a list of the parameters list passed into the query -
previousCall
DatabaseCall previousCall
This member variable is used to keep track of the last SQL string that was executed by this mechanism. If the current string and previous string match then simply bind in the arguments, otherwise end previous batch and start a new batch
-
-
-
-
Package org.eclipse.persistence.internal.descriptors
-
Class org.eclipse.persistence.internal.descriptors.AbstractSerializedObjectPolicy
class AbstractSerializedObjectPolicy extends Object implements Serializable-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
-
field
DatabaseField field
-
-
-
Class org.eclipse.persistence.internal.descriptors.FieldTransformation
class FieldTransformation extends Object implements Serializable-
Serialized Fields
-
field
DatabaseField field
-
-
-
Class org.eclipse.persistence.internal.descriptors.InstanceVariableAttributeAccessor
class InstanceVariableAttributeAccessor extends AttributeAccessor implements Serializable -
Class org.eclipse.persistence.internal.descriptors.InstantiationPolicy
class InstantiationPolicy extends CoreInstantiationPolicy implements Serializable-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
Backpointer to descriptor. -
factory
Object factory
The object factory. This can be specified directly by the client, or it can be built dynamically using the the factoryClass and, optionally, the factoryMethodName. -
factoryClass
Class<?> factoryClass
The class of the factory. The factory is instantiated by either invoking this class's default (zero-argument) constructor or the factoryMethod specified below. -
factoryClassName
String factoryClassName
-
factoryMethodName
String factoryMethodName
Static method invoked on the factoryClass to get the factory instance. If this is null, the factory class's default (zero-argument) constructor is invoked. -
methodName
String methodName
The method invoked on either the descriptor class (in which case it is static) or the factory (in which case it is not static) to build a new instance of the descriptor class.
-
-
-
Class org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor
class MethodAttributeAccessor extends AttributeAccessor implements Serializable -
Class org.eclipse.persistence.internal.descriptors.MethodBasedFieldTransformation
class MethodBasedFieldTransformation extends FieldTransformation implements Serializable-
Serialized Fields
-
methodName
String methodName
-
-
-
Class org.eclipse.persistence.internal.descriptors.MultitenantPrimaryKeyAccessor
class MultitenantPrimaryKeyAccessor extends AttributeAccessor implements Serializable -
Class org.eclipse.persistence.internal.descriptors.ObjectBuilder
class ObjectBuilder extends CoreObjectBuilder<AbstractRecord,AbstractSession, DatabaseField, DatabaseMapping> implements Serializable -
Serialized Fields
-
batchFetchedAttributes
List<DatabaseMapping> batchFetchedAttributes
PERF: Cache mapping that use batch fetching. -
cloningMappings
List<DatabaseMapping> cloningMappings
PERF: Cache mappings that require cloning. -
descriptor
ClassDescriptor descriptor
-
eagerMappings
List<DatabaseMapping> eagerMappings
PERF: Cache mappings that are eager loaded. -
fieldsMap
Map<DatabaseField,
DatabaseField> fieldsMap Used to maintain identity on the field objects. Ensure they get the correct index/type. -
hasCacheIndexesInSopObject
boolean hasCacheIndexesInSopObject
PERF: is there an cache index field that's would not be selected by SOP query. Ignored unless descriptor uses SOP and CachePolicy has cache indexes. -
hasInBatchFetchedAttribute
boolean hasInBatchFetchedAttribute
PERF: Cache mapping that use batch fetching. -
hasWrapperPolicy
boolean hasWrapperPolicy
PERF: Cache if has a wrapper policy. -
isSimple
boolean isSimple
PERF: Cache if is a simple mapping, all direct. -
joinedAttributes
List<DatabaseMapping> joinedAttributes
PERF: Cache mapping that use joining. -
lockAttribute
String lockAttribute
attribute name corresponding to optimistic lock field, set only if optimistic locking is used -
mappingsByAttribute
Map<String,
DatabaseMapping> mappingsByAttribute Mappings keyed by attribute name. -
mappingsByField
Map<DatabaseField,
DatabaseMapping> mappingsByField Mappings keyed by database field. -
mayHaveNullInPrimaryKey
boolean mayHaveNullInPrimaryKey
indicates whether part of primary key is unmapped - may happen only in case AggregateObject or AggregateCollection descriptor. -
primaryKeyClassifications
List<Class<?>> primaryKeyClassifications
The types for the primary key fields, in same order as descriptor's primary key fields. -
primaryKeyMappings
List<DatabaseMapping> primaryKeyMappings
Mapping for the primary key fields. -
readOnlyMappingsByField
Map<DatabaseField,
List<DatabaseMapping>> readOnlyMappingsByField List of read-only mappings using a database field. -
relationshipMappings
List<DatabaseMapping> relationshipMappings
PERF: Cache relationship mappings. -
sequenceMapping
AbstractDirectMapping sequenceMapping
PERF: Cache sequence mappings. -
shouldKeepRow
boolean shouldKeepRow
PERF: is there a mapping using indirection (could be nested in aggregate(s)), or any other reason to keep row after the object has been created. Used by ObjectLevelReadQuery ResultSetAccessOptimization.
-
-
-
Class org.eclipse.persistence.internal.descriptors.PersistenceObjectAttributeAccessor
class PersistenceObjectAttributeAccessor extends InstanceVariableAttributeAccessor implements Serializable -
Class org.eclipse.persistence.internal.descriptors.PersistenceObjectInstantiationPolicy
class PersistenceObjectInstantiationPolicy extends InstantiationPolicy implements Serializable-
Serialized Fields
-
factory
PersistenceObject factory
The factory is an instance of the domain class.
-
-
-
Class org.eclipse.persistence.internal.descriptors.SerializedObjectPolicyWrapper
class SerializedObjectPolicyWrapper extends AbstractSerializedObjectPolicy implements Serializable-
Serialized Fields
-
serializedObjectPolicyClassName
String serializedObjectPolicyClassName
-
-
-
Class org.eclipse.persistence.internal.descriptors.TransformerBasedFieldTransformation
class TransformerBasedFieldTransformation extends FieldTransformation implements Serializable-
Serialized Fields
-
transformer
FieldTransformer transformer
-
transformerClass
Class<?> transformerClass
-
transformerClassName
String transformerClassName
-
-
-
Class org.eclipse.persistence.internal.descriptors.VirtualAttributeAccessor
class VirtualAttributeAccessor extends MethodAttributeAccessor implements Serializable-
Serialized Fields
-
valueType
Class<?> valueType
-
-
-
Class org.eclipse.persistence.internal.descriptors.VirtualAttributeMethodInfo
class VirtualAttributeMethodInfo extends Object implements Serializable
-
-
Package org.eclipse.persistence.internal.descriptors.changetracking
-
Class org.eclipse.persistence.internal.descriptors.changetracking.AggregateAttributeChangeListener
class AggregateAttributeChangeListener extends AttributeChangeListener implements Serializable-
Serialized Fields
-
parentAttributeName
String parentAttributeName
-
parentListener
AttributeChangeListener parentListener
-
-
-
Class org.eclipse.persistence.internal.descriptors.changetracking.AggregateObjectChangeListener
class AggregateObjectChangeListener extends ObjectChangeListener implements Serializable-
Serialized Fields
-
parentAttributeName
String parentAttributeName
-
parentListener
ObjectChangeListener parentListener
-
-
-
Class org.eclipse.persistence.internal.descriptors.changetracking.AttributeChangeListener
class AttributeChangeListener extends ObjectChangeListener implements Serializable-
Serialized Fields
-
objectChangeSet
ObjectChangeSet objectChangeSet
-
owner
Object owner
-
-
-
Class org.eclipse.persistence.internal.descriptors.changetracking.ObjectChangeListener
class ObjectChangeListener extends Object implements Serializable-
Serialized Fields
-
hasChanges
boolean hasChanges
-
ignoreDepth
int ignoreDepth
-
ignoreEvents
boolean ignoreEvents
-
-
-
-
Package org.eclipse.persistence.internal.dynamic
-
Class org.eclipse.persistence.internal.dynamic.ValuesAccessor
class ValuesAccessor extends AttributeAccessor implements Serializable-
Serialized Fields
-
mapping
DatabaseMapping mapping
-
-
-
-
Package org.eclipse.persistence.internal.eis.adapters.aq
-
Class org.eclipse.persistence.internal.eis.adapters.aq.AQConnectionFactory
class AQConnectionFactory extends Object implements Serializable -
Class org.eclipse.persistence.internal.eis.adapters.aq.AQDequeueInteractionSpec
class AQDequeueInteractionSpec extends AQInteractionSpec implements Serializable-
Serialized Fields
-
options
oracle.jakarta.AQ.AQDequeueOption options
-
-
-
Class org.eclipse.persistence.internal.eis.adapters.aq.AQEnqueueInteractionSpec
class AQEnqueueInteractionSpec extends AQInteractionSpec implements Serializable-
Serialized Fields
-
options
oracle.jakarta.AQ.AQEnqueueOption options
-
-
-
Class org.eclipse.persistence.internal.eis.adapters.aq.AQInteractionSpec
class AQInteractionSpec extends Object implements Serializable -
Class org.eclipse.persistence.internal.eis.adapters.aq.AQRecord
class AQRecord extends ArrayList implements Serializable
-
-
Package org.eclipse.persistence.internal.eis.adapters.jms
-
Class org.eclipse.persistence.internal.eis.adapters.jms.CciJMSConnectionFactory
class CciJMSConnectionFactory extends Object implements Serializable -
Class org.eclipse.persistence.internal.eis.adapters.jms.CciJMSInteractionSpec
class CciJMSInteractionSpec extends Object implements Serializable -
Class org.eclipse.persistence.internal.eis.adapters.jms.CciJMSReceiveInteractionSpec
class CciJMSReceiveInteractionSpec extends CciJMSInteractionSpec implements Serializable-
Serialized Fields
-
timeout
long timeout
-
-
-
Class org.eclipse.persistence.internal.eis.adapters.jms.CciJMSRecord
class CciJMSRecord extends ArrayList implements Serializable -
Class org.eclipse.persistence.internal.eis.adapters.jms.CciJMSSendInteractionSpec
class CciJMSSendInteractionSpec extends CciJMSInteractionSpec implements Serializable -
Class org.eclipse.persistence.internal.eis.adapters.jms.CciJMSSendReceiveInteractionSpec
class CciJMSSendReceiveInteractionSpec extends CciJMSInteractionSpec implements Serializable
-
-
Package org.eclipse.persistence.internal.eis.adapters.xmlfile
-
Class org.eclipse.persistence.internal.eis.adapters.xmlfile.XMLFileConnectionFactory
class XMLFileConnectionFactory extends Object implements Serializable -
Class org.eclipse.persistence.internal.eis.adapters.xmlfile.XMLFileInteractionSpec
class XMLFileInteractionSpec extends Object implements Serializable
-
-
Package org.eclipse.persistence.internal.eis.cobol
-
Exception Class org.eclipse.persistence.internal.eis.cobol.ByteArrayException
class ByteArrayException extends EclipseLinkException implements Serializable -
Class org.eclipse.persistence.internal.eis.cobol.CobolRow
class CobolRow extends DatabaseRecord implements Serializable -
Exception Class org.eclipse.persistence.internal.eis.cobol.CopyBookParseException
class CopyBookParseException extends EclipseLinkException implements Serializable
-
-
Package org.eclipse.persistence.internal.expressions
-
Class org.eclipse.persistence.internal.expressions.ArgumentListFunctionExpression
class ArgumentListFunctionExpression extends FunctionExpression implements Serializable-
Serialized Fields
-
hasLastChild
Boolean hasLastChild
-
-
-
Class org.eclipse.persistence.internal.expressions.BaseExpression
class BaseExpression extends Expression implements Serializable-
Serialized Fields
-
baseExpression
Expression baseExpression
The base expression is what this was derived from. -
builder
ExpressionBuilder builder
PERF: Used to cache the builder.
-
-
-
Class org.eclipse.persistence.internal.expressions.ClassTypeExpression
class ClassTypeExpression extends DataExpression implements Serializable-
Serialized Fields
-
aliasedField
DatabaseField aliasedField
Cache the aliased field. Only applies to attributes. -
field
DatabaseField field
Cache the aliased field. Only applies to attributes.
-
-
-
Class org.eclipse.persistence.internal.expressions.CollectionExpression
class CollectionExpression extends ConstantExpression implements Serializable -
Class org.eclipse.persistence.internal.expressions.CompoundExpression
class CompoundExpression extends Expression implements Serializable-
Serialized Fields
-
builder
ExpressionBuilder builder
-
firstChild
Expression firstChild
-
operator
ExpressionOperator operator
-
secondChild
Expression secondChild
-
-
-
Class org.eclipse.persistence.internal.expressions.ConstantExpression
class ConstantExpression extends Expression implements Serializable-
Serialized Fields
-
canBind
Boolean canBind
-
localBase
Expression localBase
-
value
Object value
-
-
-
Class org.eclipse.persistence.internal.expressions.DataExpression
class DataExpression extends BaseExpression implements Serializable-
Serialized Fields
-
asOfClause
AsOfClause asOfClause
-
derivedFields
List<Expression> derivedFields
-
derivedTables
List<Expression> derivedTables
-
hasBeenNormalized
boolean hasBeenNormalized
-
tableAliases
TableAliasLookup tableAliases
-
-
-
Class org.eclipse.persistence.internal.expressions.DateConstantExpression
class DateConstantExpression extends ConstantExpression implements Serializable -
Class org.eclipse.persistence.internal.expressions.ExpressionOperatorConverter
class ExpressionOperatorConverter extends ObjectTypeConverter implements Serializable -
Class org.eclipse.persistence.internal.expressions.ExtractOperator
class ExtractOperator extends ExpressionOperator implements Serializable -
Class org.eclipse.persistence.internal.expressions.FieldExpression
class FieldExpression extends DataExpression implements Serializable-
Serialized Fields
-
field
DatabaseField field
-
-
-
Class org.eclipse.persistence.internal.expressions.ForUpdateClause
class ForUpdateClause extends Object implements Serializable-
Serialized Fields
-
lockMode
short lockMode
-
waitTimeout
Integer waitTimeout
-
-
-
Class org.eclipse.persistence.internal.expressions.ForUpdateOfClause
class ForUpdateOfClause extends ForUpdateClause implements Serializable-
Serialized Fields
-
lockedExpressions
List<Expression> lockedExpressions
-
-
-
Class org.eclipse.persistence.internal.expressions.FromAliasExpression
class FromAliasExpression extends QueryKeyExpression implements Serializable-
Serialized Fields
-
containingDescriptor
ClassDescriptor containingDescriptor
-
item
ReportItem item
-
-
-
Class org.eclipse.persistence.internal.expressions.FromSubSelectExpression
class FromSubSelectExpression extends TableExpression implements Serializable-
Serialized Fields
-
subSelect
SubSelectExpression subSelect
Allows a sub-select to be defined from clause.
-
-
-
Class org.eclipse.persistence.internal.expressions.FunctionExpression
class FunctionExpression extends BaseExpression implements Serializable-
Serialized Fields
-
children
Vector<Expression> children
-
operator
ExpressionOperator operator
-
resultType
Class<?> resultType
-
-
-
Class org.eclipse.persistence.internal.expressions.IndexExpression
class IndexExpression extends FieldExpression implements Serializable -
Class org.eclipse.persistence.internal.expressions.LiteralExpression
class LiteralExpression extends Expression implements Serializable-
Serialized Fields
-
localBase
Expression localBase
-
value
String value
-
-
-
Class org.eclipse.persistence.internal.expressions.LogicalExpression
class LogicalExpression extends CompoundExpression implements Serializable -
Class org.eclipse.persistence.internal.expressions.ManualQueryKeyExpression
class ManualQueryKeyExpression extends QueryKeyExpression implements Serializable -
Class org.eclipse.persistence.internal.expressions.MapEntryExpression
class MapEntryExpression extends QueryKeyExpression implements Serializable-
Serialized Fields
-
returnMapEntry
boolean returnMapEntry
-
-
-
Class org.eclipse.persistence.internal.expressions.NestedTable
class NestedTable extends DatabaseTable implements Serializable-
Serialized Fields
-
queryKeyExpression
QueryKeyExpression queryKeyExpression
-
-
-
Class org.eclipse.persistence.internal.expressions.ObjectExpression
class ObjectExpression extends DataExpression implements Serializable-
Serialized Fields
-
castClass
Class<?> castClass
Allow an expression node to be cast to a subclass or implementation class. -
derivedExpressions
List<Expression> derivedExpressions
-
hasBeenAliased
boolean hasBeenAliased
Allow hasBeenAliased to be marked independently from the existence of the tableAliases collection. -
joinSource
Expression joinSource
Defines that this expression has been joined to the source expression. -
onClause
Expression onClause
Allow for an ON clause to be specified on a join condition. -
outerJoinExpIndex
Integer outerJoinExpIndex
Used to track the index of the OuterJoinExpressionHolder that might be associated to this expression -
shouldUseOuterJoin
boolean shouldUseOuterJoin
Is this query key to be resolved using an outer join or not. Does not apply to attributes. -
shouldUseOuterJoinForMultitableInheritance
boolean shouldUseOuterJoinForMultitableInheritance
indicates whether subclasses should be joined
-
-
-
Class org.eclipse.persistence.internal.expressions.OuterJoinExpressionHolder
class OuterJoinExpressionHolder extends Object implements Serializable-
Serialized Fields
-
additionalJoinOnExpression
List<Expression> additionalJoinOnExpression
-
additionalTargetAliases
List<DatabaseTable> additionalTargetAliases
-
additionalTargetIsDescriptorTable
List<Boolean> additionalTargetIsDescriptorTable
-
additionalTargetTables
List<DatabaseTable> additionalTargetTables
-
descriptor
ClassDescriptor descriptor
-
hasInheritance
Boolean hasInheritance
-
indexList
List<Integer> indexList
-
isMapKeyHolder
boolean isMapKeyHolder
-
joinExpression
ObjectExpression joinExpression
-
mapKeyHolder
OuterJoinExpressionHolder mapKeyHolder
-
outerJoinedAdditionalJoinCriteria
Map<DatabaseTable,
Expression> outerJoinedAdditionalJoinCriteria -
outerJoinedMappingCriteria
Expression outerJoinedMappingCriteria
-
sourceAlias
DatabaseTable sourceAlias
-
sourceTable
DatabaseTable sourceTable
-
statement
SQLSelectStatement statement
-
targetAlias
DatabaseTable targetAlias
-
targetTable
DatabaseTable targetTable
-
-
-
Class org.eclipse.persistence.internal.expressions.ParameterExpression
class ParameterExpression extends BaseExpression implements Serializable-
Serialized Fields
-
canBind
Boolean canBind
'True' indicates this expression can bind parameters 'False' indicates this expression cannot bind parameters Defaults to 'null' to indicate specific no preference -
field
DatabaseField field
The parameter field or name. -
isProperty
boolean isProperty
-
localBase
Expression localBase
The opposite side of the relation, this is used for conversion of the parameter using the others mapping. -
type
Object type
The inferred type of the parameter. Please note that the type might not be always initialized to correct value. It might be null if not initialized correctly.
-
-
-
Class org.eclipse.persistence.internal.expressions.QueryKeyExpression
class QueryKeyExpression extends ObjectExpression implements Serializable-
Serialized Fields
-
aliasedField
DatabaseField aliasedField
Cache the aliased field. Only applies to attributes. -
hasMapping
boolean hasMapping
-
hasQueryKey
boolean hasQueryKey
-
index
IndexExpression index
-
isAttributeExpression
Boolean isAttributeExpression
PERF: Cache if the expression is an attribute expression. -
isClonedForSubQuery
boolean isClonedForSubQuery
-
name
String name
The name of the query key. -
shouldQueryToManyRelationship
boolean shouldQueryToManyRelationship
Is this a query across a 1:many or many:many relationship. Does not apply to attributes.
-
-
-
Class org.eclipse.persistence.internal.expressions.RelationExpression
class RelationExpression extends CompoundExpression implements Serializable-
Serialized Fields
-
isObjectComparisonExpression
Boolean isObjectComparisonExpression
PERF: Cache if the expression is an object comparison expression.
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLDeleteAllStatement
class SQLDeleteAllStatement extends SQLDeleteStatement implements Serializable-
Serialized Fields
-
aliasedFields
Vector aliasedFields
-
inheritanceExpression
Expression inheritanceExpression
-
originalFields
Vector originalFields
-
selectCallForExist
SQLCall selectCallForExist
-
selectCallForNotExist
SQLCall selectCallForNotExist
-
shouldExtractWhereClauseFromSelectCallForExist
boolean shouldExtractWhereClauseFromSelectCallForExist
-
tableAliasInSelectCallForExist
String tableAliasInSelectCallForExist
-
tableAliasInSelectCallForNotExist
String tableAliasInSelectCallForNotExist
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLDeleteAllStatementForTempTable
class SQLDeleteAllStatementForTempTable extends SQLModifyAllStatementForTempTable implements Serializable-
Serialized Fields
-
targetPrimaryKeyFields
List<DatabaseField> targetPrimaryKeyFields
-
targetTable
DatabaseTable targetTable
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLDeleteStatement
class SQLDeleteStatement extends SQLModifyStatement implements Serializable -
Class org.eclipse.persistence.internal.expressions.SQLInsertStatement
class SQLInsertStatement extends SQLModifyStatement implements Serializable -
Class org.eclipse.persistence.internal.expressions.SQLModifyAllStatementForTempTable
class SQLModifyAllStatementForTempTable extends SQLModifyStatement implements Serializable-
Serialized Fields
-
allFields
Collection allFields
-
mode
int mode
-
primaryKeyFields
List<DatabaseField> primaryKeyFields
-
selectCall
SQLCall selectCall
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLModifyStatement
class SQLModifyStatement extends SQLStatement implements Serializable-
Serialized Fields
-
modifyRow
AbstractRecord modifyRow
-
returnFields
Vector returnFields
-
table
DatabaseTable table
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLSelectStatement
class SQLSelectStatement extends SQLStatement implements Serializable-
Serialized Fields
-
connectByExpression
Expression connectByExpression
-
currentAlias
DatabaseTable currentAlias
-
currentAliasNumber
int currentAliasNumber
-
direction
ReadAllQuery.Direction direction
-
distinctState
short distinctState
Used for "Select Distinct" option. -
fieldAliases
Map<DatabaseField,
String> fieldAliases Used for caching the field alias written to the query -
fieldCounter
int fieldCounter
Counter to generate unique alias names -
fields
Vector fields
Fields being selected (can include expressions). -
forUpdateClause
ForUpdateClause forUpdateClause
Used for pessimistic locking ie. "For Update". -
groupByExpressions
List<Expression> groupByExpressions
Group by clause for report queries. -
havingExpression
Expression havingExpression
Having clause for report queries. -
isAggregateSelect
boolean isAggregateSelect
Used for report query or counts so we know how to treat distincts. -
lastTable
DatabaseTable lastTable
-
nonSelectFields
List<Object> nonSelectFields
Fields not being selected (can include expressions). -
optimizedClonedExpressions
Map<Expression,
Expression> optimizedClonedExpressions It is used by subselect to re-normalize joins -
orderByExpressions
List<Expression> orderByExpressions
Order by clause for read all queries. -
orderSiblingsByExpressions
List<Expression> orderSiblingsByExpressions
-
outerJoinExpressionHolders
List<OuterJoinExpressionHolder> outerJoinExpressionHolders
Used for DB2 style from clause outer joins. -
parentStatement
SQLSelectStatement parentStatement
Used for subselects. -
query
ReadQuery query
Query this statement is associated to (used for SQL query options). -
requiresAliases
boolean requiresAliases
Variables used for aliasing and normalizing. -
shouldCacheFieldAliases
boolean shouldCacheFieldAliases
-
startWithExpression
Expression startWithExpression
Used for Oracle Hierarchical Queries -
tableAliases
Map<DatabaseTable,
DatabaseTable> tableAliases -
tables
List<DatabaseTable> tables
Tables being selected from. -
unionExpressions
List<Expression> unionExpressions
Union clause. -
useUniqueFieldAliases
boolean useUniqueFieldAliases
Flag used to indicate field names should use unique aliases
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLStatement
class SQLStatement extends Object implements Serializable-
Serialized Fields
-
builder
ExpressionBuilder builder
-
hintString
String hintString
-
translationRow
AbstractRecord translationRow
-
whereClause
Expression whereClause
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLUpdateAllStatement
class SQLUpdateAllStatement extends SQLModifyStatement implements Serializable-
Serialized Fields
-
databaseFieldsToTableAliases
HashMap databaseFieldsToTableAliases
-
m_updateClauses
HashMap m_updateClauses
-
primaryKeyFields
Collection primaryKeyFields
-
selectCallForExist
SQLCall selectCallForExist
-
shouldExtractWhereClauseFromSelectCallForExist
boolean shouldExtractWhereClauseFromSelectCallForExist
-
tableAliasInSelectCallForExist
String tableAliasInSelectCallForExist
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLUpdateAllStatementForOracleAnonymousBlock
class SQLUpdateAllStatementForOracleAnonymousBlock extends SQLModifyStatement implements Serializable -
Class org.eclipse.persistence.internal.expressions.SQLUpdateAllStatementForTempTable
class SQLUpdateAllStatementForTempTable extends SQLModifyAllStatementForTempTable implements Serializable-
Serialized Fields
-
assignedFields
Collection assignedFields
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLUpdateStatement
class SQLUpdateStatement extends SQLModifyStatement implements Serializable -
Class org.eclipse.persistence.internal.expressions.SubSelectDatabaseTable
class SubSelectDatabaseTable extends DatabaseTable implements Serializable-
Serialized Fields
-
subSelect
Expression subSelect
-
-
-
Class org.eclipse.persistence.internal.expressions.SubSelectExpression
class SubSelectExpression extends BaseExpression implements Serializable-
Serialized Fields
-
attribute
String attribute
-
criteriaBase
Expression criteriaBase
-
hasBeenNormalized
boolean hasBeenNormalized
-
returnType
Class<?> returnType
-
subQuery
ReportQuery subQuery
-
-
-
Class org.eclipse.persistence.internal.expressions.TableAliasLookup
class TableAliasLookup extends Object implements Serializable-
Serialized Fields
-
haveBeenAddedToStatement
boolean haveBeenAddedToStatement
-
keys
DatabaseTable[] keys
-
lastUsed
int lastUsed
-
values
DatabaseTable[] values
-
-
-
Class org.eclipse.persistence.internal.expressions.TableExpression
class TableExpression extends DataExpression implements Serializable-
Serialized Fields
-
table
DatabaseTable table
-
-
-
Class org.eclipse.persistence.internal.expressions.TreatAsExpression
class TreatAsExpression extends QueryKeyExpression implements Serializable-
Serialized Fields
-
isDowncast
Boolean isDowncast
-
typeExpression
Expression typeExpression
-
typeExpressionBase
ObjectExpression typeExpressionBase
-
-
-
-
Package org.eclipse.persistence.internal.helper
-
Class org.eclipse.persistence.internal.helper.ConcurrencyManager
class ConcurrencyManager extends Object implements Serializable-
Serialized Fields
-
concurrencyManagerCreationDate
Date concurrencyManagerCreationDate
-
concurrencyManagerId
long concurrencyManagerId
-
depth
AtomicInteger depth
-
instanceLock
Lock instanceLock
-
instanceLockCondition
Condition instanceLockCondition
-
lockedByMergeManager
boolean lockedByMergeManager
-
numberOfReaders
AtomicInteger numberOfReaders
-
numberOfWritersWaiting
AtomicInteger numberOfWritersWaiting
-
stack
Exception stack
-
totalNumberOfKeysAcquiredForReading
AtomicLong totalNumberOfKeysAcquiredForReading
-
totalNumberOfKeysReleasedForReading
AtomicLong totalNumberOfKeysReleasedForReading
-
totalNumberOfKeysReleasedForReadingBlewUpExceptionDueToCacheKeyHavingReachedCounterZero
AtomicLong totalNumberOfKeysReleasedForReadingBlewUpExceptionDueToCacheKeyHavingReachedCounterZero
-
-
-
Class org.eclipse.persistence.internal.helper.ConcurrentFixedCache
class ConcurrentFixedCache extends Object implements Serializable-
Serialized Fields
-
cache
Map cache
-
maxSize
int maxSize
-
-
-
Class org.eclipse.persistence.internal.helper.ConversionManager
class ConversionManager extends CoreConversionManager implements Serializable-
Serialized Fields
-
dataTypesConvertedFromAClass
Map<Object,
List<Class<?>>> dataTypesConvertedFromAClass Store the list of Classes that can be converted to from the key. -
dataTypesConvertedToAClass
Map<Class<?>,
List<Class<?>>> dataTypesConvertedToAClass Store the list of Classes that can be converted from to the key. -
defaultNullValues
Map<Class<?>,
Object> defaultNullValues -
loader
ClassLoader loader
-
shouldUseClassLoaderFromCurrentThread
boolean shouldUseClassLoaderFromCurrentThread
This flag is here if the Conversion Manager should use the class loader on the thread when loading classes.
-
-
-
Class org.eclipse.persistence.internal.helper.DatabaseField
class DatabaseField extends Object implements Serializable-
Serialized Fields
-
columnDefinition
String columnDefinition
-
index
int index
Store normal index of field in result set to optimize performance. PERF: Allow direct variable access from getIndicatingNoEntry. -
isCreatable
boolean isCreatable
-
isInsertable
boolean isInsertable
-
isNullable
boolean isNullable
-
isPrimaryKey
boolean isPrimaryKey
-
isTranslated
boolean isTranslated
Returns true if this field was translated. -
isUnique
boolean isUnique
-
isUpdatable
boolean isUpdatable
-
keepInRow
boolean keepInRow
Indicates whether the field should be kept in the record after the object is created. Used by ObjectLevelReadQuery ResultSetAccessOptimization. -
length
int length
-
name
String name
Column name of the field. -
nameForComparisons
String nameForComparisons
If this is set, it will be used in determining equality (unless delimiters are used) and the hashcode.- See Also:
-
precision
int precision
-
qualifiedName
String qualifiedName
PERF: Cache fully qualified table.field-name. -
scale
int scale
Variables used for generating DDL -
sqlType
int sqlType
Respective JDBC type of the field's value. This overrides the class type, which the JDBC type is normally computed from. PERF: Allow direct variable access from getObject. -
table
DatabaseTable table
Fields table (encapsulates name + creator). -
typeName
String typeName
-
useDelimiters
boolean useDelimiters
-
useUpperCaseForComparisons
boolean useUpperCaseForComparisons
setting to true will cause getNameForComparisons to lazy initialize nameForComparisons using the value from getName().toUpperCase().
-
-
-
Class org.eclipse.persistence.internal.helper.DatabaseTable
class DatabaseTable extends Object implements Serializable-
Serialized Fields
-
creationSuffix
String creationSuffix
-
foreignKeyConstraints
Map<String,
ForeignKeyConstraint> foreignKeyConstraints JPA 2.1 Foreign key specification data -
indexes
List<IndexDefinition> indexes
Store the set of indexes defined through meta-data for the table. -
name
String name
-
qualifiedName
String qualifiedName
-
tableQualifier
String tableQualifier
-
uniqueConstraints
Map<String,
List<List<String>>> uniqueConstraints Contains the user specified unique constraints. JPA 2.0 introduced the name element, therefore, if specified we will use that name to create the constraint. Constraints with no name will be added to the map under the null key and generated with a default name. Therefore, when a name is given the list size should only ever be 1. We will validate. The null key could have multiples however they will have their names defaulted (as we did before). -
useDelimiters
boolean useDelimiters
-
-
-
Class org.eclipse.persistence.internal.helper.DescriptorCompare
class DescriptorCompare extends Object implements Serializable- serialVersionUID:
- -2792350655245140468L
-
Class org.eclipse.persistence.internal.helper.FunctionField
class FunctionField extends DatabaseField implements Serializable-
Serialized Fields
-
expression
Expression expression
-
-
-
Class org.eclipse.persistence.internal.helper.Helper
class Helper extends CoreHelper implements Serializable -
Class org.eclipse.persistence.internal.helper.IdentityHashSet
class IdentityHashSet extends AbstractCollection implements Serializable- serialVersionUID:
- 1619330892277906704L
-
Serialization Methods
-
readObject
Deserialize theIdentityHashSet
from a stream.- Throws:
IOException
ClassNotFoundException
-
writeObject
Serialize the state of thisIdentityHashSet
to a stream.- Serial Data:
- The capacity of the
IdentityHashSet
(the length of the bucket array) is emitted (int), followed by the size of theIdentityHashSet
, followed by the contents (in no particular order). - Throws:
IOException
ClassNotFoundException
-
-
Serialized Fields
-
loadFactor
float loadFactor
-
threshold
int threshold
-
-
Class org.eclipse.persistence.internal.helper.IdentityWeakHashMap
- serialVersionUID:
- -5176951017503351630L
-
Serialization Methods
-
readObject
Deserialize theIdentityWeakHashMap
from a stream.- Throws:
IOException
ClassNotFoundException
-
writeObject
Serialize the state of thisIdentityWeakHashMap
to a stream.- Serial Data:
- The capacity of the
IdentityWeakHashMap
(the length of the bucket array) is emitted (int), followed by the size of theIdentityWeakHashMap
, followed by the key-value mappings (in no particular order). - Throws:
IOException
-
-
Serialized Fields
-
loadFactor
float loadFactor
-
referenceQueue
ReferenceQueue referenceQueue
This is used by the garbage collector. Every weak reference that is garbage collected will be enqueued on this. Then only this queue needs to be checked to remove empty references. -
threshold
int threshold
-
-
Class org.eclipse.persistence.internal.helper.JPAConversionManager
class JPAConversionManager extends ConversionManager implements Serializable -
Class org.eclipse.persistence.internal.helper.MappingCompare
class MappingCompare extends Object implements Serializable- serialVersionUID:
- -2749222441763925989L
-
Class org.eclipse.persistence.internal.helper.NonSynchronizedProperties
class NonSynchronizedProperties extends Properties implements Serializable -
Class org.eclipse.persistence.internal.helper.NonSynchronizedSubVector
-
Class org.eclipse.persistence.internal.helper.NonSynchronizedVector
-
Serialization Methods
-
readObject
- Throws:
IOException
ClassNotFoundException
-
writeObject
- Throws:
IOException
-
-
-
Class org.eclipse.persistence.internal.helper.ThreadCursoredList
-
Serialized Fields
-
exception
RuntimeException exception
Used to throw exception that occur from the concurrent population thread. -
isComplete
boolean isComplete
Store if the list is fully populated.
-
-
-
-
Package org.eclipse.persistence.internal.helper.type
-
Class org.eclipse.persistence.internal.helper.type.ReadLockAcquisitionMetadata
class ReadLockAcquisitionMetadata extends Object implements Serializable-
Serialized Fields
-
cacheKeyWhoseNumberOfReadersThreadIsIncrementing
ConcurrencyManager cacheKeyWhoseNumberOfReadersThreadIsIncrementing
This is the cache key whose number of readers is about to be incremented -
currentThreadStackTraceInformation
String currentThreadStackTraceInformation
If enabled we will trace the exact code location that did the increment of number of readers. -
currentThreadStackTraceInformationCpuTimeCostMs
long currentThreadStackTraceInformationCpuTimeCostMs
how expensive was it to acquire the stack trace. This might be too expensive for being used live. -
dateOfReadLockAcquisition
Date dateOfReadLockAcquisition
Date when this event of trying to acquire a read lock has take place. -
numberOfReadersOnCacheKeyBeforeIncrementingByOne
int numberOfReadersOnCacheKeyBeforeIncrementingByOne
This is the current number of readers on the cache key just before we execute the increment. -
readLockGlobalAcquisitionNumber
long readLockGlobalAcquisitionNumber
Each time a read lock is acquired we generate a new number for this read lock acquision.
-
-
-
-
Package org.eclipse.persistence.internal.history
-
Class org.eclipse.persistence.internal.history.DecoratedDatabaseTable
class DecoratedDatabaseTable extends DatabaseTable implements Serializable-
Serialized Fields
-
asOfClause
AsOfClause asOfClause
-
-
-
Class org.eclipse.persistence.internal.history.HistoricalDatabaseTable
class HistoricalDatabaseTable extends DatabaseTable implements Serializable -
Class org.eclipse.persistence.internal.history.HistoricalSession
class HistoricalSession extends AbstractSession implements Serializable-
Serialized Fields
-
asOfClause
AsOfClause asOfClause
-
parent
AbstractSession parent
-
-
-
Class org.eclipse.persistence.internal.history.UniversalAsOfClause
class UniversalAsOfClause extends AsOfClause implements Serializable
-
-
Package org.eclipse.persistence.internal.identitymaps
-
Class org.eclipse.persistence.internal.identitymaps.AbstractIdentityMap
class AbstractIdentityMap extends Object implements Serializable-
Serialized Fields
-
isIsolated
boolean isIsolated
Is this identity map within an IsolatedClientSession -
maxSize
int maxSize
The initial or maximum size of the cache depending upon the concrete implementation. -
session
AbstractSession session
Session that the map is on
-
-
-
Class org.eclipse.persistence.internal.identitymaps.CacheId
class CacheId extends Object implements Serializable-
Serialized Fields
-
hasArray
boolean hasArray
Indicates whether at least one element of primaryKey is array. -
hash
int hash
Cached hashcode. -
primaryKey
Object[] primaryKey
The primary key values.
-
-
-
Class org.eclipse.persistence.internal.identitymaps.CacheIdentityMap
class CacheIdentityMap extends FullIdentityMap implements Serializable-
Serialized Fields
-
first
LinkedCacheKey first
Provide handles on the linked list -
last
LinkedCacheKey last
Provide handles on the linked list
-
-
-
Class org.eclipse.persistence.internal.identitymaps.CacheKey
class CacheKey extends ConcurrencyManager implements Serializable-
Serialized Fields
-
CREATION_THREAD_HASHCODE
long CREATION_THREAD_HASHCODE
-
CREATION_THREAD_ID
long CREATION_THREAD_ID
-
CREATION_THREAD_NAME
String CREATION_THREAD_NAME
-
dataRecord
DataRecord dataRecord
This is used for Document Preservation to cache the record that this object was built from -
invalidationState
int invalidationState
Invalidation State can be used to indicate whether this cache key is considered valid -
isIsolated
boolean isIsolated
Set to true if this CacheKey comes from an IsolatedClientSession, or DatabaseSessionImpl. -
isWrapper
boolean isWrapper
Stores if this CacheKey instance is a wrapper for the underlying CacheKey. CacheKey wrappers may be used with cache interceptors. -
key
Object key
The key holds the vector of primary key values for the object. -
lastUpdatedQueryId
long lastUpdatedQueryId
This attribute is the system time in milli seconds that the object was last refreshed on -
mapOwner
IdentityMap mapOwner
-
object
Object object
-
protectedForeignKeys
AbstractRecord protectedForeignKeys
Stores retrieved FK values for relationships that are not stored in the Entity -
readTime
long readTime
The read time stores the millisecond value of the last time the object help by this cache key was confirmed as up to date. -
transactionId
Object transactionId
The ID of the database transaction that last wrote the object. This is used for database change notification. -
wrapper
Object wrapper
The cached wrapper for the object, used in EJB. -
writeLockValue
Object writeLockValue
The writeLock value is being held as an object so that it might contain a number or timestamp.
-
-
-
Class org.eclipse.persistence.internal.identitymaps.FullIdentityMap
class FullIdentityMap extends AbstractIdentityMap implements Serializable -
Class org.eclipse.persistence.internal.identitymaps.HardCacheWeakIdentityMap
class HardCacheWeakIdentityMap extends WeakIdentityMap implements Serializable-
Serialized Fields
-
referenceCache
ExposedNodeLinkedList referenceCache
A subset of cache entries have hard references maintained in this list to reduce garbage collection frequency
-
-
-
Class org.eclipse.persistence.internal.identitymaps.HardCacheWeakIdentityMap.ReferenceCacheKey
class ReferenceCacheKey extends WeakCacheKey implements Serializable-
Serialized Fields
-
referenceNode
LinkedNode referenceNode
-
-
-
Class org.eclipse.persistence.internal.identitymaps.IdentityMapManager
class IdentityMapManager extends Object implements Serializable-
Serialized Fields
-
cacheIndexes
Map<CacheIndex,
IdentityMap> cacheIndexes A map of indexes on the cache. -
identityMaps
Map<Class<?>,
IdentityMap> identityMaps A table of identity maps with the key being the domain Class. -
isCacheAccessPreCheckRequired
boolean isCacheAccessPreCheckRequired
PERF: Used to avoid readLock and profiler checks to improve performance. -
lastAccessedIdentityMap
IdentityMap lastAccessedIdentityMap
PERF: Optimize the object retrieval from the identity map. -
queryResults
Map<Object,
IdentityMap> queryResults A table of identity maps with the key being the query -
queryResultsInvalidationsByClass
Map<Class<?>,
Set> queryResultsInvalidationsByClass A map of class to list of queries that need to be invalidated when that class changes. -
session
AbstractSession session
A reference to the session owning this manager.
-
-
-
Class org.eclipse.persistence.internal.identitymaps.LinkedCacheKey
class LinkedCacheKey extends CacheKey implements Serializable-
Serialized Fields
-
next
LinkedCacheKey next
Handle on next element in cache -
previous
LinkedCacheKey previous
Handle on previous element in cache
-
-
-
Class org.eclipse.persistence.internal.identitymaps.NoIdentityMap
class NoIdentityMap extends AbstractIdentityMap implements Serializable -
Class org.eclipse.persistence.internal.identitymaps.QueueableWeakCacheKey
class QueueableWeakCacheKey extends WeakCacheKey implements Serializable-
Serialized Fields
-
referenceQueue
ReferenceQueue referenceQueue
-
-
-
Class org.eclipse.persistence.internal.identitymaps.SoftCacheKey
class SoftCacheKey extends WeakCacheKey implements Serializable -
Class org.eclipse.persistence.internal.identitymaps.SoftCacheWeakIdentityMap
class SoftCacheWeakIdentityMap extends HardCacheWeakIdentityMap implements Serializable -
Class org.eclipse.persistence.internal.identitymaps.SoftIdentityMap
class SoftIdentityMap extends WeakIdentityMap implements Serializable -
Class org.eclipse.persistence.internal.identitymaps.UnitOfWorkIdentityMap
class UnitOfWorkIdentityMap extends FullIdentityMap implements Serializable -
Class org.eclipse.persistence.internal.identitymaps.WeakCacheKey
class WeakCacheKey extends CacheKey implements Serializable-
Serialized Fields
-
reference
Reference reference
Reference is maintained weak to allow garbage collection
-
-
-
Class org.eclipse.persistence.internal.identitymaps.WeakIdentityMap
class WeakIdentityMap extends FullIdentityMap implements Serializable-
Serialized Fields
-
cleanupCount
int cleanupCount
Keep track of a counter to amortize cleanup of dead cache keys -
cleanupSize
int cleanupSize
PERF: Keep track of a cleanup size to avoid cleanup bottleneck for large caches.
-
-
-
Class org.eclipse.persistence.internal.identitymaps.WeakUnitOfWorkIdentityMap
class WeakUnitOfWorkIdentityMap extends UnitOfWorkIdentityMap implements Serializable-
Serialized Fields
-
cleanupCount
int cleanupCount
Keep track of a counter to amortize cleanup of dead cache keys -
cleanupSize
int cleanupSize
PERF: Keep track of a cleanup size to avoid cleanup bottleneck for large caches. -
referenceQueue
ReferenceQueue referenceQueue
-
-
-
-
Package org.eclipse.persistence.internal.indirection
-
Class org.eclipse.persistence.internal.indirection.BackupValueHolder
-
Serialized Fields
-
unitOfWorkValueHolder
ValueHolderInterface<T> unitOfWorkValueHolder
Stores the original uow clone's value holder.
-
-
-
Class org.eclipse.persistence.internal.indirection.BasicIndirectionPolicy
class BasicIndirectionPolicy extends IndirectionPolicy implements Serializable -
Class org.eclipse.persistence.internal.indirection.BatchValueHolder
-
Class org.eclipse.persistence.internal.indirection.CacheBasedValueHolder
-
Serialized Fields
-
references
Object[] references
-
shouldAllowInstantiationDeferral
boolean shouldAllowInstantiationDeferral
Setting to force the instantiation of the Collection on modification
-
-
-
Class org.eclipse.persistence.internal.indirection.ContainerIndirectionPolicy
class ContainerIndirectionPolicy extends BasicIndirectionPolicy implements Serializable -
Class org.eclipse.persistence.internal.indirection.DatabaseValueHolder
class DatabaseValueHolder extends Object implements Serializable-
Serialized Fields
-
instanceLock
Lock instanceLock
-
isCoordinatedWithProperty
boolean isCoordinatedWithProperty
The variable below is used as part of the implementation of WeavedAttributeValueHolderInterface It is used to track whether a valueholder that has been weaved into a class is coordinated with the underlying property Set internally in EclipseLink when the state of coordination between a weaved valueholder and the underlying property is known -
isInstantiated
boolean isInstantiated
Indicates whether the object has been read from the database or not. -
row
AbstractRecord row
Stores the row representation of the object. -
value
T value
Stores the object after it is read from the database.
-
-
-
Class org.eclipse.persistence.internal.indirection.EISOneToManyQueryBasedValueHolder
-
Serialized Fields
-
mapping
EISOneToManyMapping mapping
-
-
-
Class org.eclipse.persistence.internal.indirection.IndirectionPolicy
class IndirectionPolicy extends Object implements Serializable-
Serialized Fields
-
mapping
DatabaseMapping mapping
-
-
-
Class org.eclipse.persistence.internal.indirection.NoIndirectionPolicy
class NoIndirectionPolicy extends IndirectionPolicy implements Serializable -
Class org.eclipse.persistence.internal.indirection.ProtectedValueHolder
-
Class org.eclipse.persistence.internal.indirection.ProxyIndirectionHandler
class ProxyIndirectionHandler extends Object implements Serializable-
Serialized Fields
-
valueHolder
ValueHolderInterface<T> valueHolder
-
-
-
Class org.eclipse.persistence.internal.indirection.ProxyIndirectionPolicy
class ProxyIndirectionPolicy extends BasicIndirectionPolicy implements Serializable-
Serialized Fields
-
targetInterfaces
Class<?>[] targetInterfaces
-
-
-
Class org.eclipse.persistence.internal.indirection.QueryBasedValueHolder
-
Serialized Fields
-
refreshCascade
Integer refreshCascade
-
-
-
Class org.eclipse.persistence.internal.indirection.TransformerBasedValueHolder
-
Class org.eclipse.persistence.internal.indirection.TransparentIndirectionPolicy
class TransparentIndirectionPolicy extends IndirectionPolicy implements Serializable-
Serialized Fields
-
containerPolicy
ContainerPolicy containerPolicy
PERF: Cache the mappings container policy. -
useLazyInstantiation
Boolean useLazyInstantiation
IndirectList and IndirectSet can be configured not to instantiate the list from the database when you add and remove from them. IndirectList defaults to this behavior. When Set to true, the collection associated with this TransparentIndirection will be setup so as not to instantiate for adds and removes. The weakness of this setting for an IndirectSet is that when the set is not instantiated, if a duplicate element is added, it will not be detected until commit time.
-
-
-
Class org.eclipse.persistence.internal.indirection.UnitOfWorkQueryValueHolder
-
Class org.eclipse.persistence.internal.indirection.UnitOfWorkTransformerValueHolder
-
Class org.eclipse.persistence.internal.indirection.UnitOfWorkValueHolder
-
Serialized Fields
-
backupValueHolder
ValueHolderInterface<T> backupValueHolder
The value holder stored in the backup copy, should not be transient. -
remoteUnitOfWork
UnitOfWorkImpl remoteUnitOfWork
These cannot be transient because they are required for a remote unit of work. When the remote uow is serialized to the server to be committed, these are used to reconstruct the value holder on the server. They should be null for non-remote sessions. -
sourceAttributeName
String sourceAttributeName
-
sourceObject
Object sourceObject
-
wrappedValueHolderLock
Lock wrappedValueHolderLock
-
wrappedValueHolderRemoteID
ObjID wrappedValueHolderRemoteID
-
-
-
Class org.eclipse.persistence.internal.indirection.WeavedObjectBasicIndirectionPolicy
class WeavedObjectBasicIndirectionPolicy extends BasicIndirectionPolicy implements Serializable-
Serialized Fields
-
actualTypeClassName
String actualTypeClassName
Stores the actual type of the mapping if different from the reference type. Used for set method invocation -
getMethodName
String getMethodName
Name of the initial get method. -
hasUsedMethodAccess
boolean hasUsedMethodAccess
indicates whether the mapping has originally used method access -
setMethodName
String setMethodName
Name of the initial set method.
-
-
-
-
Package org.eclipse.persistence.internal.jaxb
-
Class org.eclipse.persistence.internal.jaxb.CustomAccessorAttributeAccessor
class CustomAccessorAttributeAccessor extends AttributeAccessor implements Serializable-
Serialized Fields
-
accessor
Object accessor
-
-
-
Class org.eclipse.persistence.internal.jaxb.DefaultElementConverter
class DefaultElementConverter extends Object implements Serializable-
Serialized Fields
-
defaultValue
String defaultValue
-
-
-
Class org.eclipse.persistence.internal.jaxb.DomHandlerConverter
class DomHandlerConverter extends Object implements Serializable-
Serialized Fields
-
domHandler
DomHandler domHandler
-
domHandlerClassName
String domHandlerClassName
-
elementClass
Class<?> elementClass
-
resultType
Class<?> resultType
-
xmlPlatform
XMLPlatform xmlPlatform
-
-
-
Class org.eclipse.persistence.internal.jaxb.JAXBElementConverter
class JAXBElementConverter extends Object implements Serializable-
Serialized Fields
-
associatedField
Field associatedField
-
declaredType
Class<?> declaredType
-
mapping
CoreMapping mapping
-
nestedConverter
CoreConverter nestedConverter
-
rootFragment
XPathFragment rootFragment
-
scope
Class<?> scope
-
-
-
Class org.eclipse.persistence.internal.jaxb.JAXBElementRootConverter
class JAXBElementRootConverter extends Object implements Serializable-
Serialized Fields
-
declaredType
Class<?> declaredType
-
nestedConverter
XMLConverter nestedConverter
-
-
-
Class org.eclipse.persistence.internal.jaxb.JAXBSetMethodAttributeAccessor
class JAXBSetMethodAttributeAccessor extends MethodAttributeAccessor implements Serializable-
Serialized Fields
-
attributeClassification
Class<?> attributeClassification
-
loader
ClassLoader loader
-
parameterTypeAsString
String parameterTypeAsString
-
-
-
Class org.eclipse.persistence.internal.jaxb.MultiArgInstantiationPolicy
class MultiArgInstantiationPolicy extends InstantiationPolicy implements Serializable -
Class org.eclipse.persistence.internal.jaxb.WrappedValue
class WrappedValue extends JAXBElement implements Serializable-
Serialized Fields
-
setValue
boolean setValue
-
-
-
Class org.eclipse.persistence.internal.jaxb.XMLJavaTypeConverter
class XMLJavaTypeConverter extends XMLConverterAdapter implements Serializable-
Serialized Fields
-
boundType
Class<?> boundType
-
mapping
DatabaseMapping mapping
-
nestedConverter
CoreConverter<DatabaseMapping,
Session> nestedConverter -
schemaType
QName schemaType
-
valueType
Class<?> valueType
-
xmlAdapter
XmlAdapter<?,
?> xmlAdapter -
xmlAdapterClass
Class<? extends XmlAdapter<?,
?>> xmlAdapterClass -
xmlAdapterClassName
String xmlAdapterClassName
-
-
-
-
Package org.eclipse.persistence.internal.jaxb.many
-
Class org.eclipse.persistence.internal.jaxb.many.JAXBArrayAttributeAccessor
class JAXBArrayAttributeAccessor extends AttributeAccessor implements Serializable-
Serialized Fields
-
adaptedClass
Class<? extends ManyValue> adaptedClass
-
adaptedClassName
String adaptedClassName
-
classLoader
ClassLoader classLoader
-
componentClass
Class<?> componentClass
-
componentClassName
String componentClassName
-
containerPolicy
CoreContainerPolicy containerPolicy
-
nestedAccessor
CoreAttributeAccessor nestedAccessor
-
-
-
Class org.eclipse.persistence.internal.jaxb.many.MapValueAttributeAccessor
class MapValueAttributeAccessor extends AttributeAccessor implements Serializable-
Serialized Fields
-
classLoader
ClassLoader classLoader
-
containerPolicy
CoreContainerPolicy containerPolicy
-
generatedEntryClass
Class<?> generatedEntryClass
-
mapClass
Class<?> mapClass
-
mapClassName
String mapClassName
-
nestedAccessor
CoreAttributeAccessor nestedAccessor
-
-
-
-
Package org.eclipse.persistence.internal.jpa
-
Class org.eclipse.persistence.internal.jpa.CMP3Policy
class CMP3Policy extends CMPPolicy implements Serializable -
Class org.eclipse.persistence.internal.jpa.JPAQuery
class JPAQuery extends DatabaseQuery implements Serializable-
Serialized Fields
-
-
-
Package org.eclipse.persistence.internal.jpa.deployment.xml.parser
-
Exception Class org.eclipse.persistence.internal.jpa.deployment.xml.parser.XMLException
class XMLException extends RuntimeException implements Serializable-
Serialized Fields
-
m_nestedExceptions
List m_nestedExceptions
-
-
-
-
Package org.eclipse.persistence.internal.jpa.metadata.listeners
-
Class org.eclipse.persistence.internal.jpa.metadata.listeners.JPAEntityListenerHolder
class JPAEntityListenerHolder extends Object implements Serializable -
Class org.eclipse.persistence.internal.jpa.metadata.listeners.MethodSerialImpl
class MethodSerialImpl extends Object implements Serializable
-
-
Package org.eclipse.persistence.internal.jpa.metadata.xml
-
Class org.eclipse.persistence.internal.jpa.metadata.xml.EmptyElementConverter
class EmptyElementConverter extends Object implements Serializable -
Class org.eclipse.persistence.internal.jpa.metadata.xml.XMLEntityMappingsMappingProject
class XMLEntityMappingsMappingProject extends Project implements Serializable
-
-
Package org.eclipse.persistence.internal.jpa.metamodel
-
Class org.eclipse.persistence.internal.jpa.metamodel.AttributeImpl
class AttributeImpl extends Object implements Serializable-
Serialized Fields
-
managedType
ManagedTypeImpl<X> managedType
The ManagedType associated with this attribute -
mapping
DatabaseMapping mapping
The databaseMapping associated with this attribute
-
-
-
Class org.eclipse.persistence.internal.jpa.metamodel.BasicTypeImpl
- serialVersionUID:
- -4235705513407442769L
-
Class org.eclipse.persistence.internal.jpa.metamodel.CollectionAttributeImpl
class CollectionAttributeImpl extends PluralAttributeImpl<X,Collection<V>, V> implements Serializable - serialVersionUID:
- -4981779656175076241L
-
Class org.eclipse.persistence.internal.jpa.metamodel.EmbeddableTypeImpl
- serialVersionUID:
- 8089664013641473274L
-
Class org.eclipse.persistence.internal.jpa.metamodel.EntityTypeImpl
- serialVersionUID:
- 7970950485096018114L
-
Class org.eclipse.persistence.internal.jpa.metamodel.IdentifiableTypeImpl
-
Serialized Fields
-
idAttributes
Set<SingularAttribute<? super X,
?>> idAttributes The collection of SingularAttributes that are Id attributes. -
superType
IdentifiableType<? super X> superType
The supertype may be an entity or mappedSuperclass.For top-level inheritance root identifiable types with no superclass - return null (not Object)
-
versionAttribute
SingularAttribute<? super X,
?> versionAttribute The SingularAttribute if it exists that is a version attribute
-
-
-
Class org.eclipse.persistence.internal.jpa.metamodel.ListAttributeImpl
- serialVersionUID:
- 6941222731228388279L
-
Class org.eclipse.persistence.internal.jpa.metamodel.ManagedTypeImpl
-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
Native RelationalDescriptor that contains all the mappings of this type -
members
Map<String,
Attribute<X, ?>> members The map of attributes keyed on attribute string name -
metamodel
MetamodelImpl metamodel
Reference to the metamodel that this managed type belongs to
-
-
-
Class org.eclipse.persistence.internal.jpa.metamodel.MapAttributeImpl
- serialVersionUID:
- 5702748112869113135L
-
Class org.eclipse.persistence.internal.jpa.metamodel.MappedSuperclassTypeImpl
- serialVersionUID:
- 3770722221322920646L
-
Serialized Fields
-
inheritingIdentifiableTypes
Map<Class<?>,
IdentifiableTypeImpl> inheritingIdentifiableTypes INTERNAL: The map of Identifiable types that inherit from this MappedSuperclass. The scope of this map is outside of the JPA 2.0 specification and is limited to MappedSuperclass types. The types in this map are keyed on the Java class of the inheriting type. This map acts as the reverse of all superType fields that point to "this" MappedSuperclass.
-
-
Class org.eclipse.persistence.internal.jpa.metamodel.MetamodelImpl
class MetamodelImpl extends Object implements Serializable- serialVersionUID:
- -7352420189248464690L
-
Serialized Fields
-
embeddables
Map<String,
EmbeddableTypeImpl<?>> embeddables The Map of embeddables in this metamodel keyed on Class -
entities
Map<String,
EntityTypeImpl<?>> entities The Map of entities in this metamodel keyed on Class -
isInitialized
boolean isInitialized
maintains initialization state to avoid extra work in calls to initialize -
managedTypes
Map<String,
ManagedTypeImpl<?>> managedTypes The Map of managed types (Entity, Embeddable and MappedSuperclass) in this metamodel keyed on Class -
mappedSuperclasses
Set<MappedSuperclassTypeImpl<?>> mappedSuperclasses
The Set of MappedSuperclassTypes in this metamodel -
session
AbstractSession session
The EclipseLink Session associated with this Metamodel implementation that contains all our descriptors with mappings -
types
Map<String,
TypeImpl<?>> types The Map of types (Entity, Embeddable, MappedSuperclass and Basic - essentially Basic + managedTypes) in this metamodel keyed on Class
-
-
Class org.eclipse.persistence.internal.jpa.metamodel.PluralAttributeImpl
-
Class org.eclipse.persistence.internal.jpa.metamodel.SetAttributeImpl
- serialVersionUID:
- -976576715364078445L
-
Class org.eclipse.persistence.internal.jpa.metamodel.SingularAttributeImpl
- serialVersionUID:
- 3928292425281232234L
-
Class org.eclipse.persistence.internal.jpa.metamodel.TypeImpl
class TypeImpl extends Object implements Serializable
-
-
Package org.eclipse.persistence.internal.jpa.metamodel.proxy
-
Class org.eclipse.persistence.internal.jpa.metamodel.proxy.AttributeProxyImpl
class AttributeProxyImpl extends Object implements Serializable -
Class org.eclipse.persistence.internal.jpa.metamodel.proxy.CollectionAttributeProxyImpl
class CollectionAttributeProxyImpl extends PluralAttributeProxyImpl<X,Collection<V>, V> implements Serializable -
Class org.eclipse.persistence.internal.jpa.metamodel.proxy.ListAttributeProxyImpl
-
Class org.eclipse.persistence.internal.jpa.metamodel.proxy.MapAttributeProxyImpl
-
Class org.eclipse.persistence.internal.jpa.metamodel.proxy.PluralAttributeProxyImpl
-
Class org.eclipse.persistence.internal.jpa.metamodel.proxy.SetAttributeProxyImpl
-
Class org.eclipse.persistence.internal.jpa.metamodel.proxy.SingularAttributeProxyImpl
-
-
Package org.eclipse.persistence.internal.jpa.querydef
-
Class org.eclipse.persistence.internal.jpa.querydef.AbstractQueryImpl
- serialVersionUID:
- -5270020290752637882L
-
Serialized Fields
-
baseExpression
Expression baseExpression
-
distinct
boolean distinct
-
groupBy
List<Expression<?>> groupBy
-
havingClause
Predicate havingClause
-
queryResult
AbstractQueryImpl.ResultType queryResult
-
roots
Set<Root<?>> roots
-
-
Class org.eclipse.persistence.internal.jpa.querydef.BasicCollectionJoinImpl
-
Class org.eclipse.persistence.internal.jpa.querydef.BasicListJoinImpl
-
Class org.eclipse.persistence.internal.jpa.querydef.BasicMapJoinImpl
-
Class org.eclipse.persistence.internal.jpa.querydef.BasicSetJoinImpl
-
Class org.eclipse.persistence.internal.jpa.querydef.CollectionJoinImpl
-
Class org.eclipse.persistence.internal.jpa.querydef.CommonAbstractCriteriaImpl
class CommonAbstractCriteriaImpl extends Object implements Serializable- serialVersionUID:
- -2729946665208116620L
-
Serialized Fields
-
metamodel
Metamodel metamodel
-
parameters
Set<ParameterExpression<?>> parameters
-
queryBuilder
CriteriaBuilderImpl queryBuilder
-
queryType
Class<T> queryType
-
where
Expression<Boolean> where
-
-
Class org.eclipse.persistence.internal.jpa.querydef.CompoundExpressionImpl
-
Serialized Fields
-
isNegated
boolean isNegated
-
-
-
Class org.eclipse.persistence.internal.jpa.querydef.CompoundSelectionImpl
class CompoundSelectionImpl extends SelectionImpl implements Serializable -
Class org.eclipse.persistence.internal.jpa.querydef.ConstructorSelectionImpl
class ConstructorSelectionImpl extends CompoundSelectionImpl implements Serializable-
Serialized Fields
-
constructorArgTypes
Class<?>[] constructorArgTypes
-
-
-
Class org.eclipse.persistence.internal.jpa.querydef.CriteriaBuilderImpl
class CriteriaBuilderImpl extends Object implements Serializable-
Serialized Fields
-
metamodel
Metamodel metamodel
-
-
-
Class org.eclipse.persistence.internal.jpa.querydef.CriteriaBuilderImpl.CaseImpl
-
Serialized Fields
-
elseExpression
Expression<? extends R> elseExpression
-
-
-
Class org.eclipse.persistence.internal.jpa.querydef.CriteriaBuilderImpl.CoalesceImpl
-
Class org.eclipse.persistence.internal.jpa.querydef.CriteriaBuilderImpl.SimpleCaseImpl
-
Serialized Fields
-
elseExpression
Expression<? extends R> elseExpression
-
expression
Expression<C> expression
-
-
-
Class org.eclipse.persistence.internal.jpa.querydef.CriteriaDeleteImpl
- serialVersionUID:
- -3858349449764066901L
-
Class org.eclipse.persistence.internal.jpa.querydef.CriteriaQueryImpl
-
Serialized Fields
-
joins
Set<FromImpl> joins
-
orderBy
List<Order> orderBy
-
selection
SelectionImpl<?> selection
-
-
-
Class org.eclipse.persistence.internal.jpa.querydef.CriteriaUpdateImpl
- serialVersionUID:
- 5069513243268181150L
-
Serialized Fields
-
query
UpdateAllQuery query
-
root
Root<T> root
-
-
Class org.eclipse.persistence.internal.jpa.querydef.ExpressionImpl
-
Class org.eclipse.persistence.internal.jpa.querydef.FromImpl
-
Class org.eclipse.persistence.internal.jpa.querydef.FunctionExpressionImpl
-
Class org.eclipse.persistence.internal.jpa.querydef.InImpl
class InImpl extends CompoundExpressionImpl implements Serializable-
Serialized Fields
-
leftExpression
ExpressionImpl leftExpression
-
parentNode
Expression parentNode
-
-
-
Class org.eclipse.persistence.internal.jpa.querydef.JoinImpl
-
Serialized Fields
-
joinType
JoinType joinType
-
on
Expression<Boolean> on
-
-
-
Class org.eclipse.persistence.internal.jpa.querydef.ListJoinImpl
-
Class org.eclipse.persistence.internal.jpa.querydef.MapJoinImpl
-
Class org.eclipse.persistence.internal.jpa.querydef.OrderImpl
class OrderImpl extends Object implements Serializable-
Serialized Fields
-
expression
Expression expression
-
isAscending
boolean isAscending
-
-
-
Class org.eclipse.persistence.internal.jpa.querydef.ParameterExpressionImpl
-
Class org.eclipse.persistence.internal.jpa.querydef.PathImpl
-
Class org.eclipse.persistence.internal.jpa.querydef.PredicateImpl
class PredicateImpl extends CompoundExpressionImpl implements Serializable-
Serialized Fields
-
booloperator
Predicate.BooleanOperator booloperator
-
-
-
Class org.eclipse.persistence.internal.jpa.querydef.RootImpl
-
Class org.eclipse.persistence.internal.jpa.querydef.SelectionImpl
class SelectionImpl extends Object implements Serializable-
Serialized Fields
-
alias
String alias
-
currentNode
Expression currentNode
-
javaType
Class<X> javaType
-
-
-
Class org.eclipse.persistence.internal.jpa.querydef.SetJoinImpl
-
Class org.eclipse.persistence.internal.jpa.querydef.SubQueryImpl
-
Serialized Fields
-
alias
String alias
-
correlatedJoins
Set<Join<?,
?>> correlatedJoins -
correlations
Set<Expression> correlations
-
currentNode
SubSelectExpression currentNode
-
parent
CommonAbstractCriteria parent
-
processedJoins
Set<FromImpl> processedJoins
-
selection
SelectionImpl<?> selection
-
subQuery
ReportQuery subQuery
-
-
-
Class org.eclipse.persistence.internal.jpa.querydef.TupleImpl
class TupleImpl extends Object implements Serializable-
Serialized Fields
-
rqr
ReportQueryResult rqr
-
selections
List<? super Selection<?>> selections
-
-
-
Class org.eclipse.persistence.internal.jpa.querydef.TupleQuery
class TupleQuery extends ReportQuery implements Serializable
-
-
Package org.eclipse.persistence.internal.libraries.asm
-
Exception Class org.eclipse.persistence.internal.libraries.asm.ClassTooLargeException
class ClassTooLargeException extends IndexOutOfBoundsException implements Serializable- serialVersionUID:
- 160715609518896765L
-
Serialized Fields
-
className
String className
-
constantPoolCount
int constantPoolCount
-
-
Exception Class org.eclipse.persistence.internal.libraries.asm.MethodTooLargeException
class MethodTooLargeException extends IndexOutOfBoundsException implements Serializable- serialVersionUID:
- 6807380416709738314L
-
-
Package org.eclipse.persistence.internal.libraries.asm.tree
-
Exception Class org.eclipse.persistence.internal.libraries.asm.tree.UnsupportedClassVersionException
class UnsupportedClassVersionException extends RuntimeException implements Serializable- serialVersionUID:
- -3502347765891805831L
-
-
Package org.eclipse.persistence.internal.nosql.adapters.mongo
-
Class org.eclipse.persistence.internal.nosql.adapters.mongo.MongoConnectionFactory
class MongoConnectionFactory extends Object implements Serializable -
Class org.eclipse.persistence.internal.nosql.adapters.mongo.MongoDatabaseConnectionFactory
class MongoDatabaseConnectionFactory extends Object implements Serializable -
Class org.eclipse.persistence.internal.nosql.adapters.mongo.MongoInteractionSpec
class MongoInteractionSpec extends Object implements Serializable-
Serialized Fields
-
batchSize
int batchSize
Operation batchSize for finds, fetch size. -
code
String code
-
collection
String collection
-
limit
int limit
Operation limit for finds, number of rows to fetch. -
multi
boolean multi
Operation multi, to perform update all matching documents. -
operation
MongoOperation operation
-
options
int options
Operation query options. -
skip
int skip
Operation skip for finds, number of rows to skip. -
upsert
boolean upsert
Operation upsert, to perform insert if document is missing.
-
-
-
Class org.eclipse.persistence.internal.nosql.adapters.mongo.MongoListRecord
class MongoListRecord extends ArrayList implements Serializable -
Class org.eclipse.persistence.internal.nosql.adapters.mongo.MongoRecord
class MongoRecord extends HashMap implements Serializable
-
-
Package org.eclipse.persistence.internal.nosql.adapters.nosql
-
Class org.eclipse.persistence.internal.nosql.adapters.nosql.OracleNoSQLConnectionFactory
class OracleNoSQLConnectionFactory extends Object implements Serializable -
Class org.eclipse.persistence.internal.nosql.adapters.nosql.OracleNoSQLInteractionSpec
class OracleNoSQLInteractionSpec extends Object implements Serializable-
Serialized Fields
-
consistency
oracle.kv.Consistency consistency
-
durability
oracle.kv.Durability durability
-
key
String key
-
operation
OracleNoSQLOperation operation
-
timeout
long timeout
-
version
oracle.kv.Version version
-
-
-
Class org.eclipse.persistence.internal.nosql.adapters.nosql.OracleNoSQLRecord
class OracleNoSQLRecord extends HashMap implements Serializable
-
-
Package org.eclipse.persistence.internal.nosql.adapters.sdk
-
Class org.eclipse.persistence.internal.nosql.adapters.sdk.OracleNoSQLConnectionFactory
class OracleNoSQLConnectionFactory extends Object implements Serializable -
Class org.eclipse.persistence.internal.nosql.adapters.sdk.OracleNoSQLInteractionSpec
class OracleNoSQLInteractionSpec extends Object implements Serializable-
Serialized Fields
-
consistency
oracle.nosql.driver.Consistency consistency
-
descriptor
ClassDescriptor descriptor
-
durability
oracle.nosql.driver.Durability durability
-
interactionType
OracleNoSQLInteractionSpec.InteractionType interactionType
-
key
String key
-
operation
OracleNoSQLOperation operation
-
tableName
String tableName
-
timeout
int timeout
-
version
oracle.nosql.driver.Version version
-
-
-
Class org.eclipse.persistence.internal.nosql.adapters.sdk.OracleNoSQLRecord
class OracleNoSQLRecord extends HashMap implements Serializable
-
-
Package org.eclipse.persistence.internal.oxm
-
Class org.eclipse.persistence.internal.oxm.NamespaceResolverStorage
- serialVersionUID:
- -4697397620139076774L
-
Class org.eclipse.persistence.internal.oxm.QNameInheritancePolicy
class QNameInheritancePolicy extends InheritancePolicy implements Serializable-
Serialized Fields
-
namespaceResolver
NamespaceResolver namespaceResolver
-
usesXsiType
boolean usesXsiType
-
-
-
Class org.eclipse.persistence.internal.oxm.TreeObjectBuilder
class TreeObjectBuilder extends XMLObjectBuilder implements Serializable-
Serialized Fields
-
xPathObjectBuilder
XPathObjectBuilder xPathObjectBuilder
-
-
-
Class org.eclipse.persistence.internal.oxm.VectorUtils.UnmodifiableVector
class UnmodifiableVector extends Vector<E> implements Serializable- serialVersionUID:
- -8378199697360550972L
-
Class org.eclipse.persistence.internal.oxm.XMLConversionManager
class XMLConversionManager extends ConversionManager implements Serializable-
Serialized Fields
-
datatypeFactory
DatatypeFactory datatypeFactory
-
timeZone
TimeZone timeZone
-
timeZoneQualified
boolean timeZoneQualified
-
-
-
Class org.eclipse.persistence.internal.oxm.XMLObjectBuilder
class XMLObjectBuilder extends ObjectBuilder implements Serializable-
Serialized Fields
-
isXMLDescriptor
Boolean isXMLDescriptor
-
xsiTypeIndicatorField
boolean xsiTypeIndicatorField
-
-
-
Class org.eclipse.persistence.internal.oxm.XMLSequencedDescriptor
class XMLSequencedDescriptor extends XMLDescriptor implements Serializable -
Class org.eclipse.persistence.internal.oxm.XMLSequencedObjectBuilder
class XMLSequencedObjectBuilder extends XMLObjectBuilder implements Serializable
-
-
Package org.eclipse.persistence.internal.oxm.accessor
-
Class org.eclipse.persistence.internal.oxm.accessor.OrmAttributeAccessor
class OrmAttributeAccessor extends AttributeAccessor implements Serializable-
Serialized Fields
-
isChangeTracking
boolean isChangeTracking
-
isValueHolderProperty
boolean isValueHolderProperty
-
ormAccessor
AttributeAccessor ormAccessor
-
oxmAccessor
CoreAttributeAccessor oxmAccessor
-
-
-
-
Package org.eclipse.persistence.internal.oxm.record
-
Class org.eclipse.persistence.internal.oxm.record.XMLTransformationRecord
class XMLTransformationRecord extends DOMRecord implements Serializable-
Serialized Fields
-
owningRecord
UnmarshalRecord owningRecord
-
resolver
NamespaceResolver resolver
-
-
-
-
Package org.eclipse.persistence.internal.oxm.schema
-
Class org.eclipse.persistence.internal.oxm.schema.SchemaModelProject
class SchemaModelProject extends Project implements Serializable-
Serialized Fields
-
namespaceResolver
NamespaceResolver namespaceResolver
-
-
-
-
Package org.eclipse.persistence.internal.platform.database.oracle
-
Class org.eclipse.persistence.internal.platform.database.oracle.TIMESTAMPLTZWrapper
class TIMESTAMPLTZWrapper extends Object implements Serializable-
Serialized Fields
-
isLtzTimestampInGmt
boolean isLtzTimestampInGmt
-
UNWRAP
Map<Class<?>,
Function<TIMESTAMPLTZWrapper, ?>> UNWRAP -
zonedDateTime
ZonedDateTime zonedDateTime
-
-
-
Class org.eclipse.persistence.internal.platform.database.oracle.TIMESTAMPTZWrapper
class TIMESTAMPTZWrapper extends Object implements Serializable-
Serialized Fields
-
UNWRAP
Map<Class<?>,
Function<TIMESTAMPTZWrapper, ?>> UNWRAP -
zonedDateTime
ZonedDateTime zonedDateTime
-
-
-
-
Package org.eclipse.persistence.internal.platform.database.oracle.xdb
-
Class org.eclipse.persistence.internal.platform.database.oracle.xdb.XMLTypeBindCallCustomParameter
class XMLTypeBindCallCustomParameter extends BindCallCustomParameter implements Serializable
-
-
Package org.eclipse.persistence.internal.queries
-
Class org.eclipse.persistence.internal.queries.ArrayListContainerPolicy
class ArrayListContainerPolicy extends ListContainerPolicy implements Serializable -
Class org.eclipse.persistence.internal.queries.AttributeItem
-
Class org.eclipse.persistence.internal.queries.CallQueryMechanism
class CallQueryMechanism extends DatasourceCallQueryMechanism implements Serializable -
Class org.eclipse.persistence.internal.queries.CollectionContainerPolicy
class CollectionContainerPolicy extends InterfaceContainerPolicy implements Serializable -
Class org.eclipse.persistence.internal.queries.ContainerPolicy
class ContainerPolicy extends Object implements Serializable- serialVersionUID:
- 6971791021041582975L
-
Class org.eclipse.persistence.internal.queries.DatabaseQueryMechanism
class DatabaseQueryMechanism extends Object implements Serializable-
Serialized Fields
-
query
DatabaseQuery query
The database query that uses this mechanism.
-
-
-
Class org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism
class DatasourceCallQueryMechanism extends DatabaseQueryMechanism implements Serializable-
Serialized Fields
-
call
DatasourceCall call
-
calls
Vector calls
Normally only a single call is used, however multiple table may require multiple calls on write.
-
-
-
Class org.eclipse.persistence.internal.queries.EntityFetchGroup
class EntityFetchGroup extends FetchGroup implements Serializable -
Class org.eclipse.persistence.internal.queries.ExpressionQueryMechanism
class ExpressionQueryMechanism extends StatementQueryMechanism implements Serializable-
Serialized Fields
-
selectionCriteria
Expression selectionCriteria
-
-
-
Class org.eclipse.persistence.internal.queries.IndirectListContainerPolicy
class IndirectListContainerPolicy extends ListContainerPolicy implements Serializable -
Class org.eclipse.persistence.internal.queries.InterfaceContainerPolicy
class InterfaceContainerPolicy extends ContainerPolicy implements Serializable -
Class org.eclipse.persistence.internal.queries.JoinedAttributeManager
class JoinedAttributeManager extends Object implements Serializable-
Serialized Fields
-
baseExpressionBuilder
ExpressionBuilder baseExpressionBuilder
Stores the base builder for resolving joined attributes by name. -
baseQuery
ObjectBuildingQuery baseQuery
Stores the base query. -
hasOuterJoinedAttribute
boolean hasOuterJoinedAttribute
PERF: Used to avoid null checks for inner attribute joining. -
isToManyJoin
boolean isToManyJoin
Used to determine if -m joining has been used. -
joinedAttributeExpressions
List<Expression> joinedAttributeExpressions
Stores the joined attributes added through the query -
joinedAttributes
List<Expression> joinedAttributes
PERF: Cache the local joined attribute expressions. -
joinedMappingExpressions
List<Expression> joinedMappingExpressions
Stores the joined attributes as specified in the descriptor -
lastJoinedAttributeBaseExpression
Expression lastJoinedAttributeBaseExpression
Stores the last used base expression while adding joined attribute expression. -
parentResultIndex
int parentResultIndex
Stores the result index of the parent, used for oneToMany joins. -
shouldFilterDuplicates
boolean shouldFilterDuplicates
Determine if duplicate rows should be filter when using 1-m joining.
-
-
-
Class org.eclipse.persistence.internal.queries.JPQLCallQueryMechanism
class JPQLCallQueryMechanism extends ExpressionQueryMechanism implements Serializable-
Serialized Fields
-
ejbqlCall
JPQLCall ejbqlCall
-
-
-
Class org.eclipse.persistence.internal.queries.ListContainerPolicy
class ListContainerPolicy extends CollectionContainerPolicy implements Serializable -
Class org.eclipse.persistence.internal.queries.MapContainerPolicy
class MapContainerPolicy extends InterfaceContainerPolicy implements Serializable -
Class org.eclipse.persistence.internal.queries.MappedKeyMapContainerPolicy
class MappedKeyMapContainerPolicy extends MapContainerPolicy implements Serializable-
Serialized Fields
-
keyMapping
MapKeyMapping keyMapping
-
keyQuery
DatabaseQuery keyQuery
-
valueMapping
MapComponentMapping valueMapping
-
-
-
Class org.eclipse.persistence.internal.queries.OrderedListContainerPolicy
class OrderedListContainerPolicy extends ListContainerPolicy implements Serializable-
Serialized Fields
-
listOrderField
DatabaseField listOrderField
-
orderCorrectionType
OrderCorrectionType orderCorrectionType
-
-
-
Class org.eclipse.persistence.internal.queries.QueryByExampleMechanism
class QueryByExampleMechanism extends ExpressionQueryMechanism implements Serializable-
Serialized Fields
-
exampleObject
Object exampleObject
Used for Query By Example. -
isParsed
boolean isParsed
-
queryByExamplePolicy
QueryByExamplePolicy queryByExamplePolicy
-
-
-
Class org.eclipse.persistence.internal.queries.ReportItem
class ReportItem extends Object implements Serializable-
Serialized Fields
-
attributeExpression
Expression attributeExpression
Expression (partial) describing the attribute wanted -
descriptor
ClassDescriptor descriptor
Descriptor for object result that is not based on an expression -
joinedAttributeManager
JoinedAttributeManager joinedAttributeManager
Stores the Join information for this item -
mapping
DatabaseMapping mapping
Mapping which relates field to attribute, used to convert value and determine reference descriptor -
name
String name
Name given for item, can be used to retrieve value from result. Useful if same field retrieved multiple times -
resultIndex
int resultIndex
Stores the row index for this item, given multiple results and joins -
resultType
Class<?> resultType
Result type for this report item.
-
-
-
Class org.eclipse.persistence.internal.queries.SortedCollectionContainerPolicy
class SortedCollectionContainerPolicy extends CollectionContainerPolicy implements Serializable-
Serialized Fields
-
comparatorClass
Class<?> comparatorClass
-
comparatorClassName
String comparatorClassName
-
m_comparator
Comparator m_comparator
-
-
-
Class org.eclipse.persistence.internal.queries.StatementQueryMechanism
class StatementQueryMechanism extends CallQueryMechanism implements Serializable-
Serialized Fields
-
sqlStatement
SQLStatement sqlStatement
-
sqlStatements
Vector sqlStatements
Normally only a single statement is used, however multiple table may require multiple statements on write.
-
-
-
Class org.eclipse.persistence.internal.queries.VectorContainerPolicy
class VectorContainerPolicy extends ListContainerPolicy implements Serializable
-
-
Package org.eclipse.persistence.internal.sessions
-
Class org.eclipse.persistence.internal.sessions.AbstractRecord
class AbstractRecord extends CoreAbstractRecord implements Serializable-
Serialized Fields
-
fields
Vector<DatabaseField> fields
Use vector to store the fields/values for optimal performance. -
lookupField
DatabaseField lookupField
Optimize field creation for field name lookup. -
nullValueInFields
boolean nullValueInFields
INTERNAL: flag for any database field containing a null value -
size
int size
PERF: Cache the row size. -
values
Vector values
Use vector to store the fields/values for optimal performance.
-
-
-
Class org.eclipse.persistence.internal.sessions.AbstractSession
class AbstractSession extends CoreAbstractSession<ClassDescriptor,Login, Platform, Project, SessionEventManager> implements Serializable -
Serialization Methods
-
readObject
PUBLIC: Read the first instance of the class from the database. This operation can be customized through using a ReadObjectQuery, or through also passing in a selection criteria.- Throws:
DatabaseException
- See Also:
-
readObject
PUBLIC: Read the first instance of the class from the database return through execution the SQL string. The SQL string must be a valid SQL select statement or selecting stored procedure call. This operation can be customized through using a ReadObjectQuery. Warning: Allowing an unverified SQL string to be passed into this method makes your application vulnerable to SQL injection attacks.- Throws:
DatabaseException
- See Also:
-
readObject
PUBLIC: Read the first instance of the class from the database matching the given expression. This operation can be customized through using a ReadObjectQuery.- Throws:
DatabaseException
- See Also:
-
readObject
PUBLIC: Read the first instance of the class from the database returned through execution the Call string. The Call can be an SQLCall or JPQLCall. example: session.readObject(Employee.class, new SQLCall("SELECT * FROM EMPLOYEE"));- Throws:
DatabaseException
- See Also:
-
readObject
PUBLIC: Use the example object to consruct a read object query by the objects primary key. This will read the object from the database with the same primary key as the object or null if no object is found.- Throws:
DatabaseException
-
writeObject
PUBLIC: Write the object and all of its privately owned parts in the database. Write will determine if an insert or an update should be done, it may go to the database to determine this (by default will check the identity map). The write operation can be customized through using an write query.- Throws:
DatabaseException
- if an error occurs on the database, these include constraint violations, security violations and general database errors.OptimisticLockException
- if the object's descriptor is using optimistic locking and the object has been updated or deleted by another user since it was last read.- See Also:
-
-
Serialized Fields
-
attributeGroups
Map<String,
AttributeGroup> attributeGroups Stores predefined reusable AttributeGroups. -
defaultReferenceMode
ReferenceMode defaultReferenceMode
Stores the default reference mode that a UnitOfWork will use when referencing managed objects.- See Also:
-
deferredEvents
List<DescriptorEvent> deferredEvents
temporarily holds a list of events that must be fired after the current operation completes. Initialy created for postClone events. -
identityMapAccessor
IdentityMapAccessor identityMapAccessor
Manages the live object cache. -
isConcurrent
boolean isConcurrent
Allow a session to enable concurrent processing. -
isExecutingEvents
boolean isExecutingEvents
records that the UOW is executing deferred events. Events could cause operations to occur that may attempt to restart the event execution. This must be avoided -
isFinalizersEnabled
boolean isFinalizersEnabled
PERF: Allow for finalizers to be enabled, currently enables client-session finalize. -
isInBroker
boolean isInBroker
Used to determine If a session is in a Broker or not -
isInProfile
boolean isInProfile
Used to determine If a session is in a profile or not -
isLoggingOff
boolean isLoggingOff
PERF: Quick check if logging is OFF entirely. -
isSynchronized
boolean isSynchronized
Indicates whether the session is synchronized. In case external transaction controller is used isSynchronized==true means the session's jta connection will be freed during external transaction callback. -
jpaQueriesProcessed
boolean jpaQueriesProcessed
Stores predefined not yet parsed JPQL queries. -
metadatalistener
MetadataRefreshListener metadatalistener
the MetadataRefreshListener is used with RCM to force a refresh of the metadata used within EntityManagerFactoryWrappers -
multitenantContextProperties
Set<String> multitenantContextProperties
Stores the set of multitenant context properties this session requires -
name
String name
Used to identify a session when using the session broker. -
objectsLockedForClone
Map objectsLockedForClone
This collection will be used to store those objects that are currently locked for the clone process. It should be populated with an EclipseLinkIdentityHashMap -
partitioningPolicy
PartitioningPolicy partitioningPolicy
Allow queries to be targeted at specific connection pools. -
pessimisticLockTimeoutDefault
Integer pessimisticLockTimeoutDefault
Default pessimistic lock timeout value. -
pessimisticLockTimeoutUnitDefault
TimeUnit pessimisticLockTimeoutUnitDefault
-
properties
Map<String,
Object> properties Allow for user defined properties. -
queryTimeoutDefault
int queryTimeoutDefault
-
queryTimeoutUnitDefault
TimeUnit queryTimeoutUnitDefault
-
shouldCheckWriteLock
boolean shouldCheckWriteLock
PERF: Cache the write-lock check to avoid cost of checking in every register/clone. -
shouldOptimizeResultSetAccess
boolean shouldOptimizeResultSetAccess
Indicates whether ObjectLevelReadQuery should by default use ResultSet Access optimization. Optimization specified by the session is ignored if incompatible with other query settings. -
shouldPropagateChanges
boolean shouldPropagateChanges
Determined whether changes should be propagated to an EclipseLink cluster -
staticMetamodelClasses
Map<String,
String> staticMetamodelClasses This map will hold onto class to static metamodel class references from JPA. -
tolerateInvalidJPQL
boolean tolerateInvalidJPQL
Indicates whether Session creation should tolerate an invalid NamedQuery. If true, an exception will be thrown on .createNamedQuery(..) rather than at init time. -
wasJTSTransactionInternallyStarted
boolean wasJTSTransactionInternallyStarted
If Transactions were externally started
-
-
-
Class org.eclipse.persistence.internal.sessions.AggregateChangeRecord
class AggregateChangeRecord extends ChangeRecord implements Serializable-
Serialized Fields
-
changedObject
ObjectChangeSet changedObject
-
-
-
Class org.eclipse.persistence.internal.sessions.AggregateCollectionChangeRecord
class AggregateCollectionChangeRecord extends CollectionChangeRecord implements Serializable-
Serialized Fields
-
changedValues
List<ObjectChangeSet> changedValues
-
-
-
Class org.eclipse.persistence.internal.sessions.AggregateObjectChangeSet
class AggregateObjectChangeSet extends ObjectChangeSet implements Serializable -
Class org.eclipse.persistence.internal.sessions.ArrayRecord
class ArrayRecord extends DatabaseRecord implements Serializable-
Serialized Fields
-
fieldsArray
DatabaseField[] fieldsArray
-
valuesArray
Object[] valuesArray
-
-
-
Class org.eclipse.persistence.internal.sessions.ChangeRecord
class ChangeRecord extends Object implements Serializable-
Serialized Fields
-
attribute
String attribute
This is the attribute name that this change record represents -
owner
ObjectChangeSet owner
This is the object change set that holds this record
-
-
-
Class org.eclipse.persistence.internal.sessions.ClientSessionIdentityMapAccessor
class ClientSessionIdentityMapAccessor extends IdentityMapAccessor implements Serializable -
Class org.eclipse.persistence.internal.sessions.CollectionChangeRecord
class CollectionChangeRecord extends DeferrableChangeRecord implements Serializable-
Serialized Fields
-
addObjectList
Map<ObjectChangeSet,
ObjectChangeSet> addObjectList Contains the added values to the collection and their corresponding ChangeSets. -
orderedAddObjectIndices
Map<ObjectChangeSet,
Integer> orderedAddObjectIndices Contains the added values index to the collection. -
orderedAddObjects
List<ObjectChangeSet> orderedAddObjects
Contains the added values to the collection and their corresponding ChangeSets in order. -
orderedChangeObjectList
List<OrderedChangeObject> orderedChangeObjectList
Contains OrderedChangeObjects representing each change made to the collection. -
orderedRemoveObjects
Map<Integer,
ObjectChangeSet> orderedRemoveObjects Contains the removed values to the collection and their corresponding ChangeSets. -
orderHasBeenRepaired
boolean orderHasBeenRepaired
Indicates whether IndirectList's order has been repaired. -
removeObjectList
Map<ObjectChangeSet,
ObjectChangeSet> removeObjectList Contains the removed values from the collection and their corresponding ChangeSets.
-
-
-
Class org.eclipse.persistence.internal.sessions.DatabaseSessionImpl
class DatabaseSessionImpl extends AbstractSession implements Serializable-
Serialized Fields
-
connectedTime
long connectedTime
INTERNAL: connectedTime indicates the exact time this session was logged in. -
databaseEventListener
DatabaseEventListener databaseEventListener
Database event listener, this allows database events to invalidate the cache. -
isLoggedIn
boolean isLoggedIn
INTERNAL Indicate if this session is logged in. -
sequencingHome
SequencingHome sequencingHome
INTERNAL: sequencingHome for this session. -
serverPlatform
ServerPlatform serverPlatform
Used to store the server platform that handles server-specific functionality for Oc4j, WLS, etc. -
tuner
SessionTuner tuner
Stores the tuner used to tune the configuration of this session.
-
-
-
Class org.eclipse.persistence.internal.sessions.DeferrableChangeRecord
class DeferrableChangeRecord extends ChangeRecord implements Serializable-
Serialized Fields
-
isDeferred
boolean isDeferred
Defines if this change should be calculated at commit time using the two collections. This is used to handle collection replacement.
-
-
-
Class org.eclipse.persistence.internal.sessions.DirectCollectionChangeRecord
class DirectCollectionChangeRecord extends DeferrableChangeRecord implements Serializable-
Serialized Fields
-
addObjectMap
HashMap addObjectMap
-
changedIndexes
Map changedIndexes
Used only in case listOrderField != null in the mapping. Maps each object which has been added or removed or which order in the list has changed to an array of two (non-intersecting) sets of indexes - old and new. -
commitAddMap
HashMap commitAddMap
Contains the number of objects that must be inserted to once the value is removed in the database as a delete where value = "value" will remove all instances of that value in the database not just one. -
isFirstToAdd
boolean isFirstToAdd
-
isFirstToAddAlreadyInCollection
boolean isFirstToAddAlreadyInCollection
-
isFirstToRemove
boolean isFirstToRemove
-
isFirstToRemoveAlreadyOutCollection
boolean isFirstToRemoveAlreadyOutCollection
-
newSize
int newSize
-
oldSize
int oldSize
-
orderHasBeenRepaired
boolean orderHasBeenRepaired
Indicates whether IndirectList's order has been repaired. -
removeObjectMap
HashMap removeObjectMap
-
-
-
Class org.eclipse.persistence.internal.sessions.DirectMapChangeRecord
class DirectMapChangeRecord extends DeferrableChangeRecord implements Serializable -
Class org.eclipse.persistence.internal.sessions.DirectToFieldChangeRecord
class DirectToFieldChangeRecord extends ChangeRecord implements Serializable-
Serialized Fields
-
newValue
Object newValue
-
-
-
Class org.eclipse.persistence.internal.sessions.DistributedSessionIdentityMapAccessor
class DistributedSessionIdentityMapAccessor extends IdentityMapAccessor implements Serializable -
Class org.eclipse.persistence.internal.sessions.EmptyRecord
class EmptyRecord extends DatabaseRecord implements Serializable -
Class org.eclipse.persistence.internal.sessions.ExclusiveIsolatedClientSession
class ExclusiveIsolatedClientSession extends IsolatedClientSession implements Serializable-
Serialized Fields
-
shouldAlwaysUseExclusiveConnection
boolean shouldAlwaysUseExclusiveConnection
If true all classes are read through the exclusive connection, otherwise only the isolated ones.
-
-
-
Class org.eclipse.persistence.internal.sessions.IdentityMapAccessor
class IdentityMapAccessor extends Object implements Serializable-
Serialized Fields
-
identityMapManager
IdentityMapManager identityMapManager
This is the identity map manager for this accessor. It should only be accessed through the getter -
session
AbstractSession session
-
-
-
Class org.eclipse.persistence.internal.sessions.IsolatedClientSession
class IsolatedClientSession extends ClientSession implements Serializable -
Class org.eclipse.persistence.internal.sessions.IsolatedClientSessionIdentityMapAccessor
class IsolatedClientSessionIdentityMapAccessor extends IdentityMapAccessor implements Serializable-
Serialized Fields
-
objectsLockedForClone
Map objectsLockedForClone
-
-
-
Class org.eclipse.persistence.internal.sessions.ObjectChangeSet
class ObjectChangeSet extends Object implements Serializable-
Serialization Methods
-
readObject
INTERNAL: Override the default serialization. Object Change Sets will be serialized differently depending on the type of cache synchronization they use.- Throws:
IOException
ClassNotFoundException
-
writeObject
INTERNAL: Override the default serialization since different parts of an ObjectChangeSet will be serialized depending on the type of CacheSynchronizationType- Throws:
IOException
-
-
Serialized Fields
-
cacheSynchronizationType
int cacheSynchronizationType
Used to store the type of cache synchronization used for this object This variable is set just before the change set is serialized. -
changes
List<ChangeRecord> changes
This is the collection of changes -
className
String className
-
hasVersionChange
boolean hasVersionChange
-
id
Object id
-
initialWriteLockValue
Object initialWriteLockValue
-
isAggregate
boolean isAggregate
-
isInvalid
boolean isInvalid
Invalid change set shouldn't be merged into object in cache, rather the object should be invalidated -
isNew
boolean isNew
-
newKey
Object newKey
-
oldKey
Object oldKey
-
protectedForeignKeys
AbstractRecord protectedForeignKeys
-
shouldBeDeleted
boolean shouldBeDeleted
-
shouldModifyVersionField
Boolean shouldModifyVersionField
Contains optimisticReadLockObject corresponding to the clone, non-null indicates forced changes -
writeLockValue
Object writeLockValue
-
-
-
Class org.eclipse.persistence.internal.sessions.ObjectChangeSet.ObjectChangeSetComparator
class ObjectChangeSetComparator extends Object implements Serializable- serialVersionUID:
- -7902750710186726851L
-
Class org.eclipse.persistence.internal.sessions.ObjectReferenceChangeRecord
class ObjectReferenceChangeRecord extends ChangeRecord implements Serializable-
Serialized Fields
-
newValue
ObjectChangeSet newValue
This is the object change set that the attribute points to.
-
-
-
Class org.eclipse.persistence.internal.sessions.OrderedChangeObject
class OrderedChangeObject extends Object implements Serializable-
Serialized Fields
-
changeSet
ObjectChangeSet changeSet
-
changeType
int changeType
-
index
Integer index
-
-
-
Class org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork
class RepeatableWriteUnitOfWork extends UnitOfWorkImpl implements Serializable-
Serialized Fields
-
cumulativeUOWChangeSet
UnitOfWorkChangeSet cumulativeUOWChangeSet
Used to store the final UnitOfWorkChangeSet for merge into the shared cache -
discoverUnregisteredNewObjectsWithoutPersist
boolean discoverUnregisteredNewObjectsWithoutPersist
Alters the behaviour of the RWUOW commit to function like the UOW with respect to Entity lifecycle -
isWithinFlush
boolean isWithinFlush
Track whether we are already in a flush(). -
shouldStoreBypassCache
boolean shouldStoreBypassCache
Used to determine if we should bypass any merge into the cache. This is a JPA flag and is true when the cacheStoreMode property is set to BYPASS. Otherwise, EclipseLink behaves as it usually would. -
shouldTerminateTransaction
boolean shouldTerminateTransaction
Used to determine if UnitOfWork should commit and rollback transactions. This is used when an EntityTransaction is controlling the transaction.
-
-
-
Class org.eclipse.persistence.internal.sessions.ResultSetRecord
class ResultSetRecord extends ArrayRecord implements Serializable -
Class org.eclipse.persistence.internal.sessions.SessionBrokerIdentityMapAccessor
class SessionBrokerIdentityMapAccessor extends IdentityMapAccessor implements Serializable -
Class org.eclipse.persistence.internal.sessions.SimpleResultSetRecord
class SimpleResultSetRecord extends ResultSetRecord implements Serializable -
Class org.eclipse.persistence.internal.sessions.TransformationMappingChangeRecord
class TransformationMappingChangeRecord extends ChangeRecord implements Serializable-
Serialized Fields
-
rowCollection
AbstractRecord rowCollection
-
-
-
Class org.eclipse.persistence.internal.sessions.UnitOfWorkChangeSet
class UnitOfWorkChangeSet extends Object implements Serializable-
Serialized Fields
-
aggregateChangeSets
Map<ObjectChangeSet,
ObjectChangeSet> aggregateChangeSets -
allChangeSets
Map<ObjectChangeSet,
ObjectChangeSet> allChangeSets -
cloneToObjectChangeSet
Map<Object,
ObjectChangeSet> cloneToObjectChangeSet -
deletedObjects
Map<ObjectChangeSet,
ObjectChangeSet> deletedObjects -
hasChanges
boolean hasChanges
This attribute is set to true if a changeSet with changes has been added -
hasForcedChanges
boolean hasForcedChanges
-
isChangeSetFromOutsideUOW
boolean isChangeSetFromOutsideUOW
Flag set when calling commitToDatabaseWithPreBuiltChangeSet so we are aware the UOW does not contain the changes from this change set. -
newObjectChangeSets
Map<Class<?>,
Map<ObjectChangeSet, ObjectChangeSet>> newObjectChangeSets -
objectChanges
Map<Class<?>,
Map<ObjectChangeSet, ObjectChangeSet>> objectChanges This is the collection of ObjectChanges held by this ChangeSet -
objectChangeSetToUOWClone
Map<ObjectChangeSet,
Object> objectChangeSetToUOWClone
-
-
-
Class org.eclipse.persistence.internal.sessions.UnitOfWorkIdentityMapAccessor
class UnitOfWorkIdentityMapAccessor extends IdentityMapAccessor implements Serializable -
Class org.eclipse.persistence.internal.sessions.UnitOfWorkImpl
class UnitOfWorkImpl extends AbstractSession implements Serializable-
Serialized Fields
-
allClones
Map<Object,
Object> allClones This member variable contains a copy of all of the clones for this particular UOW -
batchQueries
Map<ReadQuery,
ReadQuery> batchQueries When in transaction batch read objects must use query local to the unit of work. -
cascadeDeleteObjects
Set<Object> cascadeDeleteObjects
Set of objects that were deleted by database cascade delete constraints. -
changeTrackedHardList
Set<Object> changeTrackedHardList
-
cloneDepth
int cloneDepth
Used during the cloning process to track the recursive depth in. This will be used to determine at which point the process can begin to wait on locks without being concerned about creating deadlock situations. -
cloneMapping
Map<Object,
Object> cloneMapping Map of all the clones. The key contains the clone of the object. -
commitOrder
UnitOfWork.CommitOrderType commitOrder
Allow updates and deletes to be ordered by id or changes to avoid possible deadlocks. -
containerBeans
Map<Object,
Object> containerBeans -
containerUnitOfWork
UnitOfWorkImpl containerUnitOfWork
This is only used for EJB entity beans to manage beans accessed in a transaction context. -
CREATION_THREAD_HASHCODE
long CREATION_THREAD_HASHCODE
-
CREATION_THREAD_ID
long CREATION_THREAD_ID
-
CREATION_THREAD_NAME
String CREATION_THREAD_NAME
-
creationThreadStackTrace
String creationThreadStackTrace
-
deferredModifyAllQueries
List<Object[]> deferredModifyAllQueries
Contains deferred ModifyAllQuery's that have translation row for execution only. At commit their clones will be added to modifyAllQueries for validation afterwards. Array of the query (ModifyAllQuery) and translationRow (AbstractRecord). -
deletedObjects
Map<Object,
Object> deletedObjects -
deletedPrivateOwnedObjects
Map<DatabaseMapping,
List<Object>> deletedPrivateOwnedObjects Stores all of the private owned objects that have been removed and may need to cascade deletion -
deletionDependencies
Map<Object,
Set<Object>> deletionDependencies Used to store deleted objects that have reference to other deleted objects. This is need to delete cycles of objects in the correct order. -
isNestedUnitOfWork
boolean isNestedUnitOfWork
PERF: Cache isNestedUnitOfWork check. -
lifecycle
int lifecycle
With the new synchronized unit of work, need a lifecycle state variable to track birth, committed, pending_merge and death. -
modifyAllQueries
List<ModifyAllQuery> modifyAllQueries
lazy initialization done in storeModifyAllQuery. For UpdateAllQuery, only clones of all UpdateAllQuery's (deferred and non-deferred) are stored here for validation only. -
newAggregates
Map<Object,
Object> newAggregates -
newObjectsCloneToMergeOriginal
Map<Object,
Object> newObjectsCloneToMergeOriginal Stores a map from the clone to the original merged object, as a different instance is used as the original for merges. -
newObjectsCloneToOriginal
Map<Object,
Object> newObjectsCloneToOriginal -
newObjectsInParent
Map<Object,
Object> newObjectsInParent used to store a list of the new objects in the parent -
newObjectsInParentOriginalToClone
Map<Object,
Object> newObjectsInParentOriginalToClone -
newObjectsOriginalToClone
Map<Object,
Object> newObjectsOriginalToClone -
objectsDeletedDuringCommit
Map<Object,
Object> objectsDeletedDuringCommit -
optimisticReadLockObjects
Map<Object,
Object> optimisticReadLockObjects Kept reference of read lock objects -
pessimisticLockedObjects
Map<Object,
Object> pessimisticLockedObjects use to track pessimistic locked objects -
preDeleteComplete
boolean preDeleteComplete
This attribute records when the preDelete stage of Commit has completed -
primaryKeyToNewObjects
Map<Object,
IdentityHashSet> primaryKeyToNewObjects Map of primary key to list of new objects. Used to speedup in-memory querying. -
privateOwnedObjects
Map<DatabaseMapping,
Set> privateOwnedObjects Cache references of private owned objects for the removal of private owned orphans -
readOnlyClasses
Set<Class<?>> readOnlyClasses
Read-only class can be used for reference data to avoid cloning when not required. -
referenceMode
ReferenceMode referenceMode
This stored the reference mode for this UOW. If the reference mode is weak then this unit of work will retain only weak references to non new, non-deleted objects allowing for garbage collection. If ObjectChangeTracking is used then any objects with changes will not be garbage collected. -
removedObjects
Map<Object,
Object> removedObjects -
resumeOnTransactionCompletion
boolean resumeOnTransactionCompletion
True if UnitOfWork should be resumed on completion of transaction. Used when UnitOfWork is Synchronized with external transaction control -
shouldCascadeCloneToJoinedRelationship
boolean shouldCascadeCloneToJoinedRelationship
True if the value holder for the joined attribute should be triggered. Required by ejb30 fetch join. -
shouldDiscoverNewObjects
boolean shouldDiscoverNewObjects
PERF: Allows discover new objects to be skipped if app always calls persist. -
shouldNewObjectsBeCached
boolean shouldNewObjectsBeCached
Allow for double merges of new objects by putting them into the cache. -
shouldPerformDeletesFirst
boolean shouldPerformDeletesFirst
Flag indicating that deletes should be performed before other updates. -
shouldThrowConformExceptions
int shouldThrowConformExceptions
Flag indicating how to deal with exceptions on conforming queries. -
shouldValidateExistence
boolean shouldValidateExistence
Determine if does-exist should be performed on persist. -
transaction
Object transaction
PERF: Stores the JTA transaction to optimize activeUnitOfWork lookup. -
unitOfWorkChangeSet
UnitOfWorkChangeSet unitOfWorkChangeSet
This method is used to store the current changeSet for this UnitOfWork. -
unregisteredDeletedObjectsCloneToBackupAndOriginal
Map<Object,
Object> unregisteredDeletedObjectsCloneToBackupAndOriginal Used to store objects already deleted from the db and unregistered -
unregisteredExistingObjects
Map<Object,
Object> unregisteredExistingObjects -
unregisteredNewObjects
Map<Object,
Object> unregisteredNewObjects -
unregisteredNewObjectsInParent
Map<Object,
Object> unregisteredNewObjectsInParent -
validationLevel
int validationLevel
The amount of validation can be configured. -
wasNonObjectLevelModifyQueryExecuted
boolean wasNonObjectLevelModifyQueryExecuted
True if either DataModifyQuery or ModifyAllQuery was executed. Gets reset on commit, effects DoesExistQuery behavior and reading. -
wasTransactionBegunPrematurely
boolean wasTransactionBegunPrematurely
Flag indicating that the transaction for this UOW was already begun.
-
-
-
-
Package org.eclipse.persistence.internal.sessions.coordination
-
Class org.eclipse.persistence.internal.sessions.coordination.ConnectToHostCommand
class ConnectToHostCommand extends RCMCommand implements Serializable -
Class org.eclipse.persistence.internal.sessions.coordination.MetadataRefreshCommand
class MetadataRefreshCommand extends Command implements Serializable-
Serialized Fields
-
properties
Map properties
-
-
-
Class org.eclipse.persistence.internal.sessions.coordination.RCMCommand
class RCMCommand extends Command implements Serializable -
Class org.eclipse.persistence.internal.sessions.coordination.RemoteConnection
class RemoteConnection extends Object implements Serializable-
Serialized Fields
-
serviceId
ServiceId serviceId
The service on the receiving end of this connection
-
-
-
-
Package org.eclipse.persistence.internal.sessions.coordination.broadcast
-
Class org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
class BroadcastRemoteConnection extends RemoteConnection implements Serializable
-
-
Package org.eclipse.persistence.internal.sessions.coordination.corba
-
Class org.eclipse.persistence.internal.sessions.coordination.corba.CORBARemoteCommandConnection
class CORBARemoteCommandConnection extends RemoteConnection implements Serializable-
Serialized Fields
-
wrappedConnection
CORBAConnection wrappedConnection
-
-
-
-
Package org.eclipse.persistence.internal.sessions.coordination.corba.sun
-
Class org.eclipse.persistence.internal.sessions.coordination.corba.sun._SunCORBAConnectionImplBase
class _SunCORBAConnectionImplBase extends org.omg.CORBA.portable.ObjectImpl implements Serializable -
Class org.eclipse.persistence.internal.sessions.coordination.corba.sun._SunCORBAConnectionStub
class _SunCORBAConnectionStub extends org.omg.CORBA.portable.ObjectImpl implements Serializable-
Serialization Methods
-
readObject
- Throws:
IOException
-
writeObject
- Throws:
IOException
-
-
-
Class org.eclipse.persistence.internal.sessions.coordination.corba.sun.SunCORBAConnectionImpl
class SunCORBAConnectionImpl extends _SunCORBAConnectionImplBase implements Serializable-
Serialized Fields
-
rcm
RemoteCommandManager rcm
-
-
-
-
Package org.eclipse.persistence.internal.sessions.coordination.jgroups
-
Class org.eclipse.persistence.internal.sessions.coordination.jgroups.JGroupsRemoteConnection
class JGroupsRemoteConnection extends BroadcastRemoteConnection implements Serializable- serialVersionUID:
- -2285543305296840902L
-
Serialized Fields
-
isLocal
boolean isLocal
-
-
-
Package org.eclipse.persistence.internal.sessions.coordination.jms
-
Class org.eclipse.persistence.internal.sessions.coordination.jms.JMSTopicRemoteConnection
class JMSTopicRemoteConnection extends BroadcastRemoteConnection implements Serializable-
Serialized Fields
-
isLocal
boolean isLocal
-
publisher
TopicPublisher publisher
-
subscriber
TopicSubscriber subscriber
-
topic
Topic topic
-
topicConnection
TopicConnection topicConnection
-
topicConnectionFactory
TopicConnectionFactory topicConnectionFactory
-
topicSession
TopicSession topicSession
-
-
-
-
Package org.eclipse.persistence.internal.sessions.coordination.rmi
-
Class org.eclipse.persistence.internal.sessions.coordination.rmi.RMIRemoteCommandConnectionImpl
class RMIRemoteCommandConnectionImpl extends UnicastRemoteObject implements Serializable-
Serialized Fields
-
rcm
RemoteCommandManager rcm
-
-
-
Class org.eclipse.persistence.internal.sessions.coordination.rmi.RMIRemoteConnection
class RMIRemoteConnection extends RemoteConnection implements Serializable-
Serialized Fields
-
connection
RMIRemoteCommandConnection connection
-
-
-
-
Package org.eclipse.persistence.internal.sessions.factories
-
Class org.eclipse.persistence.internal.sessions.factories.EclipseLinkObjectPersistenceRuntimeXMLProject
class EclipseLinkObjectPersistenceRuntimeXMLProject extends ObjectPersistenceRuntimeXMLProject_11_1_1 implements Serializable -
Class org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject
class NamespaceResolvableProject extends Project implements Serializable-
Serialized Fields
-
fieldQname
QName fieldQname
-
ns
NamespaceResolverWithPrefixes ns
-
-
-
Class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject
class ObjectPersistenceRuntimeXMLProject extends NamespaceResolvableProject implements Serializable -
Class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1
class ObjectPersistenceRuntimeXMLProject_11_1_1 extends ObjectPersistenceRuntimeXMLProject implements Serializable -
Class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1.IsSetNullPolicyIsSetParametersAttributeAccessor
class IsSetNullPolicyIsSetParametersAttributeAccessor extends AttributeAccessor implements Serializable -
Class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1.IsSetNullPolicyIsSetParameterTypesAttributeAccessor
class IsSetNullPolicyIsSetParameterTypesAttributeAccessor extends AttributeAccessor implements Serializable -
Class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1.NullPolicyAttributeAccessor
class NullPolicyAttributeAccessor extends AttributeAccessor implements Serializable -
Class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceWorkbenchXMLProject
class ObjectPersistenceWorkbenchXMLProject extends EclipseLinkObjectPersistenceRuntimeXMLProject implements Serializable -
Class org.eclipse.persistence.internal.sessions.factories.OXMObjectPersistenceRuntimeXMLProject
class OXMObjectPersistenceRuntimeXMLProject extends NamespaceResolvableProject implements Serializable -
Class org.eclipse.persistence.internal.sessions.factories.SessionBrokerPlaceHolder
class SessionBrokerPlaceHolder extends SessionBroker implements Serializable -
Class org.eclipse.persistence.internal.sessions.factories.XMLSessionConfigProject
class XMLSessionConfigProject extends Project implements Serializable -
Class org.eclipse.persistence.internal.sessions.factories.XMLSessionConfigProject_11_1_1
class XMLSessionConfigProject_11_1_1 extends XMLSessionConfigProject implements Serializable -
Class org.eclipse.persistence.internal.sessions.factories.XMLSessionConfigToplinkProject
class XMLSessionConfigToplinkProject extends XMLSessionConfigProject implements Serializable
-
-
Package org.eclipse.persistence.internal.sessions.remote
-
Class org.eclipse.persistence.internal.sessions.remote.ObjectDescriptor
class ObjectDescriptor extends Object implements Serializable -
Class org.eclipse.persistence.internal.sessions.remote.RemoteConnection
class RemoteConnection extends Object implements Serializable-
Serialized Fields
-
serviceName
String serviceName
This attribute is used to provide a globally unique identifier for this connection. It should be the same value as the JNDI context or the RMIRegistry context. -
session
DistributedSession session
Back reference to owning session.
-
-
-
Class org.eclipse.persistence.internal.sessions.remote.RemoteCursoredStream
class RemoteCursoredStream extends CursoredStream implements Serializable-
Serialized Fields
-
id
ObjID id
This is a unique id for remote cursored stream -
isClosed
boolean isClosed
Return if the stream is closed. -
pageSize
int pageSize
Return the cursored stream page size.
-
-
-
Class org.eclipse.persistence.internal.sessions.remote.RemoteScrollableCursor
class RemoteScrollableCursor extends ScrollableCursor implements Serializable-
Serialized Fields
-
id
ObjID id
This is a unique id for remote cursored stream -
isClosed
boolean isClosed
Return if the stream is closed
-
-
-
Class org.eclipse.persistence.internal.sessions.remote.RemoteUnitOfWork
class RemoteUnitOfWork extends RepeatableWriteUnitOfWork implements Serializable -
Class org.eclipse.persistence.internal.sessions.remote.RemoteValueHolder
-
Serialization Methods
-
readExternal
Override the default serialization for a remote valueholder so as not to serialize the value Note: Changed for bug 3145211. We used to use the java.io.Serializable interface, but need to convert to Externalizable interface to avoid sending extra data through the superclass's serialization- Throws:
IOException
ClassNotFoundException
-
writeExternal
Override the default serialization for a remote valueholder so as not to serialize the value Note: Changed for bug 3145211. We used to use the java.io.Serializable interface, but need to convert to Externalizable interface to avoid sending extra data through the superclass's serialization- Throws:
IOException
-
-
-
Class org.eclipse.persistence.internal.sessions.remote.RemoveServerSideRemoteValueHolderCommand
class RemoveServerSideRemoteValueHolderCommand extends Object implements Serializable-
Serialized Fields
-
objID
ObjID objID
-
-
-
Class org.eclipse.persistence.internal.sessions.remote.SequencingFunctionCall.DoesExist
class DoesExist extends SimpleFunctionCall implements Serializable -
Class org.eclipse.persistence.internal.sessions.remote.SequencingFunctionCall.GetNextValue
class GetNextValue extends SimpleFunctionCall implements Serializable-
Serialized Fields
-
cls
Class<?> cls
-
-
-
Class org.eclipse.persistence.internal.sessions.remote.SequencingFunctionCall.WhenShouldAcquireValueForAll
class WhenShouldAcquireValueForAll extends SimpleFunctionCall implements Serializable -
Class org.eclipse.persistence.internal.sessions.remote.SimpleFunctionCall
class SimpleFunctionCall extends Object implements Serializable -
Class org.eclipse.persistence.internal.sessions.remote.Transporter
class Transporter extends Object implements Serializable-
Serialized Fields
-
object
Object object
Object(s) read from the server -
objectDescriptors
Map<Object,
ObjectDescriptor> objectDescriptors -
query
DatabaseQuery query
-
wasOperationSuccessful
boolean wasOperationSuccessful
-
-
-
-
Package org.eclipse.persistence.internal.xr
-
Class org.eclipse.persistence.internal.xr.QNameTransformer
class QNameTransformer extends Object implements Serializable-
Serialized Fields
-
transformationMapping
AbstractTransformationMapping transformationMapping
-
xPath
String xPath
-
-
-
Class org.eclipse.persistence.internal.xr.XRDynamicEntityAccessor
class XRDynamicEntityAccessor extends ValuesAccessor implements Serializable -
Class org.eclipse.persistence.internal.xr.XRDynamicEntityVHAccessor
class XRDynamicEntityVHAccessor extends XRDynamicEntityAccessor implements Serializable
-
-
Package org.eclipse.persistence.internal.xr.sxf
-
Class org.eclipse.persistence.internal.xr.sxf.SimpleXMLFormatProject
class SimpleXMLFormatProject extends Project implements Serializable- serialVersionUID:
- 3830217546821842428L
-
-
Package org.eclipse.persistence.jaxb
-
Class org.eclipse.persistence.jaxb.JAXBEnumTypeConverter
class JAXBEnumTypeConverter extends ObjectTypeConverter implements Serializable -
Class org.eclipse.persistence.jaxb.JAXBTypeElement
class JAXBTypeElement extends JAXBElement implements Serializable-
Serialized Fields
-
type
Type type
-
-
-
Class org.eclipse.persistence.jaxb.JAXBTypesafeEnumConverter
class JAXBTypesafeEnumConverter extends Object implements Serializable
-
-
Package org.eclipse.persistence.jpa.dynamic
-
Class org.eclipse.persistence.jpa.dynamic.DynamicIdentityPolicy
class DynamicIdentityPolicy extends CMP3Policy implements Serializable
-
-
Package org.eclipse.persistence.jpa.jpql
-
Exception Class org.eclipse.persistence.jpa.jpql.Assert.AssertException
class AssertException extends RuntimeException implements Serializable- serialVersionUID:
- 0L
-
-
Package org.eclipse.persistence.jpa.jpql.tools.utility.filter
-
Class org.eclipse.persistence.jpa.jpql.tools.utility.filter.AndFilter
- serialVersionUID:
- 1L
-
Class org.eclipse.persistence.jpa.jpql.tools.utility.filter.CompoundFilter
class CompoundFilter extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package org.eclipse.persistence.jpa.jpql.tools.utility.iterable
-
Class org.eclipse.persistence.jpa.jpql.tools.utility.iterable.EmptyIterable
class EmptyIterable extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
-
-
-
Package org.eclipse.persistence.jpa.jpql.tools.utility.iterator
-
Class org.eclipse.persistence.jpa.jpql.tools.utility.iterator.CloneIterator.Remover.ReadOnly
class ReadOnly extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
-
-
-
Package org.eclipse.persistence.jpa.jpql.utility.iterator
-
Class org.eclipse.persistence.jpa.jpql.utility.iterator.CloneListIterator.Mutator.ReadOnly
class ReadOnly extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
-
-
-
Package org.eclipse.persistence.jpa.rs.exceptions
-
Exception Class org.eclipse.persistence.jpa.rs.exceptions.JPARSException
class JPARSException extends EclipseLinkException implements Serializable- serialVersionUID:
- 4909005756107349904L
-
Serialized Fields
-
httpStatusCode
Response.Status httpStatusCode
-
-
-
Package org.eclipse.persistence.json
-
Class org.eclipse.persistence.json.JsonTypeConverter
class JsonTypeConverter extends Object implements Serializable-
Serialized Fields
-
platform
JsonPlatform platform
JSON database platform.
-
-
-
-
Package org.eclipse.persistence.logging
-
Class org.eclipse.persistence.logging.DefaultSessionLog
class DefaultSessionLog extends AbstractSessionLog implements Serializable-
Serialized Fields
-
categoryLogLevelMap
Map<String,
Integer> categoryLogLevelMap Represents the Map that stores log levels per the name space strings. The keys are category names. The values are log levels. -
fileName
String fileName
The filename associated with this DefaultSessionLog, if it is being written out to a file
-
-
-
Class org.eclipse.persistence.logging.EclipseLinkLogRecord
class EclipseLinkLogRecord extends LogRecord implements Serializable -
Class org.eclipse.persistence.logging.SessionLogEntry
class SessionLogEntry extends Object implements Serializable
-
-
Package org.eclipse.persistence.mappings
-
Class org.eclipse.persistence.mappings.AggregateCollectionMapping
class AggregateCollectionMapping extends CollectionMapping implements Serializable-
Serialized Fields
-
aggregateToSourceFields
Map<String,
DatabaseField> aggregateToSourceFields Map the name of a field in the aggregate collection descriptor to a field in the actual table specified in the mapping. -
converters
Map<String,
Converter> converters List of converters to apply at initialize time to their cloned aggregate mappings. -
defaultSourceTable
DatabaseTable defaultSourceTable
Default source table that should be used with the default source fields of this mapping. -
hasNestedIdentityReference
Boolean hasNestedIdentityReference
Indicates whether the mapping (or at least one of its nested mappings, at any nested depth) references an entity. To return true the mapping (or nested mapping) should be ForeignReferenceMapping with non-null and non-aggregate reference descriptor. Lazily initialized. -
isEntireObjectPK
boolean isEntireObjectPK
Indicates whether the entire target object is primary key - in that case the object can't be updated in the db, but rather deleted and then re-inserted. -
isListOrderFieldUpdatable
boolean isListOrderFieldUpdatable
indicates whether listOrderField value could be updated in the db. Used only if listOrderField!=null -
nestedAggregateToSourceFields
Map<String,
Map<String, DatabaseField>> nestedAggregateToSourceFields Map the name of an attribute of the reference descriptor mapped with AggregateCollectionMapping to aggregateToSourceFieldNames that should be applied to this mapping. -
remoteReferenceDescriptor
ClassDescriptor remoteReferenceDescriptor
In RemoteSession case the mapping needs the reference descriptor serialized from the server, but referenceDescriptor attribute defined as transient in the superclass. To overcome that in non-remote case referenceDescriptor is assigned to remoteReferenceDescriptor; in remote - another way around. -
sourceKeyFields
Vector<DatabaseField> sourceKeyFields
This is a primary key in the source table that is used as foreign key in the target table -
targetForeignKeyFields
Vector<DatabaseField> targetForeignKeyFields
This is a key in the target table which is a foreign key in the target table. -
targetForeignKeyToSourceKeys
Map<DatabaseField,
DatabaseField> targetForeignKeyToSourceKeys Foreign keys in the target table to the related keys in the source table
-
-
-
Class org.eclipse.persistence.mappings.AggregateMapping
class AggregateMapping extends DatabaseMapping implements Serializable-
Serialized Fields
-
hasNestedIdentityReference
Boolean hasNestedIdentityReference
Indicates whether the mapping (or at least one of its nested mappings, at any nested depth) references an entity. To return true the mapping (or nested mapping) should be ForeignReferenceMapping with non-null and non-aggregate reference descriptor. Lazily initialized. -
referenceClass
Class<?> referenceClass
Stores a reference class -
referenceClassName
String referenceClassName
-
referenceDescriptor
ClassDescriptor referenceDescriptor
The descriptor of the reference class
-
-
-
Class org.eclipse.persistence.mappings.AggregateObjectMapping
class AggregateObjectMapping extends AggregateMapping implements Serializable-
Serialized Fields
-
aggregateKeyTable
DatabaseTable aggregateKeyTable
-
aggregateToSourceFields
Map<String,
DatabaseField> aggregateToSourceFields 322233 - changed to store the source DatabaseField to hold Case and other colunm info -
converters
Map<String,
Converter> converters List of converters to apply at initialize time to their cloned aggregate mappings. -
isNullAllowed
boolean isNullAllowed
If all the fields in the database row for the aggregate object are NULL, then, by default, the mapping will place a null in the appropriate source object (as opposed to an aggregate object filled with nulls). To change this behavior, set the value of this variable to false. Then the mapping will build a new instance of the aggregate object that is filled with nulls and place it in the source object. -
mapsIdMappings
List<DatabaseMapping> mapsIdMappings
List of maps id mappings that need to be set to read only at initialize time on their cloned aggregate mappings. -
nestedFieldTranslations
Map<String,
Object[]> nestedFieldTranslations Map of nested attributes that need to apply an override name to their a nested aggregate mapping's database field. Aggregate to source fields map is the existing EclipseLink functionality and works well when all embeddable mappings have unique database fields. This map adds specific attribute to database field override.- See Also:
-
overrideManyToManyMappings
List<ManyToManyMapping> overrideManyToManyMappings
List of many to many mapping overrides to apply at initialize time to their cloned aggregate mappings. -
overrideUnidirectionalOneToManyMappings
List<UnidirectionalOneToManyMapping> overrideUnidirectionalOneToManyMappings
List of unidirectional one to many mapping overrides to apply at initialize time to their cloned aggregate mappings.
-
-
-
Class org.eclipse.persistence.mappings.AttributeAccessor
class AttributeAccessor extends Object implements Serializable-
Serialized Fields
-
attributeName
String attributeName
Stores the name of the attribute -
isReadOnly
boolean isReadOnly
-
isWriteOnly
boolean isWriteOnly
-
-
-
Class org.eclipse.persistence.mappings.CollectionMapping
class CollectionMapping extends ForeignReferenceMapping implements Serializable-
Serialized Fields
-
containerPolicy
ContainerPolicy containerPolicy
-
hasOrderBy
boolean hasOrderBy
-
isListOrderFieldSupported
boolean isListOrderFieldSupported
Indicates whether the mapping supports listOrderField, if it doesn't attempt to set listOrderField throws exception. -
listOrderField
DatabaseField listOrderField
Field holds the order of elements in the list in the db, requires collection of type List, may be not null only in case isListOrderFieldSupported==true -
mustDeleteReferenceObjectsOneByOne
Boolean mustDeleteReferenceObjectsOneByOne
Store if the mapping can batch delete reference objects. -
orderCorrectionType
OrderCorrectionType orderCorrectionType
Specifies what should be done if the list of values read from listOrserField is invalid (there should be no nulls, no duplicates, no "holes").
-
-
-
Class org.eclipse.persistence.mappings.DatabaseMapping
class DatabaseMapping extends CoreMapping<AttributeAccessor,AbstractSession, ContainerPolicy, ClassDescriptor, DatabaseField> implements Serializable -
Serialized Fields
-
attributeAccessor
AttributeAccessor attributeAccessor
Wrapper to store the reference objects. -
attributeName
String attributeName
PERF: Cache the mappings attribute name. -
derivedIdMapping
DatabaseMapping derivedIdMapping
The id mapping this mapping derives. Used by the CMP3Policy to see if this mapping should be used in processing pk classes for find methods. -
derivesId
boolean derivesId
Used by the CMP3Policy to see if this mapping should be used in processing pk classes for find methods -
descriptor
ClassDescriptor descriptor
ClassDescriptor to which this mapping belongs to -
fields
Vector<DatabaseField> fields
Fields associated with the mappings are cached -
isCacheable
boolean isCacheable
-
isInSopObject
Boolean isInSopObject
Irrelevant (and not set) unless descriptor has SerializedObjectPolicy (SOP). If descriptor has SOP, then ObjectLevelReadQuery (with shouldUseSerializedObjectPolicy flag set to true) reads in row that contain both field/value pairs and sopObject. This flag indicates whether the data for this mapping is contained in the row's sopObject or in fields/values. Boolean.TRUE - sopObject (in sopObject) Boolean.FALSE - fields/values (out sopObject); null - both sopObject and fields/values (both in and out sopObject). While writing to the data base the mapping will be used for writing into sopObject unless this flag is set to Boolean.FALSE; -
isJPAId
boolean isJPAId
-
isLazy
Boolean isLazy
Specifies whether this mapping is lazy, this means not included in the default fetch group. -
isMapKeyMapping
boolean isMapKeyMapping
Records if this mapping is being used as a MapKeyMapping. This is important for recording main mappings -
isOptional
boolean isOptional
Specifies whether this mapping is optional (i.e. field may be null). Used for DDL generation. -
isPrimaryKeyMapping
boolean isPrimaryKeyMapping
PERF: Used as a quick check to see if this mapping is a primary key mapping, set by the object builder during initialization. -
isReadOnly
boolean isReadOnly
Makes this mapping read only. No write are performed on it. Default is false -
isRemotelyInitialized
boolean isRemotelyInitialized
It is needed only in remote initialization and mapping is in parent descriptor -
mapsIdValue
String mapsIdValue
A mapsId value. -
properties
Map properties
Allow user defined properties. -
unconvertedProperties
Map<String,
List<String>> unconvertedProperties Allow the user to defined un-converted properties which will be initialized at runtime. -
weight
Integer weight
This is a TopLink defined attribute that allows us to sort the mappings
-
-
-
Class org.eclipse.persistence.mappings.DirectCollectionMapping
class DirectCollectionMapping extends CollectionMapping implements Serializable-
Serialized Fields
-
attributeClassificationName
String attributeClassificationName
-
changeSetDeleteQuery
ModifyQuery changeSetDeleteQuery
Used for deletion when ChangeSets are used -
deleteAtIndexQuery
ModifyQuery deleteAtIndexQuery
Used (only in case listOrderField != null) to delete object with particular orderFieldValue -
directField
DatabaseField directField
The direct field name is converted and stored -
hasCustomDeleteAtIndexQuery
boolean hasCustomDeleteAtIndexQuery
-
hasCustomDeleteQuery
boolean hasCustomDeleteQuery
-
hasCustomInsertQuery
boolean hasCustomInsertQuery
-
hasCustomUpdateAtIndexQuery
boolean hasCustomUpdateAtIndexQuery
-
historyPolicy
HistoryPolicy historyPolicy
-
insertQuery
DataModifyQuery insertQuery
Used for insertion for m-m and dc, not used in 1-m. -
orderByExpressions
List<Expression> orderByExpressions
-
referenceKeyFields
Vector<DatabaseField> referenceKeyFields
-
referenceTable
DatabaseTable referenceTable
Stores the reference table -
sourceKeyFields
Vector<DatabaseField> sourceKeyFields
-
updateAtIndexQuery
ModifyQuery updateAtIndexQuery
Used (only in case listOrderField != null) to update orderFieldValue of object with particular orderFieldValue -
valueConverter
Converter valueConverter
Allows user defined conversion between the object value and the database value. -
valueConverterClassName
String valueConverterClassName
-
-
-
Class org.eclipse.persistence.mappings.DirectMapMapping
class DirectMapMapping extends DirectCollectionMapping implements Serializable -
Class org.eclipse.persistence.mappings.DirectToFieldMapping
class DirectToFieldMapping extends AbstractDirectMapping implements Serializable -
Class org.eclipse.persistence.mappings.ForeignReferenceMapping
class ForeignReferenceMapping extends DatabaseMapping implements Serializable-
Serialized Fields
-
batchFetchType
BatchFetchType batchFetchType
Indicates whether the referenced object should always be batch read on read all queries, and defines the type of batch fetch to use. -
cascadeDetach
boolean cascadeDetach
-
cascadeMerge
boolean cascadeMerge
-
cascadePersist
boolean cascadePersist
Cascading flags used by the EntityManager -
cascadeRefresh
boolean cascadeRefresh
-
cascadeRemove
boolean cascadeRemove
-
extendPessimisticLockScope
org.eclipse.persistence.mappings.ForeignReferenceMapping.ExtendPessimisticLockScope extendPessimisticLockScope
-
forceInitializationOfSelectionCriteria
boolean forceInitializationOfSelectionCriteria
This is a way (after cloning) to force the initialization of the selection criteria -
indirectionPolicy
IndirectionPolicy indirectionPolicy
Implements indirection behavior -
isCascadeOnDeleteSetOnDatabase
boolean isCascadeOnDeleteSetOnDatabase
Support delete cascading on the database relationship constraint. -
isPrivateOwned
boolean isPrivateOwned
Indicates whether the referenced object is privately owned or not. -
joinFetch
int joinFetch
Define if the relationship should always be join fetched. -
mappedBy
String mappedBy
Stores JPA metadata about whether another mapping is the owning mapping. Only populated for JPA models -
partitioningPolicy
PartitioningPolicy partitioningPolicy
Allow the mapping's queries to be targeted at specific connection pools. -
partitioningPolicyName
String partitioningPolicyName
Allow the mapping's queries to be targeted at specific connection pools. -
referenceClass
Class<?> referenceClass
This is used only in descriptor proxy in remote session -
referenceClassName
String referenceClassName
-
relationshipPartner
DatabaseMapping relationshipPartner
Used to reference the other half of a bi-directional relationship. -
relationshipPartnerAttributeName
String relationshipPartnerAttributeName
Set by users, used to retrieve the backpointer for this mapping -
requiresTransientWeavedFields
boolean requiresTransientWeavedFields
Flag used to determine if we need to weave the transient annotation on weaved fields. -
selectionQuery
ReadQuery selectionQuery
This query is used to read referenced objects for this mapping.
-
-
-
Class org.eclipse.persistence.mappings.ManyToManyMapping
class ManyToManyMapping extends CollectionMapping implements Serializable-
Serialized Fields
-
historyPolicy
HistoryPolicy historyPolicy
-
isDefinedAsOneToManyMapping
boolean isDefinedAsOneToManyMapping
266912: Since: EclipseLink 2.0 for the Metamodel API For 1:1 and m:m mappings - track the original externally defined mapping if different Note: This field will provide differentiation for the following external to internal representations for mapping types
- A OneToManyMapping will be represented by a ManyToManyMapping if unidirectional
- A ManyToOneMapping will be represented by a OneToOneMapping (without a FK constraint) -
mechanism
RelationTableMechanism mechanism
Mechanism holds relationTable and all fields and queries associated with it.
-
-
-
Class org.eclipse.persistence.mappings.ManyToOneMapping
class ManyToOneMapping extends OneToOneMapping implements Serializable -
Class org.eclipse.persistence.mappings.MultitenantPrimaryKeyMapping
class MultitenantPrimaryKeyMapping extends AbstractColumnMapping implements Serializable-
Serialized Fields
-
accessor
MultitenantPrimaryKeyAccessor accessor
-
-
-
Class org.eclipse.persistence.mappings.ObjectReferenceMapping
class ObjectReferenceMapping extends ForeignReferenceMapping implements Serializable-
Serialized Fields
-
foreignKeyFields
Vector<DatabaseField> foreignKeyFields
Keeps track of which fields are foreign keys on a per field basis (can have mixed foreign key relationships). -
isForeignKeyRelationship
boolean isForeignKeyRelationship
Keeps track if any of the fields are foreign keys.
-
-
-
Class org.eclipse.persistence.mappings.OneToManyMapping
class OneToManyMapping extends CollectionMapping implements Serializable-
Serialized Fields
-
addTargetQuery
DataModifyQuery addTargetQuery
Query used to update a single target row setting its foreign key to point to the source. Run once for each target added to the source. Example: for Employee with managedEmployees attribute mapped with UnidirectionalOneToMany the query looks like: UPDATE EMPLOYEE SET MANAGER_ID = 1 WHERE (EMP_ID = 2) where 1 is id of the source, and 2 is the id of the target to be added. Used only in case data modification events required. -
hasCustomAddTargetQuery
boolean hasCustomAddTargetQuery
-
hasCustomRemoveAllTargetsQuery
boolean hasCustomRemoveAllTargetsQuery
-
hasCustomRemoveTargetQuery
boolean hasCustomRemoveTargetQuery
-
removeAllTargetsQuery
DataModifyQuery removeAllTargetsQuery
Query used to update all target rows changing target foreign key value from the one pointing to the source to null. Run before the source object is deleted. Example: for Employee with managedEmployees attribute mapped with UnidirectionalOneToMany the query looks like: UPDATE EMPLOYEE SET MANAGER_ID = null WHERE (MANAGER_ID = 1) where 1 is id of the source to be deleted. Used only in case data modification events required. -
removeTargetQuery
DataModifyQuery removeTargetQuery
Query used to update a single target row changing its foreign key value from the one pointing to the source to null. Run once for each target removed from the source. Example: for Employee with managedEmployees attribute mapped with UnidirectionalOneToMany the query looks like: UPDATE EMPLOYEE SET MANAGER_ID = null WHERE ((MANAGER_ID = 1) AND (EMP_ID = 2)) where 1 is id of the source, and 2 is the id of the target to be removed. Used only in case data modification events required. -
shouldDeferInserts
Boolean shouldDeferInserts
-
sourceKeyFields
Vector<DatabaseField> sourceKeyFields
The (typically primary) source key fields that are referenced by the targetForeignKeyFields. -
targetForeignKeyFields
Vector<DatabaseField> targetForeignKeyFields
The target foreign key fields that reference the sourceKeyFields.
-
-
-
Class org.eclipse.persistence.mappings.OneToOneMapping
class OneToOneMapping extends ObjectReferenceMapping implements Serializable-
Serialized Fields
-
insertableFields
HashSet<DatabaseField> insertableFields
Keep track of which fields are insertable and updatable. -
isOneToOnePrimaryKeyRelationship
boolean isOneToOnePrimaryKeyRelationship
Defines if this mapping was built using primary key join columns. -
isOneToOneRelationship
boolean isOneToOneRelationship
Define if this mapping is really for a OneToOne relationship. This is a backward compatibility issue, in that before the ManyToOneMapping was created OneToOneMapping was used for both. -
keyTableForMapKey
DatabaseTable keyTableForMapKey
-
mechanism
RelationTableMechanism mechanism
Mechanism holds relationTable and all fields and queries associated with it. -
shouldVerifyDelete
boolean shouldVerifyDelete
These are used for non-unit of work modification to check if the value of the 1-1 was changed and a deletion is required. -
sourceToTargetKeyFields
Map<DatabaseField,
DatabaseField> sourceToTargetKeyFields Maps the source foreign/primary key fields to the target primary/foreign key fields. -
targetToSourceKeyFields
Map<DatabaseField,
DatabaseField> targetToSourceKeyFields Maps the target primary/foreign key fields to the source foreign/primary key fields. -
updatableFields
HashSet<DatabaseField> updatableFields
-
-
-
Class org.eclipse.persistence.mappings.RelationTableMechanism
class RelationTableMechanism extends Object implements Serializable-
Serialized Fields
-
deleteQuery
DataModifyQuery deleteQuery
Query used for single row deletion. -
hasCustomDeleteQuery
boolean hasCustomDeleteQuery
-
hasCustomInsertQuery
boolean hasCustomInsertQuery
-
insertQuery
DataModifyQuery insertQuery
Used for insertion. -
lockRelationTableQuery
ReadQuery lockRelationTableQuery
-
relationTable
DatabaseTable relationTable
The intermediate relation table. -
sourceKeyFields
Vector<DatabaseField> sourceKeyFields
The field in the source table that corresponds to the key in the relation table -
sourceRelationKeyFields
Vector<DatabaseField> sourceRelationKeyFields
The field in the intermediate table that corresponds to the key in the source table -
targetKeyFields
Vector<DatabaseField> targetKeyFields
The field in the target table that corresponds to the key in the relation table -
targetRelationKeyFields
Vector<DatabaseField> targetRelationKeyFields
The field in the intermediate table that corresponds to the key in the target table
-
-
-
Class org.eclipse.persistence.mappings.TransformationMapping
class TransformationMapping extends AbstractTransformationMapping implements Serializable -
Class org.eclipse.persistence.mappings.UnidirectionalOneToManyMapping
class UnidirectionalOneToManyMapping extends OneToManyMapping implements Serializable-
Serialized Fields
-
shouldIncrementTargetLockValueOnAddOrRemoveTarget
boolean shouldIncrementTargetLockValueOnAddOrRemoveTarget
Indicates whether target's optimistic locking value should be incremented on target being added to / removed from a source. -
shouldIncrementTargetLockValueOnDeleteSource
boolean shouldIncrementTargetLockValueOnDeleteSource
Indicates whether target's optimistic locking value should be incremented on the source deletion. Note that if the flag is set to true then the indirection will be triggered on source delete - in order to verify all targets' versions.
-
-
-
Class org.eclipse.persistence.mappings.VariableOneToOneMapping
class VariableOneToOneMapping extends ObjectReferenceMapping implements Serializable-
Serialized Fields
-
sourceToTargetQueryKeyNames
Map sourceToTargetQueryKeyNames
-
typeField
DatabaseField typeField
-
typeIndicatorNameTranslation
Map typeIndicatorNameTranslation
parallel table typeIndicatorTranslation used prior to initialization to avoid type indicators on Mapping Workbench -
typeIndicatorTranslation
Map typeIndicatorTranslation
-
-
-
-
Package org.eclipse.persistence.mappings.converters
-
Class org.eclipse.persistence.mappings.converters.ClassInstanceConverter
class ClassInstanceConverter extends Object implements Serializable-
Serialized Fields
-
mapping
DatabaseMapping mapping
-
-
-
Class org.eclipse.persistence.mappings.converters.ConverterClass
class ConverterClass extends Object implements Serializable-
Serialized Fields
-
attributeConverter
AttributeConverter<X,
Y> attributeConverter -
attributeConverterClass
Class<T extends AttributeConverter<X,
Y>> attributeConverterClass -
attributeConverterClassName
String attributeConverterClassName
-
disableConversion
boolean disableConversion
-
fieldClassification
Class<?> fieldClassification
-
fieldClassificationName
String fieldClassificationName
-
isForMapKey
boolean isForMapKey
-
session
AbstractSession session
-
-
-
Class org.eclipse.persistence.mappings.converters.EnumTypeConverter
class EnumTypeConverter extends ObjectTypeConverter implements Serializable -
Class org.eclipse.persistence.mappings.converters.ObjectTypeConverter
class ObjectTypeConverter extends Object implements Serializable-
Serialized Fields
-
addToAttributeOnlyConversionValueStrings
Map<String,
String> addToAttributeOnlyConversionValueStrings -
attributeToFieldValues
Map attributeToFieldValues
-
conversionValueStrings
Map<String,
String> conversionValueStrings -
converterName
String converterName
-
dataType
Class<?> dataType
-
dataTypeName
String dataTypeName
-
defaultAttributeValueString
String defaultAttributeValueString
-
mapping
DatabaseMapping mapping
-
objectType
Class<?> objectType
-
objectTypeName
String objectTypeName
-
-
-
Class org.eclipse.persistence.mappings.converters.SerializedObjectConverter
class SerializedObjectConverter extends Object implements Serializable-
Serialized Fields
-
mapping
DatabaseMapping mapping
-
serializer
Serializer serializer
-
serializerClassName
String serializerClassName
-
serializerPackage
String serializerPackage
-
-
-
Class org.eclipse.persistence.mappings.converters.TypeConversionConverter
class TypeConversionConverter extends Object implements Serializable-
Serialized Fields
-
dataClass
Class<?> dataClass
Field type -
dataClassName
String dataClassName
-
mapping
DatabaseMapping mapping
-
objectClass
Class<?> objectClass
Object type -
objectClassName
String objectClassName
-
-
-
Class org.eclipse.persistence.mappings.converters.UUIDConverter
class UUIDConverter extends Object implements Serializable
-
-
Package org.eclipse.persistence.mappings.foundation
-
Class org.eclipse.persistence.mappings.foundation.AbstractColumnMapping
class AbstractColumnMapping extends DatabaseMapping implements Serializable-
Serialized Fields
-
converter
Converter converter
Allows user defined conversion between the object attribute value and the database value. -
converterClassName
String converterClassName
-
field
DatabaseField field
DatabaseField which this mapping represents. -
isInsertable
boolean isInsertable
Flag to support insertable JPA setting -
isUpdatable
boolean isUpdatable
Flag to support updatable JPA setting
-
-
-
Class org.eclipse.persistence.mappings.foundation.AbstractCompositeCollectionMapping
class AbstractCompositeCollectionMapping extends AggregateMapping implements Serializable-
Serialized Fields
-
containerPolicy
ContainerPolicy containerPolicy
This determines the type of container used to hold the aggregate objects. -
converter
Converter converter
Allows user defined conversion between the object attribute value and the database value. -
field
DatabaseField field
The aggregate objects are stored in a single field.
-
-
-
Class org.eclipse.persistence.mappings.foundation.AbstractCompositeDirectCollectionMapping
class AbstractCompositeDirectCollectionMapping extends DatabaseMapping implements Serializable-
Serialized Fields
-
containerPolicy
ContainerPolicy containerPolicy
This determines the type of container used to hold the nested collection in the object. -
elementDataTypeName
String elementDataTypeName
This is the "data type" associated with each element in the nested collection. Depending on the data store, this could be optional. -
field
DatabaseField field
This is the field holding the nested collection. -
valueConverter
Converter valueConverter
Allows user defined conversion between the object value and the database value.
-
-
-
Class org.eclipse.persistence.mappings.foundation.AbstractCompositeObjectMapping
class AbstractCompositeObjectMapping extends AggregateMapping implements Serializable-
Serialized Fields
-
converter
Converter converter
Allows user defined conversion between the object attribute value and the database value. -
field
DatabaseField field
The aggregate object is stored in a single field.
-
-
-
Class org.eclipse.persistence.mappings.foundation.AbstractDirectMapping
class AbstractDirectMapping extends AbstractColumnMapping implements Serializable-
Serialized Fields
-
attributeClassificationName
String attributeClassificationName
-
bypassDefaultNullValueCheck
boolean bypassDefaultNullValueCheck
PERF: Avoid default null value conversion check if not default null value set in conversion manager. -
fieldClassificationClassName
String fieldClassificationClassName
-
isMutable
Boolean isMutable
PERF: Indicates if this mapping's attribute is a simple atomic value and cannot be modified, only replaced. This is a tri-state to allow user to set to true or false, as default is false but some data-types such as Calendar or byte[] or converter types may be desired to be used as mutable. -
keyTableForMapKey
DatabaseTable keyTableForMapKey
-
-
-
Class org.eclipse.persistence.mappings.foundation.AbstractTransformationMapping
class AbstractTransformationMapping extends DatabaseMapping implements Serializable-
Serialized Fields
-
attributeTransformer
AttributeTransformer attributeTransformer
attributeTransformerClassName is converter to an instance of AttributeTransformer -
attributeTransformerClassName
String attributeTransformerClassName
Name of the class which implements AttributeTransformer to be used to retrieve the attribute value -
fieldToTransformers
List<Object[]> fieldToTransformers
The TransformerClassNames are converted into instances of FieldTransformer -
fieldTransformations
List<FieldTransformation> fieldTransformations
Stores field name and the class name of a FieldTransformer in a vector to preserve order -
indirectionPolicy
IndirectionPolicy indirectionPolicy
Implements indirection behaviour -
isMutable
boolean isMutable
PERF: Indicates if this mapping's attribute is a simple value which cannot be modified only replaced.
-
-
-
-
Package org.eclipse.persistence.mappings.querykeys
-
Class org.eclipse.persistence.mappings.querykeys.DirectCollectionQueryKey
class DirectCollectionQueryKey extends ForeignReferenceQueryKey implements Serializable -
Class org.eclipse.persistence.mappings.querykeys.DirectQueryKey
class DirectQueryKey extends QueryKey implements Serializable-
Serialized Fields
-
field
DatabaseField field
-
-
-
Class org.eclipse.persistence.mappings.querykeys.ForeignReferenceQueryKey
class ForeignReferenceQueryKey extends QueryKey implements Serializable-
Serialized Fields
-
joinCriteria
Expression joinCriteria
-
referenceClass
Class<?> referenceClass
-
referenceClassName
String referenceClassName
-
-
-
Class org.eclipse.persistence.mappings.querykeys.ManyToManyQueryKey
class ManyToManyQueryKey extends ForeignReferenceQueryKey implements Serializable -
Class org.eclipse.persistence.mappings.querykeys.OneToManyQueryKey
class OneToManyQueryKey extends ForeignReferenceQueryKey implements Serializable -
Class org.eclipse.persistence.mappings.querykeys.OneToOneQueryKey
class OneToOneQueryKey extends ForeignReferenceQueryKey implements Serializable -
Class org.eclipse.persistence.mappings.querykeys.QueryKey
class QueryKey extends Object implements Serializable-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
-
name
String name
-
-
-
-
Package org.eclipse.persistence.mappings.structures
-
Class org.eclipse.persistence.mappings.structures.ArrayMapping
class ArrayMapping extends AbstractCompositeDirectCollectionMapping implements Serializable -
Class org.eclipse.persistence.mappings.structures.NestedTableMapping
class NestedTableMapping extends CollectionMapping implements Serializable-
Serialized Fields
-
field
DatabaseField field
A ref is always stored in a single field. -
nestedMapping
DatabaseMapping nestedMapping
-
structureName
String structureName
Arrays require a structure name, this is the ADT defined for the VARRAY.
-
-
-
Class org.eclipse.persistence.mappings.structures.ObjectArrayMapping
class ObjectArrayMapping extends AbstractCompositeCollectionMapping implements Serializable-
Serialized Fields
-
structureName
String structureName
Arrays require a structure name, this is the ADT defined for the VARRAY.
-
-
-
Class org.eclipse.persistence.mappings.structures.ObjectRelationalDatabaseField
class ObjectRelationalDatabaseField extends DatabaseField implements Serializable-
Serialized Fields
-
nestedTypeField
DatabaseField nestedTypeField
-
sqlTypeName
String sqlTypeName
-
-
-
Class org.eclipse.persistence.mappings.structures.ObjectRelationalDataTypeDescriptor
class ObjectRelationalDataTypeDescriptor extends RelationalDescriptor implements Serializable -
Class org.eclipse.persistence.mappings.structures.ReferenceMapping
class ReferenceMapping extends ObjectReferenceMapping implements Serializable-
Serialized Fields
-
field
DatabaseField field
A ref is always stored in a single field.
-
-
-
Class org.eclipse.persistence.mappings.structures.StructureMapping
class StructureMapping extends AbstractCompositeObjectMapping implements Serializable
-
-
Package org.eclipse.persistence.mappings.transformers
-
Class org.eclipse.persistence.mappings.transformers.AttributeTransformerAdapter
class AttributeTransformerAdapter extends Object implements Serializable -
Class org.eclipse.persistence.mappings.transformers.ConstantTransformer
class ConstantTransformer extends FieldTransformerAdapter implements Serializable-
Serialized Fields
-
value
Object value
-
-
-
Class org.eclipse.persistence.mappings.transformers.FieldTransformerAdapter
class FieldTransformerAdapter extends Object implements Serializable -
Class org.eclipse.persistence.mappings.transformers.MethodBasedAttributeTransformer
class MethodBasedAttributeTransformer extends Object implements Serializable-
Serialized Fields
-
mapping
AbstractTransformationMapping mapping
-
methodName
String methodName
-
-
-
Class org.eclipse.persistence.mappings.transformers.MethodBasedFieldTransformer
class MethodBasedFieldTransformer extends Object implements Serializable-
Serialized Fields
-
mapping
AbstractTransformationMapping mapping
-
methodName
String methodName
-
-
-
-
Package org.eclipse.persistence.mappings.xdb