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 org.eclipse.persistence.internal.core.helper.CoreField field
-
inheritancePolicy
INHERITANCE_POLICY extends CoreInheritancePolicy inheritancePolicy
-
instantiationPolicy
INSTANTIATION_POLICY extends org.eclipse.persistence.internal.core.descriptors.CoreInstantiationPolicy instantiationPolicy
-
objectBuilder
OBJECT_BUILDER extends org.eclipse.persistence.internal.core.descriptors.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 -
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<org.eclipse.persistence.internal.helper.DatabaseField>,
CacheIndex> cacheIndexes -
cacheInterceptorClass
Class 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 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 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, org.eclipse.persistence.internal.helper.DatabaseField, InheritancePolicy, org.eclipse.persistence.internal.descriptors.InstantiationPolicy, Vector, org.eclipse.persistence.internal.descriptors.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<org.eclipse.persistence.internal.helper.DatabaseTable,
Map<org.eclipse.persistence.internal.helper.DatabaseField, org.eclipse.persistence.internal.helper.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<org.eclipse.persistence.internal.helper.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<org.eclipse.persistence.internal.helper.DatabaseTable,
Set<org.eclipse.persistence.internal.helper.DatabaseTable>> multipleTableForeignKeys -
multitenantPolicy
MultitenantPolicy multitenantPolicy
-
optimisticLockingPolicy
org.eclipse.persistence.internal.descriptors.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<org.eclipse.persistence.internal.helper.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
org.eclipse.persistence.internal.helper.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<org.eclipse.persistence.internal.helper.DatabaseTable> tables
-
unconvertedProperties
Map<String,
List<String>> unconvertedProperties Allow the user to defined un-converted properties which will be initialized at runtime. -
virtualAttributeMethods
List<org.eclipse.persistence.internal.descriptors.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
org.eclipse.persistence.internal.helper.DatabaseField databaseField
-
mapping
DatabaseMapping mapping
-
-
-
Class org.eclipse.persistence.descriptors.DescriptorEvent
class DescriptorEvent extends EventObject implements Serializable-
Serialized Fields
-
changeSet
org.eclipse.persistence.internal.sessions.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 -
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. -
record
Record record
Optionally a database row may be provided on some events, (such as aboutToUpdate). -
session
org.eclipse.persistence.internal.sessions.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
org.eclipse.persistence.internal.queries.EntityFetchGroup defaultEntityFetchGroup
-
defaultFetchGroup
FetchGroup defaultFetchGroup
-
descriptor
ClassDescriptor descriptor
-
fetchGroups
Map<String,
FetchGroup> fetchGroups -
fullFetchGroup
FetchGroup fullFetchGroup
-
idEntityFetchGroup
org.eclipse.persistence.internal.queries.EntityFetchGroup idEntityFetchGroup
-
minimalFetchGroup
FetchGroup minimalFetchGroup
-
nonReferenceEntityFetchGroup
org.eclipse.persistence.internal.queries.EntityFetchGroup nonReferenceEntityFetchGroup
-
shouldUseInheritedDefaultFetchGroup
boolean shouldUseInheritedDefaultFetchGroup
-
-
-
Class org.eclipse.persistence.descriptors.FieldsLockingPolicy
class FieldsLockingPolicy extends Object implements Serializable-
Serialized Fields
-
allNonPrimaryKeyFields
List<org.eclipse.persistence.internal.helper.DatabaseField> allNonPrimaryKeyFields
-
descriptor
ClassDescriptor descriptor
-
-
-
Class org.eclipse.persistence.descriptors.InheritancePolicy
class InheritancePolicy extends CoreInheritancePolicy<org.eclipse.persistence.internal.sessions.AbstractRecord,org.eclipse.persistence.internal.sessions.AbstractSession, ClassDescriptor, org.eclipse.persistence.internal.helper.DatabaseField> implements Serializable -
Serialized Fields
-
childDescriptors
List<ClassDescriptor> childDescriptors
-
classExtractorName
String classExtractorName
Allow for class extraction method to be specified. -
classIndicatorField
org.eclipse.persistence.internal.helper.DatabaseField classIndicatorField
-
classNameIndicatorMapping
Map classNameIndicatorMapping
-
describesNonPersistentSubclasses
boolean describesNonPersistentSubclasses
-
descriptor
ClassDescriptor descriptor
-
isJoinedStrategy
boolean isJoinedStrategy
-
parentClass
Class parentClass
-
parentClassName
String parentClassName
-
parentDescriptor
ClassDescriptor parentDescriptor
-
readAllSubclassesView
org.eclipse.persistence.internal.helper.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<org.eclipse.persistence.internal.helper.DatabaseField,
org.eclipse.persistence.internal.helper.DatabaseField> fieldsNotFromDescriptor_DefaultTable contains all default table the returning fields that are either unmapped or mapped supplied with types. -
fieldsNotFromDescriptor_OtherTables
Map<org.eclipse.persistence.internal.helper.DatabaseField,
org.eclipse.persistence.internal.helper.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<org.eclipse.persistence.internal.helper.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<org.eclipse.persistence.internal.helper.DatabaseTable,
Vector<org.eclipse.persistence.internal.helper.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 -
Class org.eclipse.persistence.descriptors.SingleTableMultitenantPolicy
class SingleTableMultitenantPolicy extends Object implements Serializable-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
-
includeTenantCriteria
boolean includeTenantCriteria
-
tenantDiscriminatorFields
Map<org.eclipse.persistence.internal.helper.DatabaseField,
String> tenantDiscriminatorFields -
tenantDiscriminatorFieldsKeyedOnContext
Map<String,
List<org.eclipse.persistence.internal.helper.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<org.eclipse.persistence.internal.helper.DatabaseTable,
org.eclipse.persistence.internal.helper.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
org.eclipse.persistence.internal.descriptors.OptimisticLockingPolicy.LockOnChange lockOnChangeMode
-
lockValueStored
int lockValueStored
-
writeLockField
org.eclipse.persistence.internal.helper.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
org.eclipse.persistence.internal.helper.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 org.eclipse.persistence.internal.sessions.CollectionChangeRecord implements Serializable -
Class org.eclipse.persistence.eis.EISConnectionSpec
class EISConnectionSpec extends Object implements Serializable -
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 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 org.eclipse.persistence.internal.sessions.AbstractRecord implements Serializable-
Serialized Fields
-
accessor
EISAccessor accessor
-
record
Map record
-
-
-
Class org.eclipse.persistence.eis.EISObjectPersistenceXMLProject
class EISObjectPersistenceXMLProject extends org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject implements Serializable -
Class org.eclipse.persistence.eis.EISOrderedCollectionChangeRecord
class EISOrderedCollectionChangeRecord extends org.eclipse.persistence.internal.sessions.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 org.eclipse.persistence.internal.databaseaccess.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
org.eclipse.persistence.internal.oxm.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.interactions
-
Class org.eclipse.persistence.eis.interactions.EISInteraction
class EISInteraction extends org.eclipse.persistence.internal.databaseaccess.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
org.eclipse.persistence.internal.sessions.AbstractRecord inputRow
Holds database row of input values. -
interactionSpec
jakarta.resource.cci.InteractionSpec interactionSpec
Adapter specific interaction spec. -
outputArgumentNames
Vector 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 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 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
org.eclipse.persistence.internal.helper.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 sourceToTargetKeyFields
Maps the source foreign/primary key fields to the target primary/foreign key fields. -
targetToSourceKeyFields
Map<org.eclipse.persistence.internal.helper.DatabaseField,
org.eclipse.persistence.internal.helper.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 org.eclipse.persistence.exceptions.BeanValidationException
class BeanValidationException extends EclipseLinkException implements Serializable -
Exception org.eclipse.persistence.exceptions.CommunicationException
class CommunicationException extends EclipseLinkException implements Serializable -
Exception org.eclipse.persistence.exceptions.ConcurrencyException
class ConcurrencyException extends EclipseLinkException implements Serializable -
Exception org.eclipse.persistence.exceptions.ConversionException
class ConversionException extends EclipseLinkException implements Serializable-
Serialized Fields
-
classToConvertTo
Class classToConvertTo
-
-
-
Exception org.eclipse.persistence.exceptions.DatabaseException
class DatabaseException extends EclipseLinkException implements Serializable-
Serialized Fields
-
exception
SQLException exception
-
isCommunicationFailure
boolean isCommunicationFailure
-
-
-
Exception org.eclipse.persistence.exceptions.DBWSException
class DBWSException extends EclipseLinkException implements Serializable -
Exception org.eclipse.persistence.exceptions.DescriptorException
class DescriptorException extends ValidationException implements Serializable -
Exception org.eclipse.persistence.exceptions.DiscoveryException
class DiscoveryException extends RemoteCommandManagerException implements Serializable -
Exception org.eclipse.persistence.exceptions.DynamicException
class DynamicException extends EclipseLinkException implements Serializable -
Exception org.eclipse.persistence.exceptions.EclipseLinkException
class EclipseLinkException extends RuntimeException implements Serializable -
Exception 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 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 org.eclipse.persistence.exceptions.IntegrityException
class IntegrityException extends ValidationException implements Serializable-
Serialized Fields
-
integrityChecker
IntegrityChecker integrityChecker
-
-
-
Exception org.eclipse.persistence.exceptions.JAXBException
class JAXBException extends EclipseLinkException implements Serializable -
Exception org.eclipse.persistence.exceptions.JPQLException
class JPQLException extends EclipseLinkException implements Serializable-
Serialized Fields
-
internalExceptions
Collection internalExceptions
-
-
-
Exception org.eclipse.persistence.exceptions.JSONException
class JSONException extends EclipseLinkException implements Serializable -
Exception org.eclipse.persistence.exceptions.OptimisticLockException
class OptimisticLockException extends EclipseLinkException implements Serializable -
Exception org.eclipse.persistence.exceptions.PersistenceUnitLoadingException
class PersistenceUnitLoadingException extends EclipseLinkException implements Serializable-
Serialized Fields
-
resourceName
String resourceName
-
-
-
Exception org.eclipse.persistence.exceptions.QueryException
class QueryException extends ValidationException implements Serializable -
Exception org.eclipse.persistence.exceptions.RemoteCommandManagerException
class RemoteCommandManagerException extends EclipseLinkException implements Serializable -
Exception org.eclipse.persistence.exceptions.SDOException
class SDOException extends EclipseLinkException implements Serializable -
Exception org.eclipse.persistence.exceptions.ServerPlatformException
class ServerPlatformException extends EclipseLinkException implements Serializable -
Exception org.eclipse.persistence.exceptions.SessionLoaderException
class SessionLoaderException extends EclipseLinkException implements Serializable -
Exception org.eclipse.persistence.exceptions.StaticWeaveException
class StaticWeaveException extends EclipseLinkException implements Serializable-
Serialized Fields
-
resourceName
String resourceName
-
-
-
Exception org.eclipse.persistence.exceptions.TransactionException
class TransactionException extends EclipseLinkException implements Serializable -
Exception org.eclipse.persistence.exceptions.ValidationException
class ValidationException extends EclipseLinkException implements Serializable -
Exception org.eclipse.persistence.exceptions.XMLConversionException
class XMLConversionException extends EclipseLinkException implements Serializable -
Exception org.eclipse.persistence.exceptions.XMLMarshalException
class XMLMarshalException extends ValidationException implements Serializable -
Exception 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 org.eclipse.persistence.internal.expressions.ObjectExpression implements Serializable-
Serialized Fields
-
aliasedViewTable
org.eclipse.persistence.internal.helper.DatabaseTable aliasedViewTable
-
queryClass
Class<?> queryClass
-
statement
org.eclipse.persistence.internal.expressions.SQLSelectStatement statement
-
viewTable
org.eclipse.persistence.internal.helper.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
Contains user defined operators -
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<org.eclipse.persistence.internal.helper.DatabaseField> endFields
-
historicalTables
List<org.eclipse.persistence.internal.helper.DatabaseTable> historicalTables
-
mapping
DatabaseMapping mapping
-
shouldHandleWrites
boolean shouldHandleWrites
-
startFields
List<org.eclipse.persistence.internal.helper.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. -
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
-
-
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. -
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.jaxb
-
Class org.eclipse.persistence.jaxb.JAXBEnumTypeConverter
class JAXBEnumTypeConverter extends ObjectTypeConverter implements Serializable -
Class org.eclipse.persistence.jaxb.JAXBTypeElement
class JAXBTypeElement extends jakarta.xml.bind.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 org.eclipse.persistence.internal.jpa.CMP3Policy implements Serializable
-
-
Package org.eclipse.persistence.jpa.jpql
-
Exception org.eclipse.persistence.jpa.jpql.Assert.AssertException
class AssertException extends RuntimeException implements Serializable
-
-
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 org.eclipse.persistence.jpa.rs.exceptions.JPARSException
class JPARSException extends EclipseLinkException implements Serializable-
Serialized Fields
-
httpStatusCode
jakarta.ws.rs.core.Response.Status httpStatusCode
-
-
-
-
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-
Serialized Fields
-
connection
org.eclipse.persistence.internal.databaseaccess.Accessor connection
-
sessionString
String sessionString
-
shouldLogExceptionStackTrace
boolean shouldLogExceptionStackTrace
-
shouldPrintDate
boolean shouldPrintDate
-
shouldPrintThread
boolean shouldPrintThread
-
-
-
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,
org.eclipse.persistence.internal.helper.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
org.eclipse.persistence.internal.helper.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, org.eclipse.persistence.internal.helper.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<org.eclipse.persistence.internal.helper.DatabaseField> sourceKeyFields
This is a primary key in the source table that is used as foreign key in the target table -
targetForeignKeyFields
Vector<org.eclipse.persistence.internal.helper.DatabaseField> targetForeignKeyFields
This is a key in the target table which is a foreign key in the target table. -
targetForeignKeyToSourceKeys
Map<org.eclipse.persistence.internal.helper.DatabaseField,
org.eclipse.persistence.internal.helper.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
org.eclipse.persistence.internal.helper.DatabaseTable aggregateKeyTable
-
aggregateToSourceFields
Map<String,
org.eclipse.persistence.internal.helper.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. -
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
org.eclipse.persistence.internal.queries.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
org.eclipse.persistence.internal.helper.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,org.eclipse.persistence.internal.sessions.AbstractSession, org.eclipse.persistence.internal.queries.ContainerPolicy, ClassDescriptor, org.eclipse.persistence.internal.helper.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<org.eclipse.persistence.internal.helper.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
org.eclipse.persistence.internal.helper.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<org.eclipse.persistence.internal.helper.DatabaseField> referenceKeyFields
-
referenceTable
org.eclipse.persistence.internal.helper.DatabaseTable referenceTable
Stores the reference table -
sourceKeyFields
Vector<org.eclipse.persistence.internal.helper.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
org.eclipse.persistence.internal.indirection.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
org.eclipse.persistence.internal.descriptors.MultitenantPrimaryKeyAccessor accessor
-
-
-
Class org.eclipse.persistence.mappings.ObjectReferenceMapping
class ObjectReferenceMapping extends ForeignReferenceMapping implements Serializable-
Serialized Fields
-
foreignKeyFields
Vector<org.eclipse.persistence.internal.helper.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<org.eclipse.persistence.internal.helper.DatabaseField> sourceKeyFields
The (typically primary) source key fields that are referenced by the targetForeignKeyFields. -
targetForeignKeyFields
Vector<org.eclipse.persistence.internal.helper.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<org.eclipse.persistence.internal.helper.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
org.eclipse.persistence.internal.helper.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<org.eclipse.persistence.internal.helper.DatabaseField,
org.eclipse.persistence.internal.helper.DatabaseField> sourceToTargetKeyFields Maps the source foreign/primary key fields to the target primary/foreign key fields. -
targetToSourceKeyFields
Map<org.eclipse.persistence.internal.helper.DatabaseField,
org.eclipse.persistence.internal.helper.DatabaseField> targetToSourceKeyFields Maps the target primary/foreign key fields to the source foreign/primary key fields. -
updatableFields
HashSet<org.eclipse.persistence.internal.helper.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
org.eclipse.persistence.internal.helper.DatabaseTable relationTable
The intermediate relation table. -
sourceKeyFields
Vector<org.eclipse.persistence.internal.helper.DatabaseField> sourceKeyFields
The field in the source table that corresponds to the key in the relation table -
sourceRelationKeyFields
Vector<org.eclipse.persistence.internal.helper.DatabaseField> sourceRelationKeyFields
The field in the intermediate table that corresponds to the key in the source table -
targetKeyFields
Vector<org.eclipse.persistence.internal.helper.DatabaseField> targetKeyFields
The field in the target table that corresponds to the key in the relation table -
targetRelationKeyFields
Vector<org.eclipse.persistence.internal.helper.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
org.eclipse.persistence.internal.helper.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
jakarta.persistence.AttributeConverter<X,
Y> attributeConverter -
attributeConverterClass
Class<T extends jakarta.persistence.AttributeConverter<X,
Y>> attributeConverterClass -
attributeConverterClassName
String attributeConverterClassName
-
disableConversion
boolean disableConversion
-
fieldClassification
Class fieldClassification
-
fieldClassificationName
String fieldClassificationName
-
isForMapKey
boolean isForMapKey
-
session
org.eclipse.persistence.internal.sessions.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
-
-
-
-
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
org.eclipse.persistence.internal.helper.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
org.eclipse.persistence.internal.queries.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
org.eclipse.persistence.internal.helper.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
org.eclipse.persistence.internal.queries.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
org.eclipse.persistence.internal.helper.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
org.eclipse.persistence.internal.helper.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
org.eclipse.persistence.internal.helper.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<org.eclipse.persistence.internal.descriptors.FieldTransformation> fieldTransformations
Stores field name and the class name of a FieldTransformer in a vector to preserve order -
indirectionPolicy
org.eclipse.persistence.internal.indirection.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
org.eclipse.persistence.internal.helper.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
org.eclipse.persistence.internal.helper.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 org.eclipse.persistence.internal.helper.DatabaseField implements Serializable-
Serialized Fields
-
nestedTypeField
org.eclipse.persistence.internal.helper.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
org.eclipse.persistence.internal.helper.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
-
Class org.eclipse.persistence.mappings.xdb.DirectToXMLTypeMapping
class DirectToXMLTypeMapping extends DirectToFieldMapping implements Serializable-
Serialized Fields
-
shouldReadWholeDocument
boolean shouldReadWholeDocument
Indicates if we should initialize the whole DOM on a read. This is only used if the user is mapping from an Oracle Document implementation. -
xmlComparer
XMLComparer xmlComparer
Used to determine if the XML document has been modified. -
xmlParser
XMLParser xmlParser
Used to convert the String to a DOM -
xmlTransformer
XMLTransformer xmlTransformer
Used to convert the DOM to a String.
-
-
-
-
Package org.eclipse.persistence.oxm
-
Class org.eclipse.persistence.oxm.XMLDescriptor
class XMLDescriptor extends ClassDescriptor implements Serializable-
Serialized Fields
-
defaultRootElementField
XMLField defaultRootElementField
-
hasReferenceMappings
boolean hasReferenceMappings
-
isWrapper
boolean isWrapper
-
lazilyInitialized
boolean lazilyInitialized
-
locationAccessor
AttributeAccessor locationAccessor
-
namespaceResolver
NamespaceResolver namespaceResolver
-
resultAlwaysXMLRoot
boolean resultAlwaysXMLRoot
-
schemaReference
XMLSchemaReference schemaReference
-
sequencedObject
boolean sequencedObject
-
shouldPreserveDocument
boolean shouldPreserveDocument
-
-
-
Class org.eclipse.persistence.oxm.XMLField
class XMLField extends org.eclipse.persistence.internal.helper.DatabaseField implements Serializable-
Serialized Fields
-
isCDATA
boolean isCDATA
-
isInitialized
boolean isInitialized
-
isRequired
boolean isRequired
-
isTypedTextField
boolean isTypedTextField
-
lastXPathFragment
org.eclipse.persistence.internal.oxm.XPathFragment lastXPathFragment
-
leafElementType
QName leafElementType
-
namespaceResolver
NamespaceResolver namespaceResolver
-
nestedArray
boolean nestedArray
-
schemaType
QName schemaType
-
userJavaTypes
HashMap userJavaTypes
-
userXMLTypes
HashMap userXMLTypes
-
usesSingleNode
boolean usesSingleNode
Makes this maintain the collection of items in a single attribute or element instead of having one element per item in the collection. Default is false -
xPathFragment
org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment
-
-
-
Class org.eclipse.persistence.oxm.XMLLogin
class XMLLogin extends DatasourceLogin implements Serializable-
Serialized Fields
-
documentPreservationPolicy
DocumentPreservationPolicy documentPreservationPolicy
-
equalNamespaceResolvers
boolean equalNamespaceResolvers
-
-
-
Class org.eclipse.persistence.oxm.XMLUnionField
class XMLUnionField extends XMLField implements Serializable-
Serialized Fields
-
schemaTypes
ArrayList schemaTypes
-
-
-
-
Package org.eclipse.persistence.oxm.mappings
-
Class org.eclipse.persistence.oxm.mappings.XMLAbstractAnyMapping
class XMLAbstractAnyMapping extends DatabaseMapping implements Serializable-
Serialized Fields
-
isWriteOnly
boolean isWriteOnly
-
keepAsElementPolicy
UnmarshalKeepAsElementPolicy keepAsElementPolicy
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLAnyAttributeMapping
class XMLAnyAttributeMapping extends DatabaseMapping implements Serializable-
Serialized Fields
-
containerPolicy
org.eclipse.persistence.internal.queries.MappedKeyMapContainerPolicy containerPolicy
-
field
XMLField field
-
isDefaultEmptyContainer
boolean isDefaultEmptyContainer
-
isNamespaceDeclarationIncluded
boolean isNamespaceDeclarationIncluded
-
isSchemaInstanceIncluded
boolean isSchemaInstanceIncluded
-
isWriteOnly
boolean isWriteOnly
-
reuseContainer
boolean reuseContainer
-
wrapperNullPolicy
AbstractNullPolicy wrapperNullPolicy
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLAnyCollectionMapping
class XMLAnyCollectionMapping extends XMLAbstractAnyMapping implements Serializable-
Serialized Fields
-
areOtherMappingInThisContext
boolean areOtherMappingInThisContext
-
containerPolicy
org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy
-
defaultEmptyContainer
boolean defaultEmptyContainer
-
field
XMLField field
-
isWhitespacePreservedForMixedContent
boolean isWhitespacePreservedForMixedContent
-
mixedContent
boolean mixedContent
-
reuseContainer
boolean reuseContainer
-
useXMLRoot
boolean useXMLRoot
-
valueConverter
XMLConverter valueConverter
-
wrapperNullPolicy
AbstractNullPolicy wrapperNullPolicy
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLAnyObjectMapping
class XMLAnyObjectMapping extends XMLAbstractAnyMapping implements Serializable-
Serialized Fields
-
areOtherMappingInThisContext
boolean areOtherMappingInThisContext
-
converter
XMLConverter converter
-
field
XMLField field
-
isMixedContent
boolean isMixedContent
-
useXMLRoot
boolean useXMLRoot
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLBinaryDataCollectionMapping
class XMLBinaryDataCollectionMapping extends XMLCompositeDirectCollectionMapping implements Serializable-
Serialized Fields
-
collectionContentType
Class collectionContentType
-
isSwaRef
boolean isSwaRef
-
mimeTypePolicy
MimeTypePolicy mimeTypePolicy
-
shouldInlineBinaryData
boolean shouldInlineBinaryData
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLBinaryDataMapping
class XMLBinaryDataMapping extends XMLDirectMapping implements Serializable-
Serialized Fields
-
isSwaRef
boolean isSwaRef
-
mimeTypePolicy
MimeTypePolicy mimeTypePolicy
-
shouldInlineBinaryData
boolean shouldInlineBinaryData
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLChoiceCollectionMapping
class XMLChoiceCollectionMapping extends DatabaseMapping implements Serializable-
Serialized Fields
-
anyMapping
XMLAnyCollectionMapping anyMapping
-
choiceElementMappings
Map<XMLField,
XMLMapping> choiceElementMappings -
choiceElementMappingsByClass
Map<Class,
XMLMapping> choiceElementMappingsByClass -
choiceElementMappingsByClassName
Map<String,
XMLMapping> choiceElementMappingsByClassName -
classNameToFieldMappings
Map<String,
XMLField> classNameToFieldMappings -
classNameToSourceFieldsMappings
Map<String,
List<XMLField>> classNameToSourceFieldsMappings -
classToFieldMappings
Map<Class,
XMLField> classToFieldMappings -
classToSourceFieldsMappings
Map<Class,
List<XMLField>> classToSourceFieldsMappings -
containerPolicy
org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy
-
converter
Converter converter
-
fieldsToConverters
Map<XMLField,
Converter> fieldsToConverters -
fieldToClassMappings
Map<XMLField,
Class> fieldToClassMappings -
fieldToClassNameMappings
Map<XMLField,
String> fieldToClassNameMappings -
isAny
boolean isAny
-
isDefaultEmptyContainer
boolean isDefaultEmptyContainer
-
isMixedContent
boolean isMixedContent
-
isWriteOnly
boolean isWriteOnly
-
mixedContentMapping
XMLCompositeDirectCollectionMapping mixedContentMapping
-
mixedGroupingElement
String mixedGroupingElement
-
reuseContainer
boolean reuseContainer
-
wrapperNullPolicy
AbstractNullPolicy wrapperNullPolicy
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLChoiceObjectMapping
class XMLChoiceObjectMapping extends DatabaseMapping implements Serializable-
Serialized Fields
-
choiceElementMappings
Map<XMLField,
XMLMapping> choiceElementMappings -
choiceElementMappingsByClass
Map<Class,
XMLMapping> choiceElementMappingsByClass -
choiceElementMappingsByClassName
Map<String,
XMLMapping> choiceElementMappingsByClassName -
classNameToConverter
Map<String,
Converter> classNameToConverter -
classNameToFieldMappings
Map<String,
XMLField> classNameToFieldMappings -
classNameToSourceFieldsMappings
Map<String,
List<XMLField>> classNameToSourceFieldsMappings -
classToConverter
Map<Class,
Converter> classToConverter -
classToFieldMappings
Map<Class,
XMLField> classToFieldMappings -
classToSourceFieldsMappings
Map<Class,
List<XMLField>> classToSourceFieldsMappings -
converter
Converter converter
-
fieldsToConverters
Map<XMLField,
Converter> fieldsToConverters -
fieldToClassMappings
Map<XMLField,
Class> fieldToClassMappings -
fieldToClassNameMappings
Map<XMLField,
String> fieldToClassNameMappings -
isWriteOnly
boolean isWriteOnly
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLCollectionReferenceMapping
class XMLCollectionReferenceMapping extends XMLObjectReferenceMapping implements Serializable-
Serialized Fields
-
containerPolicy
org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy
-
defaultEmptyContainer
boolean defaultEmptyContainer
-
field
org.eclipse.persistence.internal.helper.DatabaseField field
-
reuseContainer
boolean reuseContainer
-
usesSingleNode
boolean usesSingleNode
-
wrapperNullPolicy
AbstractNullPolicy wrapperNullPolicy
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping
class XMLCompositeCollectionMapping extends AbstractCompositeCollectionMapping implements Serializable-
Serialized Fields
-
defaultEmptyContainer
boolean defaultEmptyContainer
-
inverseReferenceMapping
XMLInverseReferenceMapping inverseReferenceMapping
-
isWriteOnly
boolean isWriteOnly
-
keepAsElementPolicy
UnmarshalKeepAsElementPolicy keepAsElementPolicy
-
nullPolicy
AbstractNullPolicy nullPolicy
-
reuseContainer
boolean reuseContainer
-
wrapperNullPolicy
AbstractNullPolicy wrapperNullPolicy
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLCompositeDirectCollectionMapping
class XMLCompositeDirectCollectionMapping extends AbstractCompositeDirectCollectionMapping implements Serializable-
Serialized Fields
-
isCDATA
boolean isCDATA
-
isCollapsingStringValues
boolean isCollapsingStringValues
-
isDefaultEmptyContainer
boolean isDefaultEmptyContainer
-
isNormalizingStringValues
boolean isNormalizingStringValues
-
isWriteOnly
boolean isWriteOnly
-
nullPolicy
AbstractNullPolicy nullPolicy
-
reuseContainer
boolean reuseContainer
-
wrapperNullPolicy
AbstractNullPolicy wrapperNullPolicy
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping
class XMLCompositeObjectMapping extends AbstractCompositeObjectMapping implements Serializable-
Serialized Fields
-
inverseReferenceMapping
XMLInverseReferenceMapping inverseReferenceMapping
-
isWriteOnly
boolean isWriteOnly
-
keepAsElementPolicy
UnmarshalKeepAsElementPolicy keepAsElementPolicy
-
nullPolicy
AbstractNullPolicy nullPolicy
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLDirectMapping
class XMLDirectMapping extends AbstractDirectMapping implements Serializable-
Serialized Fields
-
isCDATA
boolean isCDATA
-
isCollapsingStringValues
boolean isCollapsingStringValues
-
isNormalizingStringValues
boolean isNormalizingStringValues
-
isNullValueMarshalled
boolean isNullValueMarshalled
-
isWriteOnly
boolean isWriteOnly
-
nullPolicy
AbstractNullPolicy nullPolicy
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLFragmentCollectionMapping
class XMLFragmentCollectionMapping extends AbstractCompositeDirectCollectionMapping implements Serializable-
Serialized Fields
-
defaultEmptyContainer
boolean defaultEmptyContainer
-
isWriteOnly
boolean isWriteOnly
-
reuseContainer
boolean reuseContainer
-
wrapperNullPolicy
AbstractNullPolicy wrapperNullPolicy
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLFragmentMapping
class XMLFragmentMapping extends XMLDirectMapping implements Serializable -
Class org.eclipse.persistence.oxm.mappings.XMLInverseReferenceMapping
class XMLInverseReferenceMapping extends AggregateMapping implements Serializable-
Serialized Fields
-
containerPolicy
org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy
-
inlineMapping
DatabaseMapping inlineMapping
-
mappedBy
String mappedBy
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLObjectReferenceMapping
class XMLObjectReferenceMapping extends AggregateMapping implements Serializable-
Serialized Fields
-
inverseReferenceMapping
XMLInverseReferenceMapping inverseReferenceMapping
-
isWriteOnly
boolean isWriteOnly
-
sourceToTargetKeyFieldAssociations
HashMap sourceToTargetKeyFieldAssociations
-
sourceToTargetKeys
Vector sourceToTargetKeys
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLTransformationMapping
class XMLTransformationMapping extends AbstractTransformationMapping implements Serializable -
Class org.eclipse.persistence.oxm.mappings.XMLVariableXPathCollectionMapping
class XMLVariableXPathCollectionMapping extends XMLCompositeCollectionMapping implements Serializable-
Serialized Fields
-
isAttribute
boolean isAttribute
-
variableAttributeAccessor
AttributeAccessor variableAttributeAccessor
-
variableAttributeName
String variableAttributeName
-
variableGetMethodName
String variableGetMethodName
-
variableSetMethodName
String variableSetMethodName
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLVariableXPathObjectMapping
class XMLVariableXPathObjectMapping extends XMLCompositeObjectMapping implements Serializable-
Serialized Fields
-
isAttribute
boolean isAttribute
-
variableAttributeAccessor
AttributeAccessor variableAttributeAccessor
-
variableAttributeName
String variableAttributeName
-
variableGetMethodName
String variableGetMethodName
-
variableSetMethodName
String variableSetMethodName
-
-
-
-
Package org.eclipse.persistence.oxm.mappings.converters
-
Class org.eclipse.persistence.oxm.mappings.converters.XMLConverterAdapter
class XMLConverterAdapter extends Object implements Serializable -
Class org.eclipse.persistence.oxm.mappings.converters.XMLListConverter
class XMLListConverter extends Object implements Serializable-
Serialized Fields
-
conversionManager
org.eclipse.persistence.internal.oxm.XMLConversionManager conversionManager
-
mapping
XMLCompositeDirectCollectionMapping mapping
-
objectClass
Class objectClass
-
objectClassName
String objectClassName
-
-
-
Class org.eclipse.persistence.oxm.mappings.converters.XMLRootConverter
class XMLRootConverter extends Object implements Serializable-
Serialized Fields
-
associatedField
XMLField associatedField
-
mapping
DatabaseMapping mapping
-
rootFragment
org.eclipse.persistence.internal.oxm.XPathFragment rootFragment
-
-
-
-
Package org.eclipse.persistence.oxm.platform
-
Class org.eclipse.persistence.oxm.platform.DOMPlatform
-
Class org.eclipse.persistence.oxm.platform.SAXPlatform
class SAXPlatform extends XMLPlatform<org.eclipse.persistence.internal.oxm.XMLUnmarshaller> implements Serializable -
Class org.eclipse.persistence.oxm.platform.XMLPlatform
class XMLPlatform extends org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform implements Serializable
-
-
Package org.eclipse.persistence.oxm.record
-
Class org.eclipse.persistence.oxm.record.DOMRecord
class DOMRecord extends XMLRecord implements Serializable -
Class org.eclipse.persistence.oxm.record.UnmarshalRecord
class UnmarshalRecord extends XMLRecord implements Serializable-
Serialized Fields
-
unmarshalRecord
org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,
org.eclipse.persistence.internal.helper.DatabaseField, IDResolver, org.eclipse.persistence.internal.oxm.TreeObjectBuilder, DOMRecord, XMLUnmarshaller> unmarshalRecord
-
-
-
Exception org.eclipse.persistence.oxm.record.ValidatingMarshalRecord.MarshalSAXParseException
class MarshalSAXParseException extends SAXParseException implements Serializable-
Serialized Fields
-
object
Object object
-
-
-
Class org.eclipse.persistence.oxm.record.XMLRecord
class XMLRecord extends org.eclipse.persistence.internal.sessions.AbstractRecord implements Serializable-
Serialized Fields
-
abstractMarshalRecord
org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,
org.eclipse.persistence.internal.helper.DatabaseField, XMLMarshaller, NamespaceResolver> abstractMarshalRecord -
currentObject
Object currentObject
-
docPresPolicy
DocumentPreservationPolicy docPresPolicy
-
equalNamespaceResolvers
boolean equalNamespaceResolvers
-
hasCustomNamespaceMapper
boolean hasCustomNamespaceMapper
-
session
org.eclipse.persistence.internal.sessions.AbstractSession session
-
unmarshaller
XMLUnmarshaller unmarshaller
-
-
-
-
Package org.eclipse.persistence.platform.database
-
Class org.eclipse.persistence.platform.database.AccessPlatform
class AccessPlatform extends DatabasePlatform implements Serializable -
Class org.eclipse.persistence.platform.database.AttunityPlatform
class AttunityPlatform extends DatabasePlatform implements Serializable -
Class org.eclipse.persistence.platform.database.CloudscapePlatform
class CloudscapePlatform extends DatabasePlatform implements Serializable -
Class org.eclipse.persistence.platform.database.DatabasePlatform
class DatabasePlatform extends org.eclipse.persistence.internal.databaseaccess.DatabasePlatform implements Serializable -
Class org.eclipse.persistence.platform.database.DB2MainframePlatform
class DB2MainframePlatform extends DB2Platform implements Serializable -
Class org.eclipse.persistence.platform.database.DB2Platform
class DB2Platform extends DatabasePlatform implements Serializable -
Class org.eclipse.persistence.platform.database.DB2ZPlatform
class DB2ZPlatform extends DB2Platform implements Serializable -
Class org.eclipse.persistence.platform.database.DBasePlatform
class DBasePlatform extends DatabasePlatform implements Serializable -
Class org.eclipse.persistence.platform.database.DerbyPlatform
class DerbyPlatform extends DB2Platform implements Serializable-
Serialized Fields
-
isConnectionDataInitialized
boolean isConnectionDataInitialized
-
isOffsetFetchParameterSupported
boolean isOffsetFetchParameterSupported
< = 10.6.1.0 supports parameters with OFFSET/FETCH - DERBY-4208 -
isSequenceSupported
boolean isSequenceSupported
Allow sequence support to be disabled for Derby < 10.6.1.
-
-
-
Class org.eclipse.persistence.platform.database.FirebirdPlatform
class FirebirdPlatform extends DatabasePlatform implements Serializable -
Class org.eclipse.persistence.platform.database.H2Platform
class H2Platform extends DatabasePlatform implements Serializable- serialVersionUID:
- -2935483687958482934L
-
Class org.eclipse.persistence.platform.database.HANAPlatform
class HANAPlatform extends DatabasePlatform implements Serializable- serialVersionUID:
- 1L
-
Class org.eclipse.persistence.platform.database.HSQLPlatform
class HSQLPlatform extends DatabasePlatform implements Serializable -
Class org.eclipse.persistence.platform.database.Informix11Platform
class Informix11Platform extends InformixPlatform implements Serializable- serialVersionUID:
- 1L
-
Class org.eclipse.persistence.platform.database.InformixPlatform
class InformixPlatform extends DatabasePlatform implements Serializable -
Class org.eclipse.persistence.platform.database.JavaDBPlatform
class JavaDBPlatform extends DerbyPlatform implements Serializable -
Class org.eclipse.persistence.platform.database.MaxDBPlatform
class MaxDBPlatform extends DatabasePlatform implements Serializable -
Class org.eclipse.persistence.platform.database.MySQLPlatform
class MySQLPlatform extends DatabasePlatform implements Serializable-
Serialized Fields
-
isConnectionDataInitialized
boolean isConnectionDataInitialized
-
isFractionalTimeSupported
boolean isFractionalTimeSupported
Support fractional seconds in time values since MySQL v. 5.6.4.
-
-
-
Class org.eclipse.persistence.platform.database.Oracle10Platform
class Oracle10Platform extends Oracle9Platform implements Serializable -
Class org.eclipse.persistence.platform.database.Oracle11Platform
class Oracle11Platform extends Oracle10Platform implements Serializable -
Class org.eclipse.persistence.platform.database.Oracle12Platform
class Oracle12Platform extends Oracle11Platform implements Serializable -
Class org.eclipse.persistence.platform.database.Oracle18Platform
class Oracle18Platform extends Oracle12Platform implements Serializable -
Class org.eclipse.persistence.platform.database.Oracle19Platform
class Oracle19Platform extends Oracle18Platform implements Serializable -
Class org.eclipse.persistence.platform.database.Oracle21Platform
class Oracle21Platform extends Oracle19Platform implements Serializable -
Class org.eclipse.persistence.platform.database.Oracle8Platform
class Oracle8Platform extends OraclePlatform implements Serializable-
Serialized Fields
-
lobValueLimits
int lobValueLimits
The LOB value limits when the Locator is required for the writing -
usesLocatorForLOBWrite
boolean usesLocatorForLOBWrite
Locator is required for Oracle thin driver to write LOB value exceeds the limits
-
-
-
Class org.eclipse.persistence.platform.database.Oracle9Platform
class Oracle9Platform extends Oracle8Platform implements Serializable -
Class org.eclipse.persistence.platform.database.OraclePlatform
class OraclePlatform extends DatabasePlatform implements Serializable-
Serialized Fields
-
BRACKET_END
String BRACKET_END
-
END_FROM
String END_FROM
-
END_FROM_ID
String END_FROM_ID
-
FROM
String FROM
-
FROM_ID
String FROM_ID
-
HINT_END
String HINT_END
-
HINT_START
String HINT_START
-
LOCK_END
String LOCK_END
-
LOCK_START_PREFIX
String LOCK_START_PREFIX
-
LOCK_START_PREFIX_WHERE
String LOCK_START_PREFIX_WHERE
-
LOCK_START_SUFFIX
String LOCK_START_SUFFIX
-
MAX_ROW
String MAX_ROW
-
MIN_ROW
String MIN_ROW
-
ORDER_BY_ID
String ORDER_BY_ID
-
SELECT
String SELECT
-
SELECT_ID_PREFIX
String SELECT_ID_PREFIX
-
SELECT_ID_SUFFIX
String SELECT_ID_SUFFIX
-
shouldPrintForUpdateClause
boolean shouldPrintForUpdateClause
Whether a FOR UPDATE clause should be printed at the end of the query -
supportsIdentity
boolean supportsIdentity
Advanced attribute indicating whether identity is supported, see comment to setSupportsIdentity method.
-
-
-
Class org.eclipse.persistence.platform.database.PervasivePlatform
class PervasivePlatform extends DatabasePlatform implements Serializable -
Class org.eclipse.persistence.platform.database.PointBasePlatform
class PointBasePlatform extends DatabasePlatform implements Serializable -
Class org.eclipse.persistence.platform.database.PostgreSQLPlatform
class PostgreSQLPlatform extends DatabasePlatform implements Serializable -
Class org.eclipse.persistence.platform.database.SQLAnywherePlatform
class SQLAnywherePlatform extends SybasePlatform implements Serializable -
Class org.eclipse.persistence.platform.database.SQLServerPlatform
class SQLServerPlatform extends DatabasePlatform implements Serializable-
Serialized Fields
-
driverSupportsOffsetDateTime
Boolean driverSupportsOffsetDateTime
The official MS JDBC driver fully supports ODT since version 7.1.4 -
isConnectionDataInitialized
boolean isConnectionDataInitialized
-
isVersion11OrHigher
boolean isVersion11OrHigher
Support for sequence objects and OFFSET FETCH NEXT added in SQL Server 2012
-
-
-
Class org.eclipse.persistence.platform.database.SybasePlatform
class SybasePlatform extends DatabasePlatform implements Serializable-
Serialized Fields
-
typeStrings
Map typeStrings
-
-
-
Class org.eclipse.persistence.platform.database.SymfowarePlatform
class SymfowarePlatform extends DatabasePlatform implements Serializable -
Class org.eclipse.persistence.platform.database.TimesTen7Platform
class TimesTen7Platform extends TimesTenPlatform implements Serializable -
Class org.eclipse.persistence.platform.database.TimesTenPlatform
class TimesTenPlatform extends DatabasePlatform implements Serializable-
Serialized Fields
-
supportsForeignKeyConstraints
boolean supportsForeignKeyConstraints
-
-
-
-
Package org.eclipse.persistence.platform.database.oracle
-
Class org.eclipse.persistence.platform.database.oracle.Oracle10Platform
class Oracle10Platform extends Oracle9Platform implements Serializable -
Class org.eclipse.persistence.platform.database.oracle.Oracle11Platform
class Oracle11Platform extends Oracle10Platform implements Serializable -
Class org.eclipse.persistence.platform.database.oracle.Oracle12Platform
class Oracle12Platform extends Oracle11Platform implements Serializable -
Class org.eclipse.persistence.platform.database.oracle.Oracle18Platform
class Oracle18Platform extends Oracle12Platform implements Serializable -
Class org.eclipse.persistence.platform.database.oracle.Oracle19Platform
class Oracle19Platform extends Oracle18Platform implements Serializable -
Class org.eclipse.persistence.platform.database.oracle.Oracle21Platform
class Oracle21Platform extends Oracle19Platform implements Serializable -
Class org.eclipse.persistence.platform.database.oracle.Oracle8Platform
class Oracle8Platform extends OraclePlatform implements Serializable-
Serialized Fields
-
lobValueLimits
int lobValueLimits
The LOB value limits when the Locator is required for the writing -
usesLocatorForLOBWrite
boolean usesLocatorForLOBWrite
Locator is required for Oracle thin driver to write LOB value exceeds the limits
-
-
-
Class org.eclipse.persistence.platform.database.oracle.Oracle9Platform
class Oracle9Platform extends Oracle8Platform implements Serializable-
Serialized Fields
-
shouldTruncateDate
boolean shouldTruncateDate
Indicates whether time component of java.sql.Date should be truncated (hours, minutes, seconds all set to zero) before been passed as a parameter to PreparedStatement. Starting with version 12.1 oracle jdbc Statement.setDate no longer zeroes sql.Date's entire time component (only milliseconds). Set this flag to true to make the platform to truncate days/hours/minutes before passing the date to Statement.setDate method. -
xmlTypeFactory
org.eclipse.persistence.internal.platform.database.oracle.XMLTypeFactory xmlTypeFactory
-
-
-
Class org.eclipse.persistence.platform.database.oracle.Oracle9Platform.NTypeBindCallCustomParameter
class NTypeBindCallCustomParameter extends org.eclipse.persistence.internal.databaseaccess.BindCallCustomParameter implements Serializable -
Class org.eclipse.persistence.platform.database.oracle.OracleOCIProxyConnector
class OracleOCIProxyConnector extends JNDIConnector implements Serializable
-
-
Package org.eclipse.persistence.platform.database.oracle.plsql
-
Class org.eclipse.persistence.platform.database.oracle.plsql.PLSQLStoredFunctionCall
class PLSQLStoredFunctionCall extends PLSQLStoredProcedureCall implements Serializable -
Class org.eclipse.persistence.platform.database.oracle.plsql.PLSQLStoredProcedureCall
class PLSQLStoredProcedureCall extends StoredProcedureCall implements Serializable-
Serialized Fields
-
arguments
List<PLSQLargument> arguments
List of procedure IN/OUT/INOUT arguments. -
functionId
int functionId
Id used to generate unique local functions. -
originalIndex
int originalIndex
Keeps track of the next procedure argument index. -
translationRow
org.eclipse.persistence.internal.sessions.AbstractRecord translationRow
Translation row stored after translation on the call clone, used only for logging. -
typesInfo
Map<String,
org.eclipse.persistence.platform.database.oracle.plsql.PLSQLStoredProcedureCall.TypeInfo> typesInfo Map of conversion function routines for converting complex PLSQL types.
-
-
-
-
Package org.eclipse.persistence.platform.xml
-
Exception org.eclipse.persistence.platform.xml.XMLPlatformException
class XMLPlatformException extends EclipseLinkException implements Serializable
-
-
Package org.eclipse.persistence.queries
-
Class org.eclipse.persistence.queries.AttributeGroup
class AttributeGroup extends CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,ClassDescriptor> implements Serializable -
Class org.eclipse.persistence.queries.BatchFetchPolicy
class BatchFetchPolicy extends Object implements Serializable-
Serialized Fields
-
attributeExpressions
List<Expression> attributeExpressions
Define the attributes to be batch fetched. -
attributes
List<String> attributes
PERF: Cache the local batch read attribute names. -
batchedMappings
List<DatabaseMapping> batchedMappings
Define the mapping to be batch fetched (from mapping settings). -
size
int size
Define the batch size for IN style batch fetching. -
type
BatchFetchType type
Define the type of batch fetching to use.
-
-
-
Class org.eclipse.persistence.queries.ColumnResult
class ColumnResult extends SQLResult implements Serializable-
Serialized Fields
-
column
org.eclipse.persistence.internal.helper.DatabaseField column
Stores the Columns name from the result set
-
-
-
Class org.eclipse.persistence.queries.ConstructorReportItem
class ConstructorReportItem extends org.eclipse.persistence.internal.queries.ReportItem implements Serializable-
Serialized Fields
-
constructor
Constructor constructor
-
constructorArgTypes
Class[] constructorArgTypes
-
constructorMappings
List<DatabaseMapping> constructorMappings
-
reportItems
List<org.eclipse.persistence.internal.queries.ReportItem> reportItems
-
-
-
Class org.eclipse.persistence.queries.ConstructorResult
class ConstructorResult extends SQLResult implements Serializable-
Serialized Fields
-
columnResults
List<ColumnResult> columnResults
Stored the column results of this constructor result -
constructorArgTypes
Class[] constructorArgTypes
-
targetClassName
String targetClassName
Stores the class of result
-
-
-
Class org.eclipse.persistence.queries.Cursor
class Cursor extends Object implements Serializable-
Serialized Fields
-
initiallyConformingIndex
Map<Object,
Object> initiallyConformingIndex Conforming instances found in memory when building the result. -
nextRow
org.eclipse.persistence.internal.sessions.AbstractRecord nextRow
Store the next row, for 1-m joining. -
objectCollection
List<Object> objectCollection
Internal collection of objects. -
position
int position
Current position in the objectCollection of the stream. -
selectionCriteriaClone
Expression selectionCriteriaClone
SelectionCriteria & translation row ready for incremental conforming. -
size
int size
Cached size of the stream. -
translationRow
org.eclipse.persistence.internal.sessions.AbstractRecord translationRow
-
-
-
Class org.eclipse.persistence.queries.CursoredStream
class CursoredStream extends Cursor implements Serializable-
Serialized Fields
-
marker
int marker
Marker for backing up.
-
-
-
Class org.eclipse.persistence.queries.CursoredStreamPolicy
class CursoredStreamPolicy extends CursorPolicy implements Serializable-
Serialized Fields
-
initialReadSize
int initialReadSize
-
sizeQuery
ValueReadQuery sizeQuery
-
-
-
Class org.eclipse.persistence.queries.CursorPolicy
class CursorPolicy extends org.eclipse.persistence.internal.queries.ContainerPolicy implements Serializable-
Serialized Fields
-
pageSize
int pageSize
-
query
ReadQuery query
-
-
-
Class org.eclipse.persistence.queries.DatabaseQuery
class DatabaseQuery extends Object implements Serializable-
Serialized Fields
-
allowNativeSQLQuery
Boolean allowNativeSQLQuery
Property used to override a persistence unit level that disallows native SQL queries. -
argumentFields
List<org.eclipse.persistence.internal.helper.DatabaseField> argumentFields
PERF: Argument fields are cached in prepare to avoid rebuilding on each execution. -
argumentParameterTypes
List<DatabaseQuery.ParameterType> argumentParameterTypes
-
arguments
List<String> arguments
Arguments can be given and specified to predefined queries to allow reuse. -
argumentTypeNames
List<String> argumentTypeNames
Used to build a list of argumentTypes by name pre-initialization -
argumentTypes
List<Class> argumentTypes
Needed to differentiate queries with the same name. -
argumentValues
List<Object> argumentValues
Arguments values can be given and specified to predefined queries to allow reuse. -
cascadePolicy
int cascadePolicy
Policy that determines how the query will cascade to its object's parts. -
descriptors
List<ClassDescriptor> descriptors
The list of descriptors this query deals with. Set via JPA processing for table per tenant queries -
doNotRedirect
boolean doNotRedirect
Can be set to true in the case there is a redirector or a default redirector but the user does not want the query redirected. -
flushOnExecute
Boolean flushOnExecute
-
hintString
String hintString
Used for adding hints to the query string in oracle -
isCustomQueryUsed
Boolean isCustomQueryUsed
PERF: Store if this query will use the descriptor custom query. -
isExecutionClone
boolean isExecutionClone
PERF: Determines if the query has already been cloned for execution, to avoid duplicate cloning. -
isNativeConnectionRequired
boolean isNativeConnectionRequired
Allow connection unwrapping to be configured. -
isPrepared
boolean isPrepared
Queries prepare common stated in themselves. -
isUserDefined
boolean isUserDefined
Internal flag used to bypass user define queries when executing one for custom sql/query support. -
isUserDefinedSQLCall
boolean isUserDefinedSQLCall
Internal flag used to bypass user define queries when executing one for custom sql/query support. -
name
String name
Queries can be given a name and registered with a descriptor to allow common queries to be reused. -
nullableArguments
List<org.eclipse.persistence.internal.helper.DatabaseField> nullableArguments
List of arguments to check for null. If any are null, the query needs to be re-prepared. -
parameterDelimiter
String parameterDelimiter
Allow the reserved pound char used to delimit bind parameters to be overridden -
partitioningPolicy
PartitioningPolicy partitioningPolicy
Allow queries to be targeted at specific connection pools. -
properties
Map<Object,
Object> properties Internally used by the mappings as a temporary store. -
queryMechanism
org.eclipse.persistence.internal.queries.DatabaseQueryMechanism queryMechanism
The query mechanism determines the mechanism on how the database will be accessed. -
queryTimeout
int queryTimeout
queryTimeout has three possible settings: DefaultTimeout, NoTimeout, and 1..N This applies to both DatabaseQuery.queryTimeout and DescriptorQueryManager.queryTimeout DatabaseQuery.queryTimeout: - DefaultTimeout: get queryTimeout from DescriptorQueryManager - NoTimeout, 1..N: overrides queryTimeout in DescriptorQueryManager DescriptorQueryManager.queryTimeout: - DefaultTimeout: get queryTimeout from parent DescriptorQueryManager. If there is no parent, default to NoTimeout - NoTimeout, 1..N: overrides parent queryTimeout -
queryTimeoutUnit
TimeUnit queryTimeoutUnit
-
redirector
QueryRedirector redirector
A redirector allows for a queries execution to be the execution of a piece of code. -
sessionName
String sessionName
Used to override the default session in the session broker. -
shouldBindAllParameters
Boolean shouldBindAllParameters
Bind all arguments to the SQL statement. -
shouldCacheStatement
Boolean shouldCacheStatement
Cache the prepared statement, this requires full parameter binding as well. -
shouldCloneCall
boolean shouldCloneCall
Used to indicate whether or not the call needs to be cloned. -
shouldMaintainCache
boolean shouldMaintainCache
Flag used for a query to bypass the identitymap and unit of work. -
shouldPrepare
boolean shouldPrepare
Allow for the prepare of queries to be turned off, this allow for dynamic non-pre SQL generated queries. -
shouldRetrieveBypassCache
boolean shouldRetrieveBypassCache
JPA flags to control the shared cache -
shouldReturnGeneratedKeys
boolean shouldReturnGeneratedKeys
-
shouldStoreBypassCache
boolean shouldStoreBypassCache
-
shouldUseWrapperPolicy
boolean shouldUseWrapperPolicy
Use the WrapperPolicy for the objects returned by the query -
shouldValidateUpdateCallCacheUse
boolean shouldValidateUpdateCallCacheUse
Allow additional validation to be performed before using the update call cache -
sourceMapping
DatabaseMapping sourceMapping
Table per class requires multiple query executions. Internally we prepare those queries and cache them against the source mapping's selection query. When queries are executed they are cloned so we need a mechanism to keep a reference back to the actual selection query so that we can successfully look up and chain query executions within a table per class inheritance hierarchy. -
translationRow
org.eclipse.persistence.internal.sessions.AbstractRecord translationRow
Mappings and the descriptor use parameterized mechanisms that will be translated with the data from the row.
-
-
-
Class org.eclipse.persistence.queries.DataModifyQuery
class DataModifyQuery extends ModifyQuery implements Serializable-
Serialized Fields
-
hasModifyRow
boolean hasModifyRow
Used to distinguish query that have a different modify row than translation row.
-
-
-
Class org.eclipse.persistence.queries.DataReadQuery
class DataReadQuery extends ReadQuery implements Serializable-
Serialized Fields
-
containerPolicy
org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy
-
resultType
int resultType
Allow return type to be configured, MAP, ARRAY, VALUE, ATTRIBUTE (MAP is the default, i.e. DatabaseRecord).
-
-
-
Class org.eclipse.persistence.queries.DeleteAllQuery
class DeleteAllQuery extends ModifyAllQuery implements Serializable-
Serialized Fields
-
isInMemoryOnly
boolean isInMemoryOnly
Defines if objects should be remove from the persistence context only (no database). This is used if delete was already cascaded by the database. -
objects
List<Object> objects
List containing objects to be deleted, these should be removed from the identity map after deletion.
-
-
-
Class org.eclipse.persistence.queries.DeleteObjectQuery
class DeleteObjectQuery extends ObjectLevelModifyQuery implements Serializable-
Serialized Fields
-
isFullRowRequired
boolean isFullRowRequired
PERF: By default only the translation row is used for deletes, the full row can be requested for custom deletes. -
usesOptimisticLocking
boolean usesOptimisticLocking
Indicates whether the query should use optimistic locking.
-
-
-
Class org.eclipse.persistence.queries.DirectReadQuery
class DirectReadQuery extends DataReadQuery implements Serializable-
Serialized Fields
-
valueConverter
Converter valueConverter
Allows user defined conversion between the result value and the database value.
-
-
-
Class org.eclipse.persistence.queries.DoesExistQuery
class DoesExistQuery extends DatabaseQuery implements Serializable-
Serialized Fields
-
checkCacheFirst
boolean checkCacheFirst
Flag to determine if the cache should be check first in addition to another option. The default is true; -
checkDatabaseIfInvalid
boolean checkDatabaseIfInvalid
Flag to determine cache invalidation policy support. This overrides the CheckCache existence setting if the object is invalid or if the cache cannot be trusted because a flush or DML has occurred. The default is true. -
existencePolicy
int existencePolicy
Flag to determine existence check policy. -
object
Object object
-
primaryKey
Object primaryKey
Query that is performing the does exist check.
-
-
-
Class org.eclipse.persistence.queries.EntityResult
class EntityResult extends SQLResult implements Serializable-
Serialized Fields
-
discriminatorColumn
org.eclipse.persistence.internal.helper.DatabaseField discriminatorColumn
Stores the column that will contain the value to determine the correct subclass to create if applicable. -
entityClassName
String entityClassName
Stores the class name of result -
fieldResults
Map fieldResults
Stores the list of FieldResult
-
-
-
Class org.eclipse.persistence.queries.FetchGroup
class FetchGroup extends AttributeGroup implements Serializable-
Serialized Fields
-
entityFetchGroup
org.eclipse.persistence.internal.queries.EntityFetchGroup entityFetchGroup
Caches the EntityFetch group for this FetchGroup -
rootEntity
FetchGroupTracker rootEntity
Stores a reference to the root entity for an Aggregate Object relationship. This ensures that partially loaded aggregates can be triggered. -
shouldLoad
boolean shouldLoad
Indicates whether this group should be also used as aLoadGroup
when processing the query result.
-
-
-
Class org.eclipse.persistence.queries.FieldResult
class FieldResult extends Object implements Serializable-
Serialized Fields
-
attributeName
String attributeName
Stores the name of the bean attribute -
column
org.eclipse.persistence.internal.helper.DatabaseField column
Stores the Columns name from the result set that contains the attribute value -
fieldResults
Vector<FieldResult> fieldResults
FieldResult now can contain multiple FieldResults in a collection if an attribute has multiple fields -
multipleFieldIdentifiers
String[] multipleFieldIdentifiers
Stores passed in field name split on the '.' character
-
-
-
Class org.eclipse.persistence.queries.InMemoryQueryIndirectionPolicy
class InMemoryQueryIndirectionPolicy extends Object implements Serializable-
Serialized Fields
-
policy
int policy
-
query
ObjectLevelReadQuery query
Used to set the policy state in the query.
-
-
-
Class org.eclipse.persistence.queries.InsertObjectQuery
class InsertObjectQuery extends WriteObjectQuery implements Serializable -
Class org.eclipse.persistence.queries.JPQLCall
class JPQLCall extends Object implements Serializable-
Serialized Fields
-
isParsed
boolean isParsed
-
jpqlString
String jpqlString
-
-
-
Class org.eclipse.persistence.queries.LoadGroup
class LoadGroup extends AttributeGroup implements Serializable-
Serialized Fields
-
isConcurrent
Boolean isConcurrent
-
-
-
Class org.eclipse.persistence.queries.MethodBaseQueryRedirector
class MethodBaseQueryRedirector extends Object implements Serializable -
Class org.eclipse.persistence.queries.ModifyAllQuery
class ModifyAllQuery extends ModifyQuery implements Serializable-
Serialized Fields
-
defaultBuilder
ExpressionBuilder defaultBuilder
Provide a default builder so that it's easier to be consistent -
isPreparedUsingTempStorage
boolean isPreparedUsingTempStorage
Indicates whether the query was prepared so that it will execute using temp storage -
m_cacheUsage
int m_cacheUsage
-
referenceClass
Class referenceClass
-
referenceClassName
String referenceClassName
-
shouldDeferExecutionInUOW
boolean shouldDeferExecutionInUOW
Indicates whether execution should be deferred in UOW
-
-
-
Class org.eclipse.persistence.queries.ModifyQuery
class ModifyQuery extends DatabaseQuery implements Serializable-
Serialized Fields
-
forceBatchStatementExecution
boolean forceBatchStatementExecution
-
isBatchExecutionSupported
boolean isBatchExecutionSupported
Define if this query is compatible with batch writing. Some queries, such as DDL are not compatible. -
modifyRow
org.eclipse.persistence.internal.sessions.AbstractRecord modifyRow
-
-
-
Class org.eclipse.persistence.queries.ObjectBuildingQuery
class ObjectBuildingQuery extends ReadQuery implements Serializable-
Serialized Fields
-
executionTime
long executionTime
Used to set the read time on objects that use this query. Should be set to the time the query returned from the database. -
isCacheCheckComplete
boolean isCacheCheckComplete
was a check early return completed -
lockingClause
org.eclipse.persistence.internal.expressions.ForUpdateClause lockingClause
Used for pessimistic locking. -
prefetchedCacheKeys
Map<Object,
org.eclipse.persistence.internal.identitymaps.CacheKey> prefetchedCacheKeys -
printInnerJoinInWhereClause
Boolean printInnerJoinInWhereClause
Indicates whether the query printer/normalizer changes the way that inner joins are printed in generated SQL for the database. With a value of true, inner joins are printed in the WHERE clause, if false, inner joins are printed in the FROM clause. If value is set it overrides printInnerJoinInWhereClause persistence unit property. Default value null - value from printInnerJoinInWhereClause persistence unit property is used -
referenceClass
Class referenceClass
The class of the target objects to be read from the database. -
referenceClassName
String referenceClassName
-
requiresDeferredLocks
Boolean requiresDeferredLocks
When reading across relationships, queries may be set to acquire deferred locks This is used to ensure any Eagerly fetched object that is the target of a relationship with an object the acquires deferred locks behaves the same as its owner -
shouldBuildNullForNullPk
boolean shouldBuildNullForNullPk
INTERNAL: If primary key is null ObjectBuilder.buildObject returns null in case this flag is set to true (instead of throwing exception). -
shouldRefreshIdentityMapResult
boolean shouldRefreshIdentityMapResult
Allows for the resulting objects to be refresh with the data from the database. -
shouldRefreshRemoteIdentityMapResult
boolean shouldRefreshRemoteIdentityMapResult
-
shouldRegisterResultsInUnitOfWork
boolean shouldRegisterResultsInUnitOfWork
INTERNAL: for bug 2612601 allow ability not to register results in UOW. -
shouldUseExclusiveConnection
boolean shouldUseExclusiveConnection
Added for Exclusive Connection (VPD) support see accessor for information -
wasDefaultLockMode
boolean wasDefaultLockMode
PERF: Store if the query originally used the default lock mode.
-
-
-
Class org.eclipse.persistence.queries.ObjectLevelModifyQuery
class ObjectLevelModifyQuery extends ModifyQuery implements Serializable -
Class org.eclipse.persistence.queries.ObjectLevelReadQuery
class ObjectLevelReadQuery extends ObjectBuildingQuery implements Serializable-
Serialized Fields
-
additionalFields
List<Object> additionalFields
Allow for additional fields to be selected, used for m-m batch reading. Can contain DatabaseField or Expression. -
aggregateQueries
Map<DatabaseMapping,
ObjectLevelReadQuery> aggregateQueries Allow aggregate queries to be prepared and cached. -
batchFetchPolicy
BatchFetchPolicy batchFetchPolicy
Defines batch fetching configuration. -
cacheUsage
int cacheUsage
Allow for the cache usage to be specified to enable in-memory querying. -
concreteSubclassCalls
Map<Class,
org.eclipse.persistence.internal.databaseaccess.DatabaseCall> concreteSubclassCalls Allow concrete subclasses calls to be prepared and cached for inheritance queries. -
concreteSubclassJoinedMappingIndexes
Map<Class,
Map<DatabaseMapping, Object>> concreteSubclassJoinedMappingIndexes Allow concrete subclasses joined mapping indexes to be prepared and cached for inheritance queries. -
concreteSubclassQueries
Map<Class,
DatabaseQuery> concreteSubclassQueries Allow concrete subclasses queries to be prepared and cached for inheritance queries. -
defaultBuilder
ExpressionBuilder defaultBuilder
Provide a default builder so that it's easier to be consistent -
distinctState
short distinctState
Indicates if distinct should be used or not. -
fetchGroup
FetchGroup fetchGroup
FetchGroup
specified on this query. When set this FetchGroup will override theObjectLevelReadQuery.fetchGroupName
and the use of the descriptor'sFetchGroupManager.getDefaultFetchGroup()
-
fetchGroupName
String fetchGroupName
Name ofFetchGroup
stored in theFetchGroupManager
of the reference class' descriptor or any of its parent descriptors. -
inMemoryQueryIndirectionPolicy
int inMemoryQueryIndirectionPolicy
Used to determine behavior of indirection in in-memory querying and conforming. -
isCachedExpressionQuery
boolean isCachedExpressionQuery
Indicates whether the query is cached as an expression query in descriptor's query manager. -
isPrePrepared
boolean isPrePrepared
Allow a prePrepare stage to build the expression for EJBQL and QBE and resolve joining. -
isReadOnly
boolean isReadOnly
PERF: Allow queries to be defined as read-only in unit of work execution. -
isReferenceClassLocked
Boolean isReferenceClassLocked
PERF: Caches locking policy isReferenceClassLocked setting. -
isResultSetAccessOptimizedQuery
Boolean isResultSetAccessOptimizedQuery
PERF: Allow queries to build while accessing the database result-set. Skips accessing result set non-pk fields in case the cached object is found. If ResultSet optimization is used (isResultSetOptimizedQuery is set to true) then ResultSet Access optimization is ignored. -
isResultSetOptimizedQuery
boolean isResultSetOptimizedQuery
PERF: Allow queries to build directly from the database result-set. -
joinedAttributeManager
org.eclipse.persistence.internal.queries.JoinedAttributeManager joinedAttributeManager
Stores the helper object for dealing with joined attributes -
loadGroup
LoadGroup loadGroup
Specifies indirection that should be instantiated before returning result -
lockModeType
String lockModeType
Used when specifying a lock mode for the query -
nonFetchJoinAttributeExpressions
List<Expression> nonFetchJoinAttributeExpressions
Stores the non fetchjoin attributes, these are joins that will be represented in the where clause but not in the select. -
orderByExpressions
List<Expression> orderByExpressions
Used for ordering support. -
partialAttributeExpressions
List<Expression> partialAttributeExpressions
Stores the partial attributes that have been added to this query -
shouldExtendPessimisticLockScope
boolean shouldExtendPessimisticLockScope
Indicates whether pessimistic lock should also be applied to relation tables (ManyToMany and OneToOne mappings), reference tables (DirectCollection and AggregateCollection mapping). -
shouldIncludeData
boolean shouldIncludeData
Allow for a complex result to be return including the rows and objects, used for m-m batch reading. -
shouldOuterJoinSubclasses
Boolean shouldOuterJoinSubclasses
Define if an outer join should be used to read subclasses. -
shouldUseDefaultFetchGroup
boolean shouldUseDefaultFetchGroup
Flag to turn on/off the use of the default fetch group. -
shouldUseSerializedObjectPolicy
boolean shouldUseSerializedObjectPolicy
Indicates whether the query should use SerializedObjectPolicy if descriptor has it. -
unionExpressions
List<Expression> unionExpressions
Allow a query's results to be unioned (UNION, INTERSECT, EXCEPT) with another query results. -
waitTimeout
Integer waitTimeout
waitTimeout has three possible setting: null, 0 and 1..N null: use the session.getPessimisticLockTimeoutDefault() if available. 0: issue a LOCK_NOWAIT 1..N: use this value to set the WAIT clause. -
waitTimeoutUnit
TimeUnit waitTimeoutUnit
-
-
-
Class org.eclipse.persistence.queries.QueryByExamplePolicy
class QueryByExamplePolicy extends Object implements Serializable -
Class org.eclipse.persistence.queries.QueryResultsCachePolicy
class QueryResultsCachePolicy extends Object implements Serializable-
Serialized Fields
-
cacheType
Class cacheType
Allows the identity map class type to be set. -
invalidateOnChange
boolean invalidateOnChange
Allows the query cache to be invalidated when any object of any of the query classes is modified. -
invalidationClasses
Set<Class> invalidationClasses
Stores the set of classes that should trigger the query cached results to be invalidated. -
invalidationPolicy
CacheInvalidationPolicy invalidationPolicy
Allows invalidation to be specified. -
isNullIgnored
boolean isNullIgnored
Allows the caching of null to be configured. -
maximumResultSets
int maximumResultSets
Specifies the cache size.
-
-
-
Class org.eclipse.persistence.queries.ReadAllQuery
class ReadAllQuery extends ObjectLevelReadQuery implements Serializable-
Serialized Fields
-
connectByExpression
Expression connectByExpression
-
containerPolicy
org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy
Used for collection and stream support. -
direction
ReadAllQuery.Direction direction
-
orderSiblingsByExpressions
List<Expression> orderSiblingsByExpressions
-
startWithExpression
Expression startWithExpression
Used for Oracle HierarchicalQuery support
-
-
-
Class org.eclipse.persistence.queries.ReadObjectQuery
class ReadObjectQuery extends ObjectLevelReadQuery implements Serializable-
Serialized Fields
-
selectionId
Object selectionId
Key that can be used in place of a selection criteria. -
shouldLoadResultIntoSelectionObject
boolean shouldLoadResultIntoSelectionObject
Can be used to refresh a specific non-cached instance from the database.
-
-
-
Class org.eclipse.persistence.queries.ReadQuery
class ReadQuery extends DatabaseQuery implements Serializable-
Serialized Fields
-
allowQueryResultsCacheValidation
boolean allowQueryResultsCacheValidation
Flag that allows query result cache validation or not. -
fetchSize
int fetchSize
Used to set statement fetch size -
firstResult
int firstResult
Used to start query results at a specific result -
maxResults
int maxResults
Stores the JPA maxResult settings for a NamedQuery -
maxRows
int maxRows
Used for retrieve limited rows through the query. -
queryId
long queryId
-
queryResultCachingPolicy
QueryResultsCachePolicy queryResultCachingPolicy
Used to specify how query results are cached
-
-
-
Class org.eclipse.persistence.queries.ReportQuery
class ReportQuery extends ReadAllQuery implements Serializable-
Serialized Fields
-
addToConstructorItem
boolean addToConstructorItem
flag to allow items to be added to the last ConstructorReportItem -
groupByExpressions
List<Expression> groupByExpressions
Expressions representing fields to be used in the GROUP BY clause. -
havingExpression
Expression havingExpression
Expression representing the HAVING clause. -
items
List<org.eclipse.persistence.internal.queries.ReportItem> items
Items to be selected, these could be attributes or aggregate functions. -
names
List<String> names
Collection of names for use by results. -
returnChoice
int returnChoice
Can be one of (ShouldReturnSingleResult, ShouldReturnSingleValue, ShouldReturnSingleAttribute) Simplifies the result by only returning the first result, first value, or all attribute values -
returnedKeys
Set<Object> returnedKeys
-
shouldRetrievePrimaryKeys
int shouldRetrievePrimaryKeys
Flag indicating whether the primary key values should also be retrieved for the reference class.
-
-
-
Class org.eclipse.persistence.queries.ReportQueryResult
class ReportQueryResult extends Object implements Serializable-
Serialization Methods
-
readObject
PUBLIC: If the PKs were retrieved with the attributes then this method can be used to read the real object from the database.
-
-
Serialized Fields
-
key
StringBuffer key
If an objectLevel distinct is used then generate unique key for this result -
names
List<String> names
Item names to lookup result values -
primaryKey
Object primaryKey
Id value if the retrievPKs flag was set on the ReportQuery. These can be used to get the actual object -
results
List<Object> results
Actual converted attribute values
-
-
-
Class org.eclipse.persistence.queries.ResultSetMappingQuery
class ResultSetMappingQuery extends ObjectBuildingQuery implements Serializable-
Serialized Fields
-
isExecuteCall
boolean isExecuteCall
-
resultRows
Vector resultRows
-
resultSetMappingNames
List<String> resultSetMappingNames
-
resultSetMappings
List<SQLResultSetMapping> resultSetMappings
-
returnNameValuePairs
boolean returnNameValuePairs
-
-
-
Class org.eclipse.persistence.queries.ScrollableCursor
class ScrollableCursor extends Cursor implements Serializable-
Serialized Fields
-
atEndOfCursor
boolean atEndOfCursor
Internal flag indicating if the end of the cursor has been reached -
previousRow
org.eclipse.persistence.internal.sessions.AbstractRecord previousRow
Store the previous row, for 1-m joining.
-
-
-
Class org.eclipse.persistence.queries.ScrollableCursorPolicy
class ScrollableCursorPolicy extends CursorPolicy implements Serializable-
Serialized Fields
-
resultSetConcurrency
int resultSetConcurrency
-
resultSetType
int resultSetType
-
-
-
Class org.eclipse.persistence.queries.SQLCall
class SQLCall extends org.eclipse.persistence.internal.databaseaccess.DatabaseCall implements Serializable-
Serialized Fields
-
hasCustomSQLArguments
boolean hasCustomSQLArguments
-
-
-
Class org.eclipse.persistence.queries.SQLResult
class SQLResult extends Object implements Serializable-
Serialized Fields
-
sqlResultSetMapping
SQLResultSetMapping sqlResultSetMapping
-
-
-
Class org.eclipse.persistence.queries.SQLResultSetMapping
class SQLResultSetMapping extends Object implements Serializable -
Class org.eclipse.persistence.queries.StoredFunctionCall
class StoredFunctionCall extends StoredProcedureCall implements Serializable -
Class org.eclipse.persistence.queries.StoredProcedureCall
class StoredProcedureCall extends org.eclipse.persistence.internal.databaseaccess.DatabaseCall implements Serializable -
Class org.eclipse.persistence.queries.UpdateAllQuery
class UpdateAllQuery extends ModifyAllQuery implements Serializable-
Serialized Fields
-
m_updateClauses
HashMap m_updateClauses
-
-
-
Class org.eclipse.persistence.queries.UpdateObjectQuery
class UpdateObjectQuery extends WriteObjectQuery implements Serializable -
Class org.eclipse.persistence.queries.ValueReadQuery
class ValueReadQuery extends DirectReadQuery implements Serializable -
Class org.eclipse.persistence.queries.WriteObjectQuery
class WriteObjectQuery extends ObjectLevelModifyQuery implements Serializable
-
-
Package org.eclipse.persistence.sdo
-
Class org.eclipse.persistence.sdo.AbstractExternalizableDelegator
class AbstractExternalizableDelegator extends Object implements Externalizable- serialVersionUID:
- 1L
-
Serialization Methods
-
readExternal
- Throws:
IOException
ClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
Class org.eclipse.persistence.sdo.SDODataGraph
class SDODataGraph extends Object implements Serializable-
Serialized Fields
-
changeSummary
SDOChangeSummary changeSummary
-
helperContext
HelperContext helperContext
-
rootObject
SDODataObject rootObject
-
-
-
Class org.eclipse.persistence.sdo.SDODataObject
class SDODataObject extends Object implements Serializable-
Serialization Methods
-
writeReplace
INTERNAL: Defined in SDO 2.01 spec on page 65 Externalizable function is called by ObjectStream.writeObject() A replacement object for serialization can be called here.Security Note: This public function exposes a data replacement vulnerability where an outside client can gain access and modify their non-final constants. We may need to wrap the GZIP streams in some sort of encryption when we are not using HTTPS or SSL/TLS on the wire.
- See Also:
-
-
Serialized Fields
-
aHelperContext
HelperContext aHelperContext
hold the current context containing all helpers so that we can preserve inter-helper relationships -
changeSummary
SDOChangeSummary changeSummary
-
container
SDODataObject container
-
containmentPropertyName
String containmentPropertyName
-
currentValueStore
ValueStore currentValueStore
The (currentValueStore) will maintain the current state of our model after logged changes - it is a shallow copy of the original, progressively becoming deeper with changes. -
dataGraph
DataGraph dataGraph
-
instanceProperties
List<SDOProperty> instanceProperties
-
openContentAliasNames
Map openContentAliasNames
-
openContentProperties
List openContentProperties
-
openContentPropertiesAttributes
List openContentPropertiesAttributes
-
sdoRef
String sdoRef
-
sequence
SDOSequence sequence
-
text
String text
Unique hash ID of this Externalizable class - not required at this point because we serialize the xml representation -
type
SDOType type
The Type that this DataObject represents
-
-
-
Class org.eclipse.persistence.sdo.SDOExternalizableDelegator
class SDOExternalizableDelegator extends AbstractExternalizableDelegator implements Externalizable-
Serialization Methods
-
readExternal
- Throws:
IOException
ClassNotFoundException
-
writeExternal
- Throws:
IOException
-
-
-
Class org.eclipse.persistence.sdo.SDOProperty
class SDOProperty extends Object implements Serializable-
Serialized Fields
-
aHelperContext
HelperContext aHelperContext
-
aliasNames
List aliasNames
-
appInfoElements
List appInfoElements
-
appInfoMap
Map appInfoMap
-
containingType
SDOType containingType
-
defaultValue
Object defaultValue
-
finalized
boolean finalized
-
global
boolean global
-
hasMany
boolean hasMany
-
indexInDeclaredProperties
int indexInDeclaredProperties
-
indexInType
int indexInType
-
isContainment
boolean isContainment
-
isDefaultSet
boolean isDefaultSet
-
isElement
Boolean isElement
-
isSubstitutable
boolean isSubstitutable
-
nameCollision
boolean nameCollision
-
namespaceQualified
boolean namespaceQualified
-
nullable
boolean nullable
-
opposite
SDOProperty opposite
-
propertyName
String propertyName
-
propertyValues
Map<Property,
Object> propertyValues -
readOnly
boolean readOnly
-
substitutableElements
Collection<SDOProperty> substitutableElements
-
type
SDOType type
-
uri
String uri
-
valueProperty
boolean valueProperty
-
xsd
boolean xsd
-
xsdLocalName
String xsdLocalName
-
xsdType
QName xsdType
-
-
-
Class org.eclipse.persistence.sdo.SDOResolvable
class SDOResolvable extends Object implements Externalizable- serialVersionUID:
- 2807334877368539299L
-
Serialization Methods
-
readExternal
Purpose: Deserialize from an ObjectInputStream into an SDODataObject This function is mandated by the Externalizable interface. It reads back binary data in the same order as was written in writeExternal(). An object has already been constructed with the no-arg constructor before this function fills in the member fields. The deserialized object will be returned later in a call from the ObjectInputStream to readResolve()- Throws:
IOException
ClassNotFoundException
-
writeExternal
Purpose: Serialize an SDODataObject to an ObjectOutputStream This function is mandated by the Externalizable interface. It writes binary data in the same order as was will be read back in readExternal(). Prerequisites: An object has already been constructed and associated with the theSDODataObject member- Throws:
IOException
-
-
Class org.eclipse.persistence.sdo.SDOType
class SDOType extends Object implements Serializable-
Serialized Fields
-
aHelperContext
HelperContext aHelperContext
-
aliasNames
List aliasNames
-
allProperties
List allProperties
-
allPropertiesArr
SDOProperty[] allPropertiesArr
-
appInfoElements
List appInfoElements
-
appInfoMap
Map appInfoMap
-
baseTypes
List baseTypes
-
changeSummaryProperty
SDOProperty changeSummaryProperty
-
declaredProperties
List declaredProperties
-
finalized
boolean finalized
-
isAbstract
boolean isAbstract
-
isDataType
boolean isDataType
-
javaClass
Class javaClass
-
javaClassName
String javaClassName
-
javaImplClass
Class javaImplClass
-
javaImplClassName
String javaImplClassName
-
nonFinalizedMappingURIs
List nonFinalizedMappingURIs
-
nonFinalizedReferencingProps
List<SDOProperty> nonFinalizedReferencingProps
-
open
boolean open
-
propertyValues
Map propertyValues
-
pseudoDefault
Object pseudoDefault
hold a wrapper object for primitive numeric defaults -
qName
QName qName
-
subTypes
List subTypes
-
xsd
boolean xsd
-
xsdList
boolean xsdList
-
xsdLocalName
String xsdLocalName
-
xsdType
QName xsdType
-
-
-
Class org.eclipse.persistence.sdo.SDOType.TypeInstantiationPolicy
class TypeInstantiationPolicy extends org.eclipse.persistence.internal.descriptors.InstantiationPolicy implements Serializable-
Serialized Fields
-
sdoType
SDOType sdoType
-
-
-
-
Package org.eclipse.persistence.sdo.dataobjects
-
Class org.eclipse.persistence.sdo.dataobjects.OpenSequencedTypeImpl
class OpenSequencedTypeImpl extends SDODataObject implements Serializable
-
-
Package org.eclipse.persistence.sdo.helper
-
Class org.eclipse.persistence.sdo.helper.InstanceClassConverter
class InstanceClassConverter extends Object implements Serializable-
Serialized Fields
-
customClass
Class customClass
-
-
-
Class org.eclipse.persistence.sdo.helper.ListWrapper
class ListWrapper extends Object implements Serializable-
Serialization Methods
-
writeReplace
INTERNAL: Defined in SDO 2.01 spec on page 65 Externalizable function is called by ObjectStream.writeObject() A replacement object for serialization can be called here.Security Note: This public function exposes a data replacement vulnerability where an outside client can gain access and modify their non-final constants. We may need to wrap the GZIP streams in some sort of encryption when we are not using HTTPS or SSL/TLS on the wire.
- See Also:
-
-
Serialized Fields
-
currentElements
List currentElements
We are maintaining two pointers to potentially two ArrayList objects. To implement ChangeSummary undo we require a copy of the original state of our model - with special handling for ListWrapper to maintain object identity of the list The List (originalElements) on ChangeSummary will maintain the current state of our model after logged changes. The List (currentElements) will be a progressively deeper distinct shallow copy of the current list as it changes -
dataObject
SDODataObject dataObject
-
property
SDOProperty property
-
-
-
Class org.eclipse.persistence.sdo.helper.SDOFragmentMappingAttributeAccessor
class SDOFragmentMappingAttributeAccessor extends AttributeAccessor implements Serializable-
Serialized Fields
-
helperContext
HelperContext helperContext
-
property
SDOProperty property
-
-
-
Class org.eclipse.persistence.sdo.helper.SDOMethodAttributeAccessor
class SDOMethodAttributeAccessor extends org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor implements Serializable-
Serialized Fields
-
attributeClass
Class attributeClass
-
property
SDOProperty property
-
-
-
-
Package org.eclipse.persistence.sdo.helper.jaxb
-
Class org.eclipse.persistence.sdo.helper.jaxb.JAXBListWrapper
class JAXBListWrapper extends ListWrapper implements Serializable-
Serialized Fields
-
jaxbValueStore
JAXBValueStore jaxbValueStore
-
xmlInverseReferenceMapping
XMLInverseReferenceMapping xmlInverseReferenceMapping
-
-
-
-
Package org.eclipse.persistence.sdo.helper.metadata
-
Class org.eclipse.persistence.sdo.helper.metadata.NamespaceURITransformer
class NamespaceURITransformer extends Object implements Serializable-
Serialized Fields
-
namespaceResolver
NamespaceResolver namespaceResolver
-
transformationMapping
AbstractTransformationMapping transformationMapping
-
-
-
Class org.eclipse.persistence.sdo.helper.metadata.QNameTransformer
class QNameTransformer extends Object implements Serializable-
Serialized Fields
-
transformationMapping
AbstractTransformationMapping transformationMapping
-
xPath
XMLField xPath
-
-
-
Class org.eclipse.persistence.sdo.helper.metadata.TypeStringConverter
class TypeStringConverter extends Object implements Serializable-
Serialized Fields
-
typeHelper
SDOTypeHelper typeHelper
-
-
-
-
Package org.eclipse.persistence.sdo.types
-
Class org.eclipse.persistence.sdo.types.SDOChangeSummaryType
class SDOChangeSummaryType extends SDOType implements Serializable -
Class org.eclipse.persistence.sdo.types.SDODataObjectType
class SDODataObjectType extends SDOType implements Serializable -
Class org.eclipse.persistence.sdo.types.SDODataType
class SDODataType extends SDOType implements Serializable-
Serialized Fields
-
pseudoDefault
Object pseudoDefault
-
-
-
Class org.eclipse.persistence.sdo.types.SDOObjectType
class SDOObjectType extends SDOType implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOOpenSequencedType
class SDOOpenSequencedType extends SDOType implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOPropertyType
class SDOPropertyType extends SDOType implements Serializable-
Serialized Fields
-
initialized
boolean initialized
-
typeHelper
SDOTypeHelper typeHelper
-
-
-
Class org.eclipse.persistence.sdo.types.SDOPropertyType.PropertyImpl
class PropertyImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOTypeType
class SDOTypeType extends SDOType implements Serializable-
Serialized Fields
-
initialized
boolean initialized
-
-
-
Class org.eclipse.persistence.sdo.types.SDOTypeType.TypeImpl
class TypeImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType
class SDOWrapperType extends SDOType implements Serializable-
Serialized Fields
-
descriptorsMap
Map<QName,
XMLDescriptor> descriptorsMap -
typeName
String typeName
-
-
-
Class org.eclipse.persistence.sdo.types.SDOWrapperType.BooleanObjectWrapperImpl
class BooleanObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.BooleanWrapperImpl
class BooleanWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.ByteObjectWrapperImpl
class ByteObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.Bytes_hexBunaryWrapperImpl
class Bytes_hexBunaryWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.BytesWrapperImpl
class BytesWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.ByteWrapperImpl
class ByteWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.CharacterObjectWrapperImpl
class CharacterObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.CharacterWrapperImpl
class CharacterWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DateTimeWrapperImpl
class DateTimeWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DateWrapperImpl
class DateWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DayWrapperImpl
class DayWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DecimalWrapperImpl
class DecimalWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DoubleObjectWrapperImpl
class DoubleObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DoubleWrapperImpl
class DoubleWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.DurationWrapperImpl
class DurationWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.FloatObjectWrapperImpl
class FloatObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.FloatWrapperImpl
class FloatWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.IntegerWrapperImpl
class IntegerWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.IntObjectWrapperImpl
class IntObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.IntWrapperImpl
class IntWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.LongObjectWrapperImpl
class LongObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.LongWrapperImpl
class LongWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.MonthDayWrapperImpl
class MonthDayWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.MonthWrapperImpl
class MonthWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.ObjectWrapperImpl
class ObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.ShortObjectWrapperImpl
class ShortObjectWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.ShortWrapperImpl
class ShortWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.StringsWrapperImpl
class StringsWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.StringWrapperImpl
class StringWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.TimeWrapperImpl
class TimeWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.URI_QNameWrapperImpl
class URI_QNameWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.URIWrapperImpl
class URIWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.YearMonthDayWrapperImpl
class YearMonthDayWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.YearMonthWrapperImpl
class YearMonthWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOWrapperType.YearWrapperImpl
class YearWrapperImpl extends SDODataObject implements Serializable -
Class org.eclipse.persistence.sdo.types.SDOXMLHelperLoadOptionsType
class SDOXMLHelperLoadOptionsType extends SDOType implements Serializable
-
-
Package org.eclipse.persistence.sequencing
-
Class org.eclipse.persistence.sequencing.DefaultSequence
class DefaultSequence extends Sequence implements Serializable -
Class org.eclipse.persistence.sequencing.NativeSequence
class NativeSequence extends QuerySequence implements Serializable-
Serialized Fields
-
delegateSequence
QuerySequence delegateSequence
Allow sequencing to be delegated to another sequence if native sequencing is not supported. -
shouldUseGeneratedKeysIfPlatformSupports
boolean shouldUseGeneratedKeysIfPlatformSupports
true indicates that identity is used and generatedKeys should be used - if the platform supports generatedKeys false indicates that identity is used and generatedKeys should not be used - if the platform does not support generatedKeys -
shouldUseIdentityIfPlatformSupports
boolean shouldUseIdentityIfPlatformSupports
true indicates that identity should be used - if the platform supports identity. false indicates that sequence objects should be used - if the platform supports sequence objects.
-
-
-
Class org.eclipse.persistence.sequencing.QuerySequence
class QuerySequence extends StandardSequence implements Serializable-
Serialized Fields
-
selectQuery
ValueReadQuery selectQuery
-
shouldAcquireValueAfterInsert
boolean shouldAcquireValueAfterInsert
-
shouldSelectBeforeUpdate
boolean shouldSelectBeforeUpdate
-
shouldSkipUpdate
boolean shouldSkipUpdate
-
shouldUseTransaction
boolean shouldUseTransaction
-
updateQuery
DataModifyQuery updateQuery
-
wasSelectQueryCreated
boolean wasSelectQueryCreated
-
wasUpdateQueryCreated
boolean wasUpdateQueryCreated
-
-
-
Class org.eclipse.persistence.sequencing.Sequence
class Sequence extends Object implements Serializable-
Serialized Fields
-
-
Class org.eclipse.persistence.sequencing.StandardSequence
class StandardSequence extends Sequence implements Serializable -
Class org.eclipse.persistence.sequencing.TableSequence
class TableSequence extends QuerySequence implements Serializable-
Serialized Fields
-
counterFieldName
String counterFieldName
Hold the name of the column in the sequence table which specifies the sequence numeric value -
nameFieldName
String nameFieldName
Hold the name of the column in the sequence table which specifies the sequence name -
table
org.eclipse.persistence.internal.helper.DatabaseTable table
Hold the database table
-
-
-
Class org.eclipse.persistence.sequencing.UnaryTableSequence
class UnaryTableSequence extends QuerySequence implements Serializable-
Serialized Fields
-
counterFieldName
String counterFieldName
Hold the name of the only column in multiple single-column tables -
selectString1
String selectString1
-
selectString2
String selectString2
-
selectStringBufferSize
int selectStringBufferSize
-
updateString1
String updateString1
-
updateString2
String updateString2
-
updateStringBufferSize
int updateStringBufferSize
-
-
-
Class org.eclipse.persistence.sequencing.UUIDSequence
class UUIDSequence extends Sequence implements Serializable
-
-
Package org.eclipse.persistence.sessions
-
Class org.eclipse.persistence.sessions.CopyGroup
class CopyGroup extends AttributeGroup implements Serializable-
Serialized Fields
-
copies
Map copies
-
depth
int depth
Policy depth that determines how the copy will cascade to the object's related parts -
shouldResetPrimaryKey
boolean shouldResetPrimaryKey
-
shouldResetVersion
boolean shouldResetVersion
-
-
-
Class org.eclipse.persistence.sessions.DatabaseLogin
class DatabaseLogin extends DatasourceLogin implements Serializable-
Serialized Fields
-
connectionHealthValidatedOnError
Boolean connectionHealthValidatedOnError
On an SQL Exception EclipseLink will ping the database to determine if the connection used can continue to be used for queries. This should have no impact on applications unless the user is using pessimistic locking queries with 'no wait' or are using a query timeout feature. If that is the case and the application is experiencing a performance impact from the health check then this feature can be turned off. Turning this feature off will prevent EclipseLink from being able to retry queries in the case of database failure. By default (null) connection health is validate if the query does not have a timeout, and there is a ping string. Setting to true or false overrides this. -
delayBetweenConnectionAttempts
int delayBetweenConnectionAttempts
Stores the number of milliseconds that EclipseLink will wait between attempts to reconnect a DatabaseConnection in the case EclipseLink is attempting to retry a query. EclipseLink will retry a read query outside of a transaction if EclipseLink can determine that a communication error occurred with the database. -
queryRetryAttemptCount
int queryRetryAttemptCount
Stores the value for the number of time EclipseLink will attempt to reconnect the connection on a comm failure in the case EclipseLink is attempting to retry a query. EclipseLink will retry a read query outside of a transaction if EclipseLink can determine that a communication error occurred with the database.
-
-
-
Class org.eclipse.persistence.sessions.DatabaseRecord
class DatabaseRecord extends org.eclipse.persistence.internal.sessions.AbstractRecord implements Serializable -
Class org.eclipse.persistence.sessions.DatasourceLogin
class DatasourceLogin extends Object implements Serializable-
Serialized Fields
-
cacheTransactionIsolation
int cacheTransactionIsolation
By default concurrency is optimized and the cache is not locked during reads or writes, This allows for concurrent reading and writing and should never cause any problems. If the application uses no form of locking the last unit of work to merge changes will win, with no locking it is possible only under this scenario for two unit of works to merge changes different than the database although highly unlikely and if occurred is the entire purpose of locking. This property allows for the isolation level of changes to the cache to be configured for sever situation and it is not suggest that this be changed. -
connector
Connector connector
Provide a little flexibility for connecting to a database -
isEncryptedPasswordSet
boolean isEncryptedPasswordSet
The securable object holder and flag -
platform
org.eclipse.persistence.internal.databaseaccess.Platform platform
Implementation of platform-specific behaviors. -
properties
Properties properties
Connection properties (e.g. user, password, and driver-specific settings) -
usesExternalConnectionPooling
boolean usesExternalConnectionPooling
True if we use an external connection pool such as WebLogic's JTS driver -
usesExternalTransactionController
boolean usesExternalTransactionController
True if we should use some external transaction service such as JTS.
-
-
-
Class org.eclipse.persistence.sessions.DefaultConnector
class DefaultConnector extends Object implements Serializable-
Serialized Fields
-
connectDirectly
boolean connectDirectly
Save whether we have switched to direct connect (sql.Driver.connect()) mode -
databaseURL
String databaseURL
-
driver
Driver driver
cache up the instantiated Driver to speed up reconnects -
driverClass
Class driverClass
cache up the driver class to speed up reconnects -
driverClassName
String driverClassName
-
driverURLHeader
String driverURLHeader
-
-
-
Class org.eclipse.persistence.sessions.DirectConnector
class DirectConnector extends DefaultConnector implements Serializable -
Class org.eclipse.persistence.sessions.JNDIConnector
class JNDIConnector extends Object implements Serializable-
Serialized Fields
-
context
Context context
-
dataSource
DataSource dataSource
-
isCallbackRegistered
boolean isCallbackRegistered
-
lookupType
int lookupType
Deprecated. -
name
String name
-
-
-
Class org.eclipse.persistence.sessions.Project
-
Serialized Fields
-
aliasDescriptors
Map aliasDescriptors
Cache the EJBQL descriptor aliases. -
allowExtendedCacheLogging
boolean allowExtendedCacheLogging
Flag that allows extended logging of JPA L2 cache or not. -
allowExtendedThreadLogging
boolean allowExtendedThreadLogging
Flag that allows extended thread logging or not. -
allowExtendedThreadLoggingThreadDump
boolean allowExtendedThreadLoggingThreadDump
Flag that allows add to extended thread logging output thread stack trace or not. -
allowNativeSQLQueries
boolean allowNativeSQLQueries
Flag that allows native queries or not -
allowQueryResultsCacheValidation
boolean allowQueryResultsCacheValidation
Flag that allows query result cache validation or not. -
allowSQLDeferral
boolean allowSQLDeferral
Flag that allows call deferral to be disabled -
allowTablePerMultitenantDDLGeneration
boolean allowTablePerMultitenantDDLGeneration
Flag that allows DDL generation of table per tenant multitenant descriptors -
attributeGroups
Map<String,
AttributeGroup> attributeGroups List of named AttributeGroups - once Project is initialized, these are copied to the Session. -
classNamesForWeaving
Collection<String> classNamesForWeaving
used for Caching JPA projects -
datasourceLogin
Login datasourceLogin
-
defaultCacheIsolation
CacheIsolationType defaultCacheIsolation
Default value for ClassDescriptor.isIsolated. -
defaultIdentityMapClass
Class defaultIdentityMapClass
Default value for ClassDescriptor.identityMapClass. -
defaultIdentityMapSize
int defaultIdentityMapSize
Default value for ClassDescriptor.identityMapSize. -
defaultIdValidation
IdValidation defaultIdValidation
Default value for ClassDescriptor.idValidation. -
defaultQueryResultsCachePolicy
QueryResultsCachePolicy defaultQueryResultsCachePolicy
Default value for query caching options for all named queries. -
defaultReadOnlyClasses
Vector defaultReadOnlyClasses
Holds the default set of read-only classes that apply to each UnitOfWork. -
defaultTemporalMutable
boolean defaultTemporalMutable
Define the default setting for configuring if dates and calendars are mutable. -
descriptors
Map<Class,
ClassDescriptor> descriptors -
descriptorsLock
Object descriptorsLock
Ensures that only one thread at a time can add/remove descriptors -
hasGenericHistorySupport
boolean hasGenericHistorySupport
Cache if any descriptor has history. (set during initialization) -
hasIsolatedClasses
boolean hasIsolatedClasses
Cache if any descriptor is isolated. (set during initialization) -
hasNonIsolatedUOWClasses
boolean hasNonIsolatedUOWClasses
Cache if all descriptors are isolated in the unit of work. (set during initialization) -
hasProxyIndirection
boolean hasProxyIndirection
Cache if any descriptor is using ProxyIndirection. (set during initialization -
jpaQueries
List<DatabaseQuery> jpaQueries
List of queries from JPA that need special processing before execution. -
jpaTablePerTenantQueries
List<DatabaseQuery> jpaTablePerTenantQueries
List of queries from JPA that may special processing and handling before execution. -
mappedSuperclassDescriptors
Map<String,
ClassDescriptor> mappedSuperclassDescriptors Mapped Superclasses (JPA 2) collection of parent non-relational descriptors keyed on MetadataClass without creating a compile time dependency on JPA. The descriptor values of this map must not be replaced by a put() so that the mappings on the initial descriptor are not overwritten.These descriptors are only to be used by Metamodel generation.
-
metamodelIdClassMap
Map<String,
List<String>> metamodelIdClassMap Store the IdClass Id attributes for exclusive use by the Metamodel API Keyed on the fully qualified accessible object owner class name. Value is a List of the fully qualified id class name or id attribute name. -
multitenantPolicy
MultitenantPolicy multitenantPolicy
-
name
String name
-
namingIntoIndexed
boolean namingIntoIndexed
Flag that allows transform named stored procedure parameters into positional/index based -
orderedDescriptors
List<ClassDescriptor> orderedDescriptors
-
partitioningPolicies
Map<String,
PartitioningPolicy> partitioningPolicies Map of named partitioning policies, keyed by their name. -
queries
List<DatabaseQuery> queries
List of queries - once Project is initialized, these are copied to the Session. -
queryCacheForceDeferredLocks
boolean queryCacheForceDeferredLocks
Force all queries and relationships to use deferred lock strategy during object building and L2 cache population. -
sqlResultSetMappings
Map<String,
SQLResultSetMapping> sqlResultSetMappings This a collection of 'maps' that allow users to map custom SQL to query results -
structConverters
Collection<String> structConverters
-
vpdIdentifier
String vpdIdentifier
VPD connection settings -
vpdLastIdentifierClassName
String vpdLastIdentifierClassName
-
-
-
Class org.eclipse.persistence.sessions.SessionEvent
class SessionEvent extends EventObject implements Serializable-
Serialized Fields
-
call
Call call
Some events may have a call associated with them (pre/postExecuteCall). -
eventCode
int eventCode
The code of the event being raised. This is an integer constant value as defined below. -
properties
Hashtable properties
Additional properties may be added. -
query
DatabaseQuery query
Some events may have a query associated with them (pre/postExecuteQuery). -
result
Object result
Some events may have a result associated with them (pre/postExecuteQuery). -
session
Session session
The session or unit of work raising the event.
-
-
-
Class org.eclipse.persistence.sessions.SessionEventManager
class SessionEventManager extends CoreSessionEventManager<SessionEventListener> implements Serializable-
Serialized Fields
-
listeners
List<SessionEventListener> listeners
-
session
Session session
-
-
-
-
Package org.eclipse.persistence.sessions.broker
-
Class org.eclipse.persistence.sessions.broker.SessionBroker
class SessionBroker extends org.eclipse.persistence.internal.sessions.DatabaseSessionImpl implements Serializable-
Serialized Fields
-
parent
SessionBroker parent
-
sequencing
org.eclipse.persistence.internal.sequencing.Sequencing sequencing
-
sessionNamesByClass
Map<Class,
String> sessionNamesByClass -
sessionsByName
Map<String,
org.eclipse.persistence.internal.sessions.AbstractSession> sessionsByName -
shouldUseDescriptorAliases
boolean shouldUseDescriptorAliases
-
-
-
-
Package org.eclipse.persistence.sessions.coordination
-
Class org.eclipse.persistence.sessions.coordination.Command
class Command extends Object implements Serializable-
Serialized Fields
-
serviceId
ServiceId serviceId
The unique calling card of the service that initiated the command
-
-
-
Class org.eclipse.persistence.sessions.coordination.MergeChangeSetCommand
class MergeChangeSetCommand extends Command implements Serializable-
Serialized Fields
-
changeSet
org.eclipse.persistence.internal.sessions.UnitOfWorkChangeSet changeSet
The changes to be applied remotely
-
-
-
Class org.eclipse.persistence.sessions.coordination.ServiceId
class ServiceId extends Object implements Serializable
-
-
Package org.eclipse.persistence.sessions.interceptors
-
Class org.eclipse.persistence.sessions.interceptors.CacheKeyInterceptor
class CacheKeyInterceptor extends org.eclipse.persistence.internal.identitymaps.CacheKey implements Serializable-
Serialized Fields
-
wrappedKey
org.eclipse.persistence.internal.identitymaps.CacheKey wrappedKey
-
-
-
-
Package org.eclipse.persistence.sessions.remote
-
Class org.eclipse.persistence.sessions.remote.DistributedSession
class DistributedSession extends org.eclipse.persistence.internal.sessions.DatabaseSessionImpl implements Serializable-
Serialized Fields
-
hasDefaultReadOnlyClasses
boolean hasDefaultReadOnlyClasses
Cache if default classes have been read from server. -
isMetadataRemote
boolean isMetadataRemote
Define if meta-data is initialized locally, or serialized from the server.
-
-
-
Class org.eclipse.persistence.sessions.remote.RemoteSession
class RemoteSession extends DistributedSession implements Serializable-
Serialized Fields
-
sequencing
org.eclipse.persistence.internal.sequencing.Sequencing sequencing
-
shouldEnableDistributedIndirectionGarbageCollection
boolean shouldEnableDistributedIndirectionGarbageCollection
-
-
-
-
Package org.eclipse.persistence.sessions.remote.corba.sun
-
Class org.eclipse.persistence.sessions.remote.corba.sun._CORBARemoteSessionControllerImplBase
class _CORBARemoteSessionControllerImplBase extends ObjectImpl implements Serializable -
Class org.eclipse.persistence.sessions.remote.corba.sun._CORBARemoteSessionControllerStub
class _CORBARemoteSessionControllerStub extends ObjectImpl implements Serializable-
Serialization Methods
-
readObject
-
writeObject
-
-
-
Class org.eclipse.persistence.sessions.remote.corba.sun.CORBAConnection
class CORBAConnection extends org.eclipse.persistence.internal.sessions.remote.RemoteConnection implements Serializable-
Serialized Fields
-
remoteSessionController
CORBARemoteSessionController remoteSessionController
-
-
-
Class org.eclipse.persistence.sessions.remote.corba.sun.CORBARemoteSessionControllerDispatcher
class CORBARemoteSessionControllerDispatcher extends _CORBARemoteSessionControllerImplBase implements Serializable-
Serialized Fields
-
controller
org.eclipse.persistence.internal.sessions.remote.RemoteSessionController controller
Store the real controller.
-
-
-
-
Package org.eclipse.persistence.sessions.remote.rmi
-
Class org.eclipse.persistence.sessions.remote.rmi.RMIConnection
class RMIConnection extends org.eclipse.persistence.internal.sessions.remote.RemoteConnection implements Serializable-
Serialized Fields
-
remoteSessionController
RMIRemoteSessionController remoteSessionController
-
-
-
Class org.eclipse.persistence.sessions.remote.rmi.RMIRemoteSessionControllerDispatcher
class RMIRemoteSessionControllerDispatcher extends UnicastRemoteObject implements Serializable-
Serialized Fields
-
controller
org.eclipse.persistence.internal.sessions.remote.RemoteSessionController controller
Store the real controller.
-
-
-
Class org.eclipse.persistence.sessions.remote.rmi.RMIServerSessionManagerDispatcher
class RMIServerSessionManagerDispatcher extends UnicastRemoteObject implements Serializable
-
-
Package org.eclipse.persistence.sessions.remote.rmi.iiop
-
Class org.eclipse.persistence.sessions.remote.rmi.iiop._RMIRemoteSessionController_Stub
class _RMIRemoteSessionController_Stub extends Stub implements Serializable -
Class org.eclipse.persistence.sessions.remote.rmi.iiop.RMIConnection
class RMIConnection extends org.eclipse.persistence.internal.sessions.remote.RemoteConnection implements Serializable-
Serialized Fields
-
remoteSessionController
RMIRemoteSessionController remoteSessionController
-
-
-
-
Package org.eclipse.persistence.sessions.serializers
-
Class org.eclipse.persistence.sessions.serializers.AbstractSerializer
class AbstractSerializer extends Object implements Serializable -
Class org.eclipse.persistence.sessions.serializers.JavaSerializer
class JavaSerializer extends AbstractSerializer implements Serializable -
Class org.eclipse.persistence.sessions.serializers.JSONSerializer
class JSONSerializer extends XMLSerializer implements Serializable -
Class org.eclipse.persistence.sessions.serializers.XMLSerializer
class XMLSerializer extends AbstractSerializer implements Serializable-
Serialized Fields
-
context
jakarta.xml.bind.JAXBContext context
-
-
-
-
Package org.eclipse.persistence.sessions.server
-
Class org.eclipse.persistence.sessions.server.ClientSession
class ClientSession extends org.eclipse.persistence.internal.sessions.AbstractSession implements Serializable-
Serialized Fields
-
connectionPolicy
ConnectionPolicy connectionPolicy
-
isActive
boolean isActive
-
parent
ServerSession parent
-
sequencing
org.eclipse.persistence.internal.sequencing.Sequencing sequencing
-
writeConnections
Map<String,
org.eclipse.persistence.internal.databaseaccess.Accessor> writeConnections
-
-
-
Class org.eclipse.persistence.sessions.server.ConnectionPolicy
class ConnectionPolicy extends Object implements Serializable-
Serialized Fields
-
exclusiveMode
ConnectionPolicy.ExclusiveMode exclusiveMode
This attribute is used by the ServerSession to determine if a client session with an exclusive connection should be built and how the exclusive connection should be used. -
isLazy
boolean isLazy
Determines if the write/exclusive connection is acquired only when first requested (lazy, this is the default) or immediately when the client session is acquired. After write/exclusive connection is acquired if isLazy is true and exclusiveMode is Transactional then it's held until transaction is committed or rolled back, otherwise until the client session is released. -
login
Login login
The login information used to create a JDBC connection or acquire one from an external pool/data-source. Typically this is constant within a single persistence unit but in some advanced usages users can customize connections for each client session. -
poolName
String poolName
Name of the pool to be used. If neither pool name nor login provided then default pool will be used. If no pool name is provided but there's a login then the login is used to create connection which the ClientSession will use. -
properties
Map properties
This attribute will provide a mechanism by which customers will be able to pass connection information to events to enable further customization.
-
-
-
Class org.eclipse.persistence.sessions.server.ServerSession
class ServerSession extends org.eclipse.persistence.internal.sessions.DatabaseSessionImpl implements Serializable-
Serialized Fields
-
connectionPools
Map<String,
ConnectionPool> connectionPools -
defaultConnectionPolicy
ConnectionPolicy defaultConnectionPolicy
-
maxNumberOfNonPooledConnections
int maxNumberOfNonPooledConnections
-
numberOfNonPooledConnectionsUsed
int numberOfNonPooledConnectionsUsed
-
readConnectionPool
ConnectionPool readConnectionPool
-
-
-
-
Package org.eclipse.persistence.tools
-
Exception org.eclipse.persistence.tools.PackageRenamer.PackageRenamerException
class PackageRenamerException extends RuntimeException implements Serializable
-
-
Package org.eclipse.persistence.tools.profiler
-
Class org.eclipse.persistence.tools.profiler.PerformanceMonitor
class PerformanceMonitor extends Object implements Serializable -
Class org.eclipse.persistence.tools.profiler.PerformanceProfiler
class PerformanceProfiler extends SessionProfilerAdapter implements Serializable-
Serialized Fields
-
nestLevel
int nestLevel
-
nestTime
long nestTime
-
operationStartTimesByThread
Map<Integer,
Map<String, Long>> operationStartTimesByThread -
operationTimingsByThread
Map<Integer,
Map<String, Long>> operationTimingsByThread -
profiles
List<Profile> profiles
-
profileTime
long profileTime
-
shouldLogProfile
boolean shouldLogProfile
-
-
-
Class org.eclipse.persistence.tools.profiler.Profile
class Profile extends Object implements Serializable-
Serialized Fields
-
-
-
Package org.eclipse.persistence.tools.profiler.oracle
-
Class org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler
class DMSPerformanceProfiler extends Object implements Serializable-
Serialized Fields
-
allWeightNouns
Map<String,
oracle.dms.instrument.Noun> allWeightNouns -
allWeightSensors
Map<String,
oracle.dms.instrument.Sensor> allWeightSensors -
heavyWeightNouns
Map<String,
oracle.dms.instrument.Noun> heavyWeightNouns -
heavyWeightSensors
Map<String,
oracle.dms.instrument.Sensor> heavyWeightSensors -
normalAndHeavyWeightSensors
Map<String,
oracle.dms.instrument.Sensor> normalAndHeavyWeightSensors -
normalHeavyAndAllWeightSensors
Map<String,
oracle.dms.instrument.Sensor> normalHeavyAndAllWeightSensors -
normalWeightNouns
Map<String,
oracle.dms.instrument.Noun> normalWeightNouns -
normalWeightSensors
Map<String,
oracle.dms.instrument.Sensor> normalWeightSensors -
operationStartTokenThreadLocal
ThreadLocal operationStartTokenThreadLocal
-
root
oracle.dms.instrument.Noun root
-
session
org.eclipse.persistence.internal.sessions.AbstractSession session
-
weight
int weight
-
-
-
-
Package org.eclipse.persistence.tools.schemaframework
-
Class org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition
class DatabaseObjectDefinition extends Object implements Serializable -
Class org.eclipse.persistence.tools.schemaframework.FieldDefinition
class FieldDefinition extends Object implements Serializable-
Serialized Fields
-
additional
String additional
-
constraint
String constraint
-
field
org.eclipse.persistence.internal.helper.DatabaseField field
DatabaseField stores the field name with case and delimiting information. Used if the field needs to be found in the table metadata, for extending tables. if null, name is used for comparison to determine if this field already exists. -
foreignKeyFieldName
String foreignKeyFieldName
-
isIdentity
boolean isIdentity
-
isPrimaryKey
boolean isPrimaryKey
-
isUnique
boolean isUnique
-
name
String name
-
shouldAllowNull
boolean shouldAllowNull
-
size
int size
-
subSize
int subSize
-
type
Class type
Java type class for the field. Particular database type is generated based on platform from this. -
typeDefinition
String typeDefinition
Database-specific complete type definition like "VARCHAR2(50) UNIQUE NOT NULL". If this is given, other additional type constraint fields(size, unique, null) are meaningless. -
typeName
String typeName
Generic database type name for the field, which can be used instead of the Java class 'type'. This is translated to a particular database type based on platform.
-
-
-
Class org.eclipse.persistence.tools.schemaframework.ForeignKeyConstraint
class ForeignKeyConstraint extends Object implements Serializable -
Class org.eclipse.persistence.tools.schemaframework.IndexDefinition
class IndexDefinition extends DatabaseObjectDefinition implements Serializable -
Class org.eclipse.persistence.tools.schemaframework.NestedTableDefinition
class NestedTableDefinition extends DatabaseObjectDefinition implements Serializable -
Class org.eclipse.persistence.tools.schemaframework.ObjectVarrayDefinition
class ObjectVarrayDefinition extends VarrayDefinition implements Serializable-
Serialized Fields
-
isNullAllowed
boolean isNullAllowed
-
-
-
Class org.eclipse.persistence.tools.schemaframework.PackageDefinition
class PackageDefinition extends DatabaseObjectDefinition implements Serializable -
Class org.eclipse.persistence.tools.schemaframework.SequenceDefinition
class SequenceDefinition extends DatabaseObjectDefinition implements Serializable-
Serialized Fields
-
sequence
Sequence sequence
-
-
-
Class org.eclipse.persistence.tools.schemaframework.SequenceObjectDefinition
class SequenceObjectDefinition extends SequenceDefinition implements Serializable -
Class org.eclipse.persistence.tools.schemaframework.StoredFunctionDefinition
class StoredFunctionDefinition extends StoredProcedureDefinition implements Serializable -
Class org.eclipse.persistence.tools.schemaframework.StoredProcedureDefinition
class StoredProcedureDefinition extends DatabaseObjectDefinition implements Serializable -
Class org.eclipse.persistence.tools.schemaframework.TableDefinition
class TableDefinition extends DatabaseObjectDefinition implements Serializable-
Serialized Fields
-
createSQLFiles
boolean createSQLFiles
-
createVPDCalls
boolean createVPDCalls
-
creationPrefix
String creationPrefix
-
creationSuffix
String creationSuffix
-
fields
List<FieldDefinition> fields
-
foreignKeyMap
Map<String,
ForeignKeyConstraint> foreignKeyMap -
hasUserDefinedForeignKeyConstraints
boolean hasUserDefinedForeignKeyConstraints
-
indexes
List<IndexDefinition> indexes
-
table
org.eclipse.persistence.internal.helper.DatabaseTable table
-
tenantFieldName
String tenantFieldName
-
uniqueKeys
List<UniqueKeyConstraint> uniqueKeys
-
-
-
Class org.eclipse.persistence.tools.schemaframework.TableSequenceDefinition
class TableSequenceDefinition extends SequenceDefinition implements Serializable-
Serialized Fields
-
deleteSchema
boolean deleteSchema
-
tableDefinition
TableDefinition tableDefinition
-
-
-
Class org.eclipse.persistence.tools.schemaframework.TypeDefinition
class TypeDefinition extends DatabaseObjectDefinition implements Serializable-
Serialized Fields
-
fields
Vector fields
-
-
-
Class org.eclipse.persistence.tools.schemaframework.TypeTableDefinition
class TypeTableDefinition extends TableDefinition implements Serializable -
Class org.eclipse.persistence.tools.schemaframework.UnaryTableSequenceDefinition
class UnaryTableSequenceDefinition extends TableSequenceDefinition implements Serializable -
Class org.eclipse.persistence.tools.schemaframework.UniqueKeyConstraint
class UniqueKeyConstraint extends Object implements Serializable -
Class org.eclipse.persistence.tools.schemaframework.VarrayDefinition
class VarrayDefinition extends DatabaseObjectDefinition implements Serializable -
Class org.eclipse.persistence.tools.schemaframework.ViewDefinition
class ViewDefinition extends DatabaseObjectDefinition implements Serializable-
Serialized Fields
-
selectClause
String selectClause
-
-
-