Serialized Form
-
Package org.eclipse.persistence.core.descriptors
-
Class org.eclipse.persistence.core.descriptors.CoreDescriptor extends java.lang.Object implements Serializable
-
Serialized Fields
-
attributeGroups
java.util.Map<java.lang.String,ATTRIBUTE_GROUP extends CoreAttributeGroup> attributeGroups
-
eventManager
DESCRIPTOR_EVENT_MANAGER extends CoreDescriptorEventManager eventManager
-
field
FIELD extends CoreField field
-
inheritancePolicy
INHERITANCE_POLICY extends CoreInheritancePolicy inheritancePolicy
-
instantiationPolicy
INSTANTIATION_POLICY extends CoreInstantiationPolicy instantiationPolicy
-
objectBuilder
OBJECT_BUILDER extends CoreObjectBuilder objectBuilder
-
-
-
-
Package org.eclipse.persistence.core.mappings.transformers
-
Package org.eclipse.persistence.core.queries
-
Class org.eclipse.persistence.core.queries.CoreAttributeGroup extends java.lang.Object implements Serializable
-
Serialized Fields
-
allsubclasses
java.util.Map<java.lang.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
java.util.Map<java.lang.String,ATTRIBUTE_ITEM extends CoreAttributeItem> items
Specified attributes in the group mapped to their AttributeItems -
name
java.lang.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
java.lang.Class type
The class represented by this AttrbuteGroup. Used to specify overriding groups for subclasses. -
typeName
java.lang.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 extends java.lang.Object implements Serializable
-
Serialized Fields
-
attributeName
java.lang.String attributeName
-
group
ATTRIBUTE_GROUP extends CoreAttributeGroup group
-
keyGroup
ATTRIBUTE_GROUP extends CoreAttributeGroup keyGroup
-
keyGroups
java.util.Map<java.lang.Object,ATTRIBUTE_GROUP extends CoreAttributeGroup> keyGroups
-
parent
ATTRIBUTE_GROUP extends CoreAttributeGroup parent
-
subGroups
java.util.Map<java.lang.Object,ATTRIBUTE_GROUP extends CoreAttributeGroup> subGroups
-
-
-
-
Package org.eclipse.persistence.core.sessions
-
Class org.eclipse.persistence.core.sessions.CoreProject extends java.lang.Object implements Serializable
-
-
Package org.eclipse.persistence.descriptors
-
Class org.eclipse.persistence.descriptors.AllFieldsLockingPolicy extends FieldsLockingPolicy implements Serializable
-
Class org.eclipse.persistence.descriptors.CacheIndex extends java.lang.Object implements Serializable
-
Serialized Fields
-
cacheSize
int cacheSize
Allows the cache size to be set. -
cacheType
java.lang.Class cacheType
Allows the identity map class type to be set. -
fields
java.util.List<DatabaseField> fields
-
isInsertable
boolean isInsertable
-
isUpdateable
boolean isUpdateable
-
-
-
Class org.eclipse.persistence.descriptors.CachePolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
cacheable
java.lang.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 isnullwhat means no annotation is present in current class. -
cacheIndexes
java.util.Map<java.util.List<DatabaseField>,CacheIndex> cacheIndexes
-
cacheInterceptorClass
java.lang.Class cacheInterceptorClass
-
cacheInterceptorClassName
java.lang.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
java.lang.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
java.lang.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 extends FieldsLockingPolicy implements Serializable
-
Class org.eclipse.persistence.descriptors.ClassDescriptor extends CoreDescriptor<AttributeGroup,DescriptorEventManager,DatabaseField,InheritancePolicy,InstantiationPolicy,java.util.Vector,ObjectBuilder> implements Serializable
-
Serialized Fields
-
accessorTree
java.util.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
java.util.Map<DatabaseTable,java.util.Map<DatabaseField,DatabaseField>> additionalTablePrimaryKeyFields
-
alias
java.lang.String alias
-
amendmentClassName
java.lang.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
java.lang.String copyPolicyClassName
-
defaultDeleteObjectQueryRedirector
QueryRedirector defaultDeleteObjectQueryRedirector
-
defaultDeleteObjectQueryRedirectorClassName
java.lang.String defaultDeleteObjectQueryRedirectorClassName
-
defaultInsertObjectQueryRedirector
QueryRedirector defaultInsertObjectQueryRedirector
-
defaultInsertObjectQueryRedirectorClassName
java.lang.String defaultInsertObjectQueryRedirectorClassName
-
defaultQueryRedirector
QueryRedirector defaultQueryRedirector
-
defaultQueryRedirectorClassName
java.lang.String defaultQueryRedirectorClassName
-
defaultReadAllQueryRedirector
QueryRedirector defaultReadAllQueryRedirector
-
defaultReadAllQueryRedirectorClassName
java.lang.String defaultReadAllQueryRedirectorClassName
-
defaultReadObjectQueryRedirector
QueryRedirector defaultReadObjectQueryRedirector
-
defaultReadObjectQueryRedirectorClassName
java.lang.String defaultReadObjectQueryRedirectorClassName
-
defaultReportQueryRedirector
QueryRedirector defaultReportQueryRedirector
-
defaultReportQueryRedirectorClassName
java.lang.String defaultReportQueryRedirectorClassName
-
defaultUpdateObjectQueryRedirector
QueryRedirector defaultUpdateObjectQueryRedirector
-
defaultUpdateObjectQueryRedirectorClassName
java.lang.String defaultUpdateObjectQueryRedirectorClassName
-
derivesIdMappings
java.util.Map<java.lang.String,DatabaseMapping> derivesIdMappings
-
descriptorCustomizerClassName
java.lang.String descriptorCustomizerClassName
JPA DescriptorCustomizer list stored here to preserve it when caching the project -
descriptorType
int descriptorType
-
fetchGroupManager
FetchGroupManager fetchGroupManager
-
foreignKeyValuesForCaching
java.util.Set<DatabaseField> foreignKeyValuesForCaching
Stores a set of FK fields that will be cached to later retrieve noncacheable mappings -
hasMultipleTableConstraintDependecy
boolean hasMultipleTableConstraintDependecy
Defines if any mapping reference a field in a secondary table. This is used to disable deferring multiple table writes. -
hasNoncacheableMappings
boolean hasNoncacheableMappings
caches if this descriptor has any non cacheable mappings -
hasRelationships
boolean hasRelationships
whether this descriptor has any relationships through its mappings, through inheritance, or through aggregates -
hasSimplePrimaryKey
boolean hasSimplePrimaryKey
PERF: Compute and store if the primary key is simple (direct-mapped) to allow fast extraction. -
historyPolicy
HistoryPolicy historyPolicy
-
idValidation
IdValidation idValidation
Allow zero primary key validation to be configured. -
interfacePolicy
InterfacePolicy interfacePolicy
-
isCascadeOnDeleteSetOnDatabaseOnSecondaryTables
boolean isCascadeOnDeleteSetOnDatabaseOnSecondaryTables
Support delete cascading on the database for multiple and inheritance tables. -
isNativeConnectionRequired
boolean isNativeConnectionRequired
Allow connection unwrapping to be configured. -
javaClass
java.lang.Class javaClass
-
javaClassName
java.lang.String javaClassName
-
lockableMappings
java.util.List<DatabaseMapping> lockableMappings
-
mappings
java.util.Vector<DatabaseMapping> mappings
-
mappingsPostCalculateChanges
java.util.List<DatabaseMapping> mappingsPostCalculateChanges
Mappings that require postCalculateChanges method to be called -
mappingsPostCalculateChangesOnDeleted
java.util.List<DatabaseMapping> mappingsPostCalculateChangesOnDeleted
Mappings that require postCalculateChangesOnDeleted method to be called -
multipleTableForeignKeys
java.util.Map<DatabaseTable,java.util.Set<DatabaseTable>> multipleTableForeignKeys
-
multitenantPolicy
MultitenantPolicy multitenantPolicy
-
optimisticLockingPolicy
OptimisticLockingPolicy optimisticLockingPolicy
-
partitioningPolicy
PartitioningPolicy partitioningPolicy
-
partitioningPolicyName
java.lang.String partitioningPolicyName
-
preDeleteMappings
java.util.List<DatabaseMapping> preDeleteMappings
stores a list of mappings that require preDelete as a group prior to the delete individually -
primaryKeyFields
java.util.List<DatabaseField> primaryKeyFields
-
primaryKeyIdValidations
java.util.List<IdValidation> primaryKeyIdValidations
Allow zero primary key validation to be configured per field. -
properties
java.util.Map properties
Additional properties may be added. -
queryKeys
java.util.Map<java.lang.String,QueryKey> queryKeys
-
queryManager
DescriptorQueryManager queryManager
-
referencingClasses
java.util.Set<ClassDescriptor> referencingClasses
-
returningPolicies
java.util.List<ReturningPolicy> returningPolicies
-
returningPolicy
ReturningPolicy returningPolicy
-
sequence
Sequence sequence
Store the Sequence used for the descriptor. -
sequenceNumberField
DatabaseField sequenceNumberField
-
sequenceNumberName
java.lang.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
java.util.Vector<DatabaseTable> tables
-
unconvertedProperties
java.util.Map<java.lang.String,java.util.List<java.lang.String>> unconvertedProperties
Allow the user to defined un-converted properties which will be initialized at runtime. -
virtualAttributeMethods
java.util.List<VirtualAttributeMethodInfo> virtualAttributeMethods
A list of methods that are used by virtual mappings. This list is used to control weaving of methods used for virtual access -
weavingUsesPropertyAccess
boolean weavingUsesPropertyAccess
This flag stores whether this descriptor is using Property access based on JPA semantics. It is used to modify the behavior of our weaving functionality as it pertains to adding annotations to fields -
wrapperPolicy
WrapperPolicy wrapperPolicy
-
-
-
Class org.eclipse.persistence.descriptors.CMPPolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
-
forceUpdate
java.lang.Boolean forceUpdate
-
mappedClass
java.lang.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
java.lang.Boolean updateAllFields
-
-
-
Class org.eclipse.persistence.descriptors.CMPPolicy.KeyIsElementAccessor extends java.lang.Object implements Serializable
-
Serialized Fields
-
attributeName
java.lang.String attributeName
-
databaseField
DatabaseField databaseField
-
mapping
DatabaseMapping mapping
-
-
-
Class org.eclipse.persistence.descriptors.DescriptorEvent extends java.util.EventObject implements Serializable
-
Serialized Fields
-
changeSet
ObjectChangeSet changeSet
For the post merge event it is possible that there has been a change set generated. This attribute will store the changeSet for the object just merged -
descriptor
ClassDescriptor descriptor
-
eventCode
int eventCode
The code of the descriptor event being raised. This is an integer constant value from DescriptorEventManager. -
originalObject
java.lang.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
AbstractSession session
The session in which the event is raised.
-
-
-
Class org.eclipse.persistence.descriptors.DescriptorEventManager extends CoreDescriptorEventManager<DescriptorEvent> implements Serializable
-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
-
descriptorEventHolders
java.util.List<SerializableDescriptorEventHolder> descriptorEventHolders
-
eventSelectors
java.util.concurrent.atomic.AtomicReferenceArray<java.lang.String> eventSelectors
-
excludeDefaultListeners
boolean excludeDefaultListeners
-
excludeSuperclassListeners
boolean excludeSuperclassListeners
-
hasAnyEventListeners
boolean hasAnyEventListeners
PERF: Cache if any events listener exist.
-
-
-
Class org.eclipse.persistence.descriptors.DescriptorQueryManager extends java.lang.Object implements Serializable
-
Serialized Fields
-
additionalCriteria
java.lang.String additionalCriteria
-
deleteQuery
DeleteObjectQuery deleteQuery
-
descriptor
ClassDescriptor descriptor
-
doesExistQuery
DoesExistQuery doesExistQuery
-
hasCustomMultipleTableJoinExpression
boolean hasCustomMultipleTableJoinExpression
-
insertQuery
InsertObjectQuery insertQuery
-
queries
java.util.Map<java.lang.String,java.util.List<DatabaseQuery>> queries
-
queryTimeout
int queryTimeout
-
queryTimeoutUnit
java.util.concurrent.TimeUnit queryTimeoutUnit
-
readAllQuery
ReadAllQuery readAllQuery
-
readObjectQuery
ReadObjectQuery readObjectQuery
-
updateQuery
UpdateObjectQuery updateQuery
-
-
-
Class org.eclipse.persistence.descriptors.FetchGroupManager extends java.lang.Object implements Serializable
-
Serialized Fields
-
defaultEntityFetchGroup
EntityFetchGroup defaultEntityFetchGroup
-
defaultFetchGroup
FetchGroup defaultFetchGroup
-
descriptor
ClassDescriptor descriptor
-
fetchGroups
java.util.Map<java.lang.String,FetchGroup> fetchGroups
-
fullFetchGroup
FetchGroup fullFetchGroup
-
idEntityFetchGroup
EntityFetchGroup idEntityFetchGroup
-
minimalFetchGroup
FetchGroup minimalFetchGroup
-
nonReferenceEntityFetchGroup
EntityFetchGroup nonReferenceEntityFetchGroup
-
shouldUseInheritedDefaultFetchGroup
boolean shouldUseInheritedDefaultFetchGroup
-
-
-
Class org.eclipse.persistence.descriptors.FieldsLockingPolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
allNonPrimaryKeyFields
java.util.List<DatabaseField> allNonPrimaryKeyFields
-
descriptor
ClassDescriptor descriptor
-
-
-
Class org.eclipse.persistence.descriptors.InheritancePolicy extends CoreInheritancePolicy<AbstractRecord,AbstractSession,ClassDescriptor,DatabaseField> implements Serializable
-
Serialized Fields
-
childDescriptors
java.util.List<ClassDescriptor> childDescriptors
-
classExtractorName
java.lang.String classExtractorName
Allow for class extraction method to be specified. -
classIndicatorField
DatabaseField classIndicatorField
-
classNameIndicatorMapping
java.util.Map classNameIndicatorMapping
-
describesNonPersistentSubclasses
boolean describesNonPersistentSubclasses
-
descriptor
ClassDescriptor descriptor
-
isJoinedStrategy
boolean isJoinedStrategy
-
parentClass
java.lang.Class parentClass
-
parentClassName
java.lang.String parentClassName
-
parentDescriptor
ClassDescriptor parentDescriptor
-
readAllSubclassesView
DatabaseTable readAllSubclassesView
-
rootParentDescriptor
ClassDescriptor rootParentDescriptor
PERF: Cache root descriptor. -
shouldAlwaysUseOuterJoin
boolean shouldAlwaysUseOuterJoin
-
shouldOuterJoinSubclasses
boolean shouldOuterJoinSubclasses
Define if an outer join should be used to read subclasses. -
useDescriptorsToValidateInheritedObjects
boolean useDescriptorsToValidateInheritedObjects
-
-
-
Class org.eclipse.persistence.descriptors.InterfacePolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
childDescriptors
java.util.List<ClassDescriptor> childDescriptors
-
descriptor
ClassDescriptor descriptor
-
implementorDescriptor
java.lang.Class implementorDescriptor
-
implementorDescriptorClassName
java.lang.String implementorDescriptorClassName
-
parentDescriptors
java.util.List<ClassDescriptor> parentDescriptors
-
parentInterfaceNames
java.util.List<java.lang.String> parentInterfaceNames
-
parentInterfaces
java.util.List<java.lang.Class> parentInterfaces
-
-
-
Class org.eclipse.persistence.descriptors.PessimisticLockingPolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
lockingMode
short lockingMode
-
-
-
Class org.eclipse.persistence.descriptors.RelationalDescriptor extends ClassDescriptor implements Serializable
-
Class org.eclipse.persistence.descriptors.ReturningPolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
owner of the policy -
fieldsNotFromDescriptor_DefaultTable
java.util.Map<DatabaseField,DatabaseField> fieldsNotFromDescriptor_DefaultTable
contains all default table the returning fields that are either unmapped or mapped supplied with types. -
fieldsNotFromDescriptor_OtherTables
java.util.Map<DatabaseField,DatabaseField> fieldsNotFromDescriptor_OtherTables
contains all the other tables returning fields that are either unmapped or mapped supplied with types. -
infos
java.util.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
java.util.Collection<DatabaseField>[][] main
The following attributes are initialized by initialize() method. Contains the actual DatabaseFields to be returned. Populated during descriptor initialization using infos. Here's the order:main[INSERT][RETURN_ONLY] main[INSERT][WRITE_RETURN] main[INSERT][MAPPED] main[INSERT][UNMAPPED] main[INSERT][ALL] main[UPDATE][RETURN_ONLY] main[UPDATE][WRITE_RETURN] main[UPDATE][MAPPED] main[UPDATE][UNMAPPED] main[UPDATE][ALL]
After initialization main[UPDATE,WRITE_RETURN] will contain all DatabaseFields that should be returned on Update as read-write.main[i][RETURN_ONLY] + main[i][WRITE_RETURN] = main[i][MAPPED] main[i][MAPPED] + main[i][UNMAPPED] = main[i][ALL]
-
tableToFieldsForGenerationMap
java.util.Map<DatabaseTable,java.util.Vector<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 extends TablePerMultitenantPolicy implements Serializable
-
Serialized Fields
-
useSharedCache
boolean useSharedCache
-
useSharedEMF
boolean useSharedEMF
-
-
-
Class org.eclipse.persistence.descriptors.SelectedFieldsLockingPolicy extends FieldsLockingPolicy implements Serializable
-
Serialized Fields
-
lockFields
java.util.List<DatabaseField> lockFields
-
lockFieldsByTable
java.util.Map<DatabaseTable,java.util.List<DatabaseField>> lockFieldsByTable
-
-
-
Class org.eclipse.persistence.descriptors.SingleTableMultitenantPolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
-
includeTenantCriteria
boolean includeTenantCriteria
-
tenantDiscriminatorFields
java.util.Map<DatabaseField,java.lang.String> tenantDiscriminatorFields
-
tenantDiscriminatorFieldsKeyedOnContext
java.util.Map<java.lang.String,java.util.List<DatabaseField>> tenantDiscriminatorFieldsKeyedOnContext
-
-
-
Class org.eclipse.persistence.descriptors.TablePerClassPolicy extends InterfacePolicy implements Serializable
-
Class org.eclipse.persistence.descriptors.TablePerMultitenantPolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
contextProperty
java.lang.String contextProperty
-
contextTenant
java.lang.String contextTenant
-
descriptor
ClassDescriptor descriptor
-
tablePerTenantTables
java.util.Map<DatabaseTable,DatabaseTable> tablePerTenantTables
-
type
TenantTableDiscriminatorType type
-
-
-
Class org.eclipse.persistence.descriptors.TimestampLockingPolicy extends VersionLockingPolicy implements Serializable
-
Serialized Fields
-
retrieveTimeFrom
int retrieveTimeFrom
-
-
-
Class org.eclipse.persistence.descriptors.VersionLockingPolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
-
isCascaded
boolean isCascaded
-
lockMapping
AbstractDirectMapping lockMapping
PERF: Cache the lock mapping if mapped with a direct mapping. -
lockOnChangeMode
OptimisticLockingPolicy.LockOnChange lockOnChangeMode
-
lockValueStored
int lockValueStored
-
writeLockField
DatabaseField writeLockField
-
-
-
Class org.eclipse.persistence.descriptors.VPDMultitenantPolicy extends SingleTableMultitenantPolicy implements Serializable
-
Serialized Fields
-
vpdIdentifier
java.lang.String vpdIdentifier
-
vpdIdentifierFieldName
java.lang.String vpdIdentifierFieldName
-
-
-
-
Package org.eclipse.persistence.descriptors.changetracking
-
Class org.eclipse.persistence.descriptors.changetracking.AttributeChangeTrackingPolicy extends ObjectChangeTrackingPolicy implements Serializable
-
Class org.eclipse.persistence.descriptors.changetracking.CollectionChangeEvent extends java.beans.PropertyChangeEvent implements Serializable
-
Serialized Fields
-
changeType
int changeType
INTERNAL: Change type is either add or remove -
index
java.lang.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 extends java.lang.Object implements Serializable
-
Class org.eclipse.persistence.descriptors.changetracking.MapChangeEvent extends CollectionChangeEvent implements Serializable
-
Serialized Fields
-
key
java.lang.Object key
INTERNAL: The value of the key that was updated.
-
-
-
Class org.eclipse.persistence.descriptors.changetracking.ObjectChangeTrackingPolicy extends DeferredChangeDetectionPolicy implements Serializable
-
-
Package org.eclipse.persistence.descriptors.copying
-
Class org.eclipse.persistence.descriptors.copying.AbstractCopyPolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
-
-
-
Class org.eclipse.persistence.descriptors.copying.CloneCopyPolicy extends AbstractCopyPolicy implements Serializable
-
Serialized Fields
-
methodName
java.lang.String methodName
Allow for clone method to be specified. -
workingCopyMethodName
java.lang.String workingCopyMethodName
-
-
-
Class org.eclipse.persistence.descriptors.copying.InstantiationCopyPolicy extends AbstractCopyPolicy implements Serializable
-
Class org.eclipse.persistence.descriptors.copying.PersistenceEntityCopyPolicy extends AbstractCopyPolicy implements Serializable
-
-
Package org.eclipse.persistence.descriptors.invalidation
-
Class org.eclipse.persistence.descriptors.invalidation.CacheInvalidationPolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
isInvalidationRandomized
boolean isInvalidationRandomized
Allows the timeToLive to be randomized to avoid bottlenecks. -
random
java.util.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 extends CacheInvalidationPolicy implements Serializable
-
Serialized Fields
-
expiryTime
java.util.Calendar expiryTime
-
previousExpiry
java.util.Calendar previousExpiry
-
-
-
Class org.eclipse.persistence.descriptors.invalidation.NoExpiryCacheInvalidationPolicy extends CacheInvalidationPolicy implements Serializable
-
Class org.eclipse.persistence.descriptors.invalidation.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 extends PartitioningPolicy implements Serializable
-
Serialized Fields
-
partitioningClasName
java.lang.String partitioningClasName
-
policy
PartitioningPolicy policy
-
-
-
Class org.eclipse.persistence.descriptors.partitioning.FieldPartitioningPolicy extends PartitioningPolicy implements Serializable
-
Serialized Fields
-
partitionField
DatabaseField partitionField
The column to partition by. -
unionUnpartitionableQueries
boolean unionUnpartitionableQueries
If query does not have the partition field in it, should the query be sent to all databases.
-
-
-
Class org.eclipse.persistence.descriptors.partitioning.HashPartitioningPolicy extends FieldPartitioningPolicy implements Serializable
-
Serialized Fields
-
connectionPools
java.util.List<java.lang.String> connectionPools
-
-
-
Class org.eclipse.persistence.descriptors.partitioning.PartitioningPolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
name
java.lang.String name
The persistent unit unique name for the policy.
-
-
-
Class org.eclipse.persistence.descriptors.partitioning.PinnedPartitioningPolicy extends PartitioningPolicy implements Serializable
-
Serialized Fields
-
connectionPool
java.lang.String connectionPool
-
-
-
Class org.eclipse.persistence.descriptors.partitioning.RangePartitioningPolicy extends FieldPartitioningPolicy implements Serializable
-
Serialized Fields
-
partitions
java.util.List<RangePartition> partitions
-
-
-
Class org.eclipse.persistence.descriptors.partitioning.ReplicationPartitioningPolicy extends PartitioningPolicy implements Serializable
-
Serialized Fields
-
connectionPools
java.util.List<java.lang.String> connectionPools
-
-
-
Class org.eclipse.persistence.descriptors.partitioning.RoundRobinPartitioningPolicy extends ReplicationPartitioningPolicy implements Serializable
-
Serialized Fields
-
currentIndex
int currentIndex
-
replicateWrites
boolean replicateWrites
-
-
-
Class org.eclipse.persistence.descriptors.partitioning.UnionPartitioningPolicy extends ReplicationPartitioningPolicy implements Serializable
-
Serialized Fields
-
replicateWrites
boolean replicateWrites
-
-
-
Class org.eclipse.persistence.descriptors.partitioning.ValuePartitioningPolicy extends FieldPartitioningPolicy implements Serializable
-
Serialized Fields
-
defaultConnectionPool
java.lang.String defaultConnectionPool
The default connection pool is used for any unmapped values. -
orderedPartitions
java.util.List<java.lang.String> orderedPartitions
Use to track order for compute UCP index. -
partitionNames
java.util.Map<java.lang.String,java.lang.String> partitionNames
Store the value partitions by name. Initialized at runtime. -
partitions
java.util.Map<java.lang.Object,java.lang.String> partitions
Store the value partitions. Each partition maps a value to a connectionPool. -
partitionValueType
java.lang.Class partitionValueType
The type of the partition values. Initialized from the type name at runtime. -
partitionValueTypeName
java.lang.String partitionValueTypeName
The type name of the partition value names. Initialized at runtime
-
-
-
-
Package org.eclipse.persistence.eis
-
Class org.eclipse.persistence.eis.EISCollectionChangeRecord extends CollectionChangeRecord implements Serializable
-
Serialized Fields
-
adds
java.util.List adds
The added stuff. -
changedMapKeys
java.util.List changedMapKeys
The stuff whose Map keys have changed. -
removes
java.util.List removes
The removed stuff.
-
-
-
Class org.eclipse.persistence.eis.EISConnectionSpec extends java.lang.Object implements Serializable
-
Serialized Fields
-
connectionFactory
javax.resource.cci.ConnectionFactory connectionFactory
-
connectionSpec
javax.resource.cci.ConnectionSpec connectionSpec
-
context
javax.naming.Context context
-
log
java.io.Writer log
-
name
javax.naming.Name name
-
-
-
Class org.eclipse.persistence.eis.EISDescriptor extends ClassDescriptor implements Serializable
-
Serialized Fields
-
dataFormat
java.lang.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 extends DOMRecord implements Serializable
-
Serialized Fields
-
record
javax.resource.cci.Record record
The original adapter record. -
recordName
java.lang.String recordName
The record name. -
recordShortDescription
java.lang.String recordShortDescription
The record name.
-
-
-
Class org.eclipse.persistence.eis.EISException extends DatabaseException implements Serializable
-
Class org.eclipse.persistence.eis.EISLogin extends DatasourceLogin implements Serializable
-
Class org.eclipse.persistence.eis.EISMappedRecord extends AbstractRecord implements Serializable
-
Serialized Fields
-
accessor
EISAccessor accessor
-
record
java.util.Map record
-
-
-
Class org.eclipse.persistence.eis.EISObjectPersistenceXMLProject extends NamespaceResolvableProject implements Serializable
-
Class org.eclipse.persistence.eis.EISOrderedCollectionChangeRecord extends CollectionChangeRecord implements Serializable
-
Serialized Fields
-
addIndexes
int[] addIndexes
The indexes into the new collection of the elements that were added. -
adds
java.util.List adds
The added stuff. -
moveIndexPairs
int[][] moveIndexPairs
The index pairs of the elements that were moved (before and after indexes). -
moves
java.util.List moves
The moved stuff. -
removeIndexes
int[] removeIndexes
The indexes into the old collection of the elements that were removed. -
removes
java.util.List removes
The removed stuff.
-
-
-
Class org.eclipse.persistence.eis.EISPlatform extends DatasourcePlatform implements Serializable
-
Serialized Fields
-
domMethod
java.lang.reflect.Method domMethod
Used to reflectively provide XML record support as DOMRecord is not part of the JCA-CCI spec. -
isDOMRecordSupported
boolean isDOMRecordSupported
-
isIndexedRecordSupported
boolean isIndexedRecordSupported
-
isMappedRecordSupported
boolean isMappedRecordSupported
-
recordConverter
RecordConverter recordConverter
Can be used to convert from an adapter specific record. -
requiresAutoCommit
boolean requiresAutoCommit
Can be used if a commit is required after every interaction outside of a local transaction. -
shouldConvertDataToStrings
boolean shouldConvertDataToStrings
Can be used for adapters that only support String data/XML. -
supportsLocalTransactions
boolean supportsLocalTransactions
Allows for usage of transaction to be disabled if not supported. -
xmlConversionManager
XMLConversionManager xmlConversionManager
For XML usage, an XMLConversionManager instance is required
-
-
-
Class org.eclipse.persistence.eis.EISSequence extends QuerySequence implements Serializable
-
-
Package org.eclipse.persistence.eis.interactions
-
Class org.eclipse.persistence.eis.interactions.EISInteraction extends DatasourceCall implements Serializable
-
Serialized Fields
-
arguments
java.util.Vector arguments
Defines the arguments to the interaction, these can be the values or argument names/fields the values come from. -
functionName
java.lang.String functionName
Name of the function the interaction describes. -
inputRecordName
java.lang.String inputRecordName
Name to pass to the input record creation. -
inputRow
AbstractRecord inputRow
Holds database row of input values. -
interactionSpec
javax.resource.cci.InteractionSpec interactionSpec
Adapter specific interaction spec. -
outputArgumentNames
java.util.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
java.util.Vector outputArguments
Defines the field values the output arguments of the interaction map to. These are order dependent with the names. -
outputResultPath
java.lang.String outputResultPath
Path to the desired output record if nested. -
properties
java.util.Map properties
Adapter specific properties may be added.
-
-
-
Class org.eclipse.persistence.eis.interactions.IndexedInteraction extends EISInteraction implements Serializable
-
Class org.eclipse.persistence.eis.interactions.MappedInteraction extends EISInteraction implements Serializable
-
Serialized Fields
-
argumentNames
java.util.Vector argumentNames
-
inputResultPath
java.lang.String inputResultPath
-
-
-
Class org.eclipse.persistence.eis.interactions.QueryStringInteraction extends MappedInteraction implements Serializable
-
Serialized Fields
-
queryString
java.lang.String queryString
-
-
-
Class org.eclipse.persistence.eis.interactions.XMLInteraction extends MappedInteraction implements Serializable
-
Serialized Fields
-
inputRootElementName
java.lang.String inputRootElementName
The root element name to use for the input DOM. -
outputRootElementName
java.lang.String outputRootElementName
The root element name to use for the output DOM.
-
-
-
Class org.eclipse.persistence.eis.interactions.XQueryInteraction extends XMLInteraction implements Serializable
-
Serialized Fields
-
xQueryString
java.lang.String xQueryString
-
-
-
-
Package org.eclipse.persistence.eis.mappings
-
Class org.eclipse.persistence.eis.mappings.EISCompositeCollectionMapping extends AbstractCompositeCollectionMapping implements Serializable
-
Class org.eclipse.persistence.eis.mappings.EISCompositeDirectCollectionMapping extends AbstractCompositeDirectCollectionMapping implements Serializable
-
Class org.eclipse.persistence.eis.mappings.EISCompositeObjectMapping extends AbstractCompositeObjectMapping implements Serializable
-
Class org.eclipse.persistence.eis.mappings.EISDirectMapping extends AbstractDirectMapping implements Serializable
-
Class org.eclipse.persistence.eis.mappings.EISOneToManyMapping extends CollectionMapping implements Serializable
-
Serialized Fields
-
foreignKeyGroupingElement
DatabaseField foreignKeyGroupingElement
The grouping-element field. -
isForeignKeyRelationship
boolean isForeignKeyRelationship
Keeps track if any of the fields are foreign keys.
-
-
-
Class org.eclipse.persistence.eis.mappings.EISOneToOneMapping 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
java.util.Map sourceToTargetKeyFields
Maps the source foreign/primary key fields to the target primary/foreign key fields. -
targetToSourceKeyFields
java.util.Map<DatabaseField,DatabaseField> targetToSourceKeyFields
Maps the target primary/foreign key fields to the source foreign/primary key fields.
-
-
-
Class org.eclipse.persistence.eis.mappings.EISTransformationMapping extends AbstractTransformationMapping implements Serializable
-
-
Package org.eclipse.persistence.exceptions
-
Class org.eclipse.persistence.exceptions.BeanValidationException extends EclipseLinkException implements Serializable
-
Class org.eclipse.persistence.exceptions.CommunicationException extends EclipseLinkException implements Serializable
-
Class org.eclipse.persistence.exceptions.ConcurrencyException extends EclipseLinkException implements Serializable
-
Class org.eclipse.persistence.exceptions.ConversionException extends EclipseLinkException implements Serializable
-
Serialized Fields
-
classToConvertTo
java.lang.Class classToConvertTo
-
-
-
Class org.eclipse.persistence.exceptions.DatabaseException extends EclipseLinkException implements Serializable
-
Serialized Fields
-
exception
java.sql.SQLException exception
-
isCommunicationFailure
boolean isCommunicationFailure
-
-
-
Class org.eclipse.persistence.exceptions.DBWSException extends EclipseLinkException implements Serializable
-
Class org.eclipse.persistence.exceptions.DescriptorException extends ValidationException implements Serializable
-
Class org.eclipse.persistence.exceptions.DiscoveryException extends RemoteCommandManagerException implements Serializable
-
Class org.eclipse.persistence.exceptions.DynamicException extends EclipseLinkException implements Serializable
-
Class org.eclipse.persistence.exceptions.EclipseLinkException extends java.lang.RuntimeException implements Serializable
-
Serialized Fields
-
errorCode
int errorCode
-
hasBeenLogged
boolean hasBeenLogged
-
indentationString
java.lang.String indentationString
-
internalException
java.lang.Throwable internalException
-
-
-
Class org.eclipse.persistence.exceptions.EntityManagerSetupException extends EclipseLinkException implements Serializable
-
Class org.eclipse.persistence.exceptions.IntegrityChecker extends java.lang.Object implements Serializable
-
Serialized Fields
-
caughtExceptions
java.util.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
java.util.Vector tables
To load the tables from database
-
-
-
Class org.eclipse.persistence.exceptions.IntegrityException extends ValidationException implements Serializable
-
Serialized Fields
-
integrityChecker
IntegrityChecker integrityChecker
-
-
-
Class org.eclipse.persistence.exceptions.JAXBException extends EclipseLinkException implements Serializable
-
Class org.eclipse.persistence.exceptions.JPQLException extends EclipseLinkException implements Serializable
-
Serialized Fields
-
internalExceptions
java.util.Collection internalExceptions
-
-
-
Class org.eclipse.persistence.exceptions.JSONException extends EclipseLinkException implements Serializable
-
Class org.eclipse.persistence.exceptions.OptimisticLockException extends EclipseLinkException implements Serializable
-
Class org.eclipse.persistence.exceptions.PersistenceUnitLoadingException extends EclipseLinkException implements Serializable
-
Serialized Fields
-
resourceName
java.lang.String resourceName
-
-
-
Class org.eclipse.persistence.exceptions.QueryException extends ValidationException implements Serializable
-
Class org.eclipse.persistence.exceptions.RemoteCommandManagerException extends EclipseLinkException implements Serializable
-
Class org.eclipse.persistence.exceptions.SDOException extends EclipseLinkException implements Serializable
-
Class org.eclipse.persistence.exceptions.ServerPlatformException extends EclipseLinkException implements Serializable
-
Class org.eclipse.persistence.exceptions.SessionLoaderException extends EclipseLinkException implements Serializable
-
Serialized Fields
-
exceptionList
java.util.Vector<java.lang.Throwable> exceptionList
-
-
-
Class org.eclipse.persistence.exceptions.StaticWeaveException extends EclipseLinkException implements Serializable
-
Serialized Fields
-
resourceName
java.lang.String resourceName
-
-
-
Class org.eclipse.persistence.exceptions.TransactionException extends EclipseLinkException implements Serializable
-
Class org.eclipse.persistence.exceptions.ValidationException extends EclipseLinkException implements Serializable
-
Class org.eclipse.persistence.exceptions.XMLConversionException extends EclipseLinkException implements Serializable
-
Class org.eclipse.persistence.exceptions.XMLMarshalException extends ValidationException implements Serializable
-
Class org.eclipse.persistence.exceptions.XMLParseException extends EclipseLinkException implements Serializable
-
-
Package org.eclipse.persistence.expressions
-
Class org.eclipse.persistence.expressions.Expression extends java.lang.Object implements Serializable
- serialVersionUID:
- -5979150600092006081L
-
Serialized Fields
-
hashCode
int hashCode
PERF: Cache the hashCode. -
selectIfOrderedBy
boolean selectIfOrderedBy
-
-
Class org.eclipse.persistence.expressions.ExpressionBuilder extends ObjectExpression implements Serializable
-
Serialized Fields
-
aliasedViewTable
DatabaseTable aliasedViewTable
-
queryClass
java.lang.Class queryClass
-
statement
SQLSelectStatement statement
-
viewTable
DatabaseTable viewTable
-
wasAdditionJoinCriteriaUsed
boolean wasAdditionJoinCriteriaUsed
-
wasQueryClassSetInternally
boolean wasQueryClassSetInternally
-
-
-
Class org.eclipse.persistence.expressions.ExpressionOperator extends java.lang.Object implements Serializable
- serialVersionUID:
- -7066100204792043980L
-
Serialized Fields
-
argumentIndices
int[] argumentIndices
Contains user defined operators -
databaseStrings
java.lang.String[] databaseStrings
-
isBindingSupported
java.lang.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
java.lang.String[] javaStrings
-
name
java.lang.String name
-
nodeClass
java.lang.Class nodeClass
-
selector
int selector
-
type
int type
-
-
Class org.eclipse.persistence.expressions.ListExpressionOperator extends ExpressionOperator implements Serializable
-
Serialized Fields
-
changed
boolean changed
-
isComplete
boolean isComplete
-
numberOfItems
int numberOfItems
Deprecated. -
separators
java.lang.String[] separators
-
startStrings
java.lang.String[] startStrings
-
terminationStrings
java.lang.String[] terminationStrings
-
-
-
-
Package org.eclipse.persistence.history
-
Class org.eclipse.persistence.history.AsOfClause extends java.lang.Object implements Serializable
-
Serialized Fields
-
value
java.lang.Object value
-
-
-
Class org.eclipse.persistence.history.AsOfSCNClause extends AsOfClause implements Serializable
-
Class org.eclipse.persistence.history.HistoryPolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
-
endFields
java.util.List<DatabaseField> endFields
-
historicalTables
java.util.List<DatabaseTable> historicalTables
-
mapping
DatabaseMapping mapping
-
shouldHandleWrites
boolean shouldHandleWrites
-
startFields
java.util.List<DatabaseField> startFields
-
usesLocalTime
boolean usesLocalTime
-
-
-
-
Package org.eclipse.persistence.indirection
-
Class org.eclipse.persistence.indirection.IndirectList extends java.util.Vector<E> implements Serializable
-
Serialized Fields
-
delegate
java.util.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 valueHolder
Delegate indirection behavior to a value holder.
-
-
-
Class org.eclipse.persistence.indirection.IndirectMap extends java.util.Hashtable<K,V> implements Serializable
-
Serialized Fields
-
delegate
java.util.Hashtable<K,V> delegate
Reduce type casting -
initialCapacity
int initialCapacity
Store initial size for lazy init. -
loadFactor
float loadFactor
Store load factor for lazy init. -
valueHolder
ValueHolderInterface valueHolder
Delegate indirection behavior to a value holder
-
-
-
Class org.eclipse.persistence.indirection.IndirectSet extends java.lang.Object implements Serializable
-
Serialized Fields
-
delegate
java.util.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 valueHolder
Delegate indirection behavior to a value holder
-
-
-
Class org.eclipse.persistence.indirection.ValueHolder extends java.lang.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
java.lang.Object value
Stores the wrapped object.
-
-
-
-
Package org.eclipse.persistence.internal.databaseaccess
-
Class org.eclipse.persistence.internal.databaseaccess.BatchWritingMechanism extends java.lang.Object implements Serializable
-
Serialized Fields
-
databaseAccessor
DatabaseAccessor databaseAccessor
This member variable stores the reference to the DatabaseAccessor that is using this Mechanism to handle the batch writing -
executionCount
int executionCount
-
maxBatchSize
int maxBatchSize
Allow for the batch size to be set as many database have strict limits. -
queryTimeoutCache
int queryTimeoutCache
INTERNAL: This variable is used to temporarily cache the largest queryTimeout among a batch of queries for a particular mechanism. The default is NoTimeout. -
statementCount
int statementCount
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.BindCallCustomParameter extends java.lang.Object implements Serializable
-
Serialized Fields
-
obj
java.lang.Object obj
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.DatabaseCall extends DatasourceCall implements Serializable
-
Serialized Fields
-
executeReturnValue
boolean executeReturnValue
JPA 2.1 NamedStoredProcedureQuery execute API implementation. -
firstResult
int firstResult
-
hasAllocatedConnection
boolean hasAllocatedConnection
Indicates whether the call has allocated connection. May be set if the call has not finished -
hasMultipleResultSets
boolean hasMultipleResultSets
Support multiple result sets. -
hasOptimisticLock
boolean hasOptimisticLock
-
ignoreFirstRowSetting
boolean ignoreFirstRowSetting
Indicates if the FirstRow value in this call object is to be ignored. If true, it should mean it has been built into the SQL statement directly ex: using Oracle Rownum support -
ignoreMaxResultsSetting
boolean ignoreMaxResultsSetting
Indicates if the MaxResults value in this call object is to be ignored. If true, it should mean it has been built into the SQL statement directly ex: using Oracle Rownum support -
isBatchExecutionSupported
boolean isBatchExecutionSupported
Define if this query is compatible with batch writing. Some queries, such as DDL are not compatible. -
isCallableStatementRequired
boolean isCallableStatementRequired
-
isCursorOutputProcedure
boolean isCursorOutputProcedure
Allow for a single cursored output parameter. -
isFieldMatchingRequired
boolean isFieldMatchingRequired
-
isMultipleCursorOutputProcedure
boolean isMultipleCursorOutputProcedure
Allow for multiple cursored output parameter. -
isResultSetScrollable
boolean isResultSetScrollable
-
maxRows
int maxRows
-
queryTimeout
int queryTimeout
-
queryTimeoutUnit
java.util.concurrent.TimeUnit queryTimeoutUnit
-
resultSetConcurrency
int resultSetConcurrency
-
resultSetFetchSize
int resultSetFetchSize
-
resultSetType
int resultSetType
-
returnMultipleResultSetCollections
boolean returnMultipleResultSetCollections
Support returning multiple results sets instead of just one list, i.e. support multiple results set mappings. -
returnsResultSet
java.lang.Boolean returnsResultSet
-
shouldBuildOutputRow
boolean shouldBuildOutputRow
-
shouldCacheStatement
java.lang.Boolean shouldCacheStatement
-
shouldReturnGeneratedKeys
boolean shouldReturnGeneratedKeys
-
sqlString
java.lang.String sqlString
The SQL string to execute. -
usesBinding
java.lang.Boolean usesBinding
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.DatabasePlatform extends DatasourcePlatform implements Serializable
-
Serialized Fields
-
batchWritingMechanism
BatchWritingMechanism batchWritingMechanism
Allow for a custom batch writing mechanism. -
castSizeForVarcharParameter
int castSizeForVarcharParameter
used for casting of input parameters in certain DBs -
cursorCode
int cursorCode
Allow for the code that is used for preparing cursored outs for a storedprocedure to be settable. -
driverName
java.lang.String driverName
-
driverSupportsNationalCharacterVarying
boolean driverSupportsNationalCharacterVarying
True if the current jdbc driver supports get/setNString methods -
isCastRequired
boolean isCastRequired
Allow platform specific cast to be enabled. -
maxBatchWritingSize
int maxBatchWritingSize
Allow for the batch size to be set as many database have strict limits. -
partitioningCallback
DataPartitioningCallback partitioningCallback
Used to integrate with data partitioning in an external DataSource such as UCP. -
pingSQL
java.lang.String pingSQL
This attribute will store the SQL query that will be used to 'ping' the database connection in order to check the health of a connection. -
printInnerJoinInWhereClause
java.lang.Boolean printInnerJoinInWhereClause
Allow configuration option to use Where clause joining or From clause joining. -
printOuterJoinInWhereClause
java.lang.Boolean printOuterJoinInWhereClause
Allow configuration option to use Where clause outer joining or From clause joining. -
shouldBindAllParameters
java.lang.Boolean shouldBindAllParameters
Bind all arguments to any SQL statement. -
shouldBindLiterals
boolean shouldBindLiterals
Allow user to require literals to be bound. -
shouldBindPartialParameters
boolean shouldBindPartialParameters
Bind some arguments to any SQL statement. -
shouldCacheAllStatements
boolean shouldCacheAllStatements
Cache all prepared statements, this requires full parameter binding as well. -
shouldCreateIndicesOnForeignKeys
boolean shouldCreateIndicesOnForeignKeys
Allows auto-indexing for foreign keys to be set. -
shouldForceBindAllParameters
boolean shouldForceBindAllParameters
Bind all arguments to any SQL statement. -
shouldForceFieldNamesToUpperCase
boolean shouldForceFieldNamesToUpperCase
Can be used if the app expects upper case but the database is not return consistent case, i.e. different databases. -
shouldOptimizeDataConversion
boolean shouldOptimizeDataConversion
Allow for driver level data conversion optimization to be disabled, required because some drivers can loose precision. -
shouldTrimStrings
boolean shouldTrimStrings
Indicates (if true) to remove blanks characters from the right of CHAR strings. -
statementCacheSize
int statementCacheSize
The statement cache size for prepare parameterized statements. -
storedProcedureTerminationToken
java.lang.String storedProcedureTerminationToken
The delimiter between stored procedures in multiple stored procedure calls. -
stringBindingSize
int stringBindingSize
Indicates the size above which strings will be bound NOTE: does not work with ODBC -
structConverters
java.util.Map<java.lang.String,StructConverter> structConverters
The following two maps, provide two ways of looking up StructConverters. They can be looked up by java Class or by Struct type -
supportsAutoCommit
boolean supportsAutoCommit
Some JDBC drivers do not support AutoCommit in the way EclipseLink expects. (e.g. Attunity Connect, JConnect) -
tableCreationSuffix
java.lang.String tableCreationSuffix
String used on all table creation statements generated from the DefaultTableGenerator with a session using this project. This value will be appended to CreationSuffix strings stored within the DatabaseTable creationSuffix. -
transactionIsolation
int transactionIsolation
The transaction isolation level to be set on the connection (optional). -
typeConverters
java.util.Map<java.lang.Class,StructConverter> typeConverters
-
useJDBCStoredProcedureSyntax
java.lang.Boolean useJDBCStoredProcedureSyntax
-
useNationalCharacterVarying
boolean useNationalCharacterVarying
If true, the platform should map String columns to a type that supports national characters. -
useRownumFiltering
boolean useRownumFiltering
Some platforms allow a query's maxRows and FirstResult settings to be specified in SQL. This setting allows it to be enabled/disabled -
usesBatchWriting
boolean usesBatchWriting
Batch all write statements -
usesByteArrayBinding
boolean usesByteArrayBinding
Indicates that binding will be used for BLOB data. NOTE: does not work well with ODBC. -
usesJDBCBatchWriting
boolean usesJDBCBatchWriting
Allow for our batch writing support to be used in JDK 1.2. -
usesNativeBatchWriting
boolean usesNativeBatchWriting
bug 4241441: Allow custom batch writing to enable batching with optimistic locking. -
usesNativeSQL
boolean usesNativeSQL
Indicates that native SQL should be used for literal values instead of ODBC escape format Only used with Oracle, Sybase & DB2 -
usesStreamsForBinding
boolean usesStreamsForBinding
Indicates that streams will be used to store BLOB data. NOTE: does not work with ODBC -
usesStringBinding
boolean usesStringBinding
Indicates that strings will above the stringBindingSize will be bound NOTE: does not work with ODBC
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.DatasourceCall extends java.lang.Object implements Serializable
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundExceptionINTERNAL: This method is used to correct parameterTypes which are compared to static values using == equality, which changes during serialization/deserialization.- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
-
Serialized Fields
-
isNativeConnectionRequired
boolean isNativeConnectionRequired
Allow connection unwrapping to be configured. -
isPrepared
boolean isPrepared
-
outputCursors
java.util.List<DatabaseField> outputCursors
Keep a list of the output cursors. -
parameterBindings
java.util.List<java.lang.Boolean> parameterBindings
-
parameters
java.util.List<java.lang.Object> parameters
-
parameterTypes
java.util.List<DatasourceCall.ParameterType> parameterTypes
-
returnType
int returnType
-
shouldProcessTokenInQuotes
boolean shouldProcessTokenInQuotes
-
usesBinding
java.lang.Boolean usesBinding
The call may specify that all of its parameters should/shouldn't be bound.Typically, this is set to false in the event that the DatabasePlatform marks the call as containing illegal binding behavior during JPQL parsing.
Defaults to null to indicate no preference and allows database platforms to determine
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform extends java.lang.Object implements Serializable
-
Serialized Fields
-
dataTypesConvertedFromAClass
java.util.Hashtable dataTypesConvertedFromAClass
Store the list of Classes that can be converted to from the key. -
dataTypesConvertedToAClass
java.util.Hashtable dataTypesConvertedToAClass
Store the list of Classes that can be converted from to the key. -
defaultNativeSequenceToTable
boolean defaultNativeSequenceToTable
If the native sequence type is not supported, if table sequencing should be used. -
defaultSeqenceAtNextValue
boolean defaultSeqenceAtNextValue
If sequences should start at Next Value -
defaultSequence
Sequence defaultSequence
Store default sequence -
endDelimiter
java.lang.String endDelimiter
-
sequences
java.util.Map sequences
Store map of sequence names to sequences -
sequencesLock
java.lang.Object sequencesLock
Ensures that only one thread at a time can add/remove sequences -
startDelimiter
java.lang.String startDelimiter
Delimiter to use for fields and tables using spaces or other special values -
supportsReturnGeneratedKeys
boolean supportsReturnGeneratedKeys
This property configures if the database platform will useStatement.getGeneratedKeys(), or a separate query, in order to obtain javax.persistence.GenerationType.IDENTITY generated values.Allowed Values:
- "
true" - IDENTITY generated values will be obtained withStatement.getGeneratedKeys() - "
false" (DEFAULT) - IDENTITY generated values will be obtained with a separate queryDatasourcePlatform.buildSelectQueryForIdentity()
See:
DatasourcePlatform.buildSelectQueryForIdentity()will be disabled if this property is enabled
- "
-
tableQualifier
java.lang.String tableQualifier
Supporting name scopes in database by prefixing the table names with the table qualifier/creator. -
timestampQuery
ValueReadQuery timestampQuery
Store the query use to query the current server time.
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.DynamicSQLBatchWritingMechanism extends BatchWritingMechanism implements Serializable
-
Serialized Fields
-
batchSize
long batchSize
This attribute is used to store the maximum length of all strings batched together -
lastCallAppended
DatabaseCall lastCallAppended
-
sqlStrings
java.util.List<java.lang.String> sqlStrings
This variable is used to store the SQLStrings that are being batched -
usesOptimisticLocking
boolean usesOptimisticLocking
Records if this batch uses optimistic locking.
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.FieldTypeDefinition extends java.lang.Object implements Serializable
-
Serialized Fields
-
defaultSize
int defaultSize
-
defaultSubSize
int defaultSubSize
-
isSizeAllowed
boolean isSizeAllowed
-
isSizeRequired
boolean isSizeRequired
-
maxPrecision
int maxPrecision
-
maxScale
int maxScale
-
minScale
int minScale
-
name
java.lang.String name
-
shouldAllowNull
boolean shouldAllowNull
-
typesuffix
java.lang.String typesuffix
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.InOutputParameterForCallableStatement extends OutputParameterForCallableStatement implements Serializable
-
Serialized Fields
-
inParameter
java.lang.Object inParameter
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.InParameterForCallableStatement extends BindCallCustomParameter implements Serializable
-
Serialized Fields
-
inField
DatabaseField inField
-
inParameter
java.lang.Object inParameter
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.OutputParameterForCallableStatement extends BindCallCustomParameter implements Serializable
-
Serialized Fields
-
isCursor
boolean isCursor
-
isTypeNameRequired
boolean isTypeNameRequired
-
jdbcType
int jdbcType
-
typeName
java.lang.String typeName
-
-
-
Class org.eclipse.persistence.internal.databaseaccess.ParameterizedSQLBatchWritingMechanism extends BatchWritingMechanism implements Serializable
-
Serialized Fields
-
lastCallAppended
DatabaseCall lastCallAppended
-
parameters
java.util.List<java.util.List> parameters
This variable contains a list of the parameters list passed into the query -
previousCall
DatabaseCall previousCall
This member variable is used to keep track of the last SQL string that was executed by this mechanism. If the current string and previous string match then simply bind in the arguments, otherwise end previous batch and start a new batch
-
-
-
-
Package org.eclipse.persistence.internal.descriptors
-
Class org.eclipse.persistence.internal.descriptors.AbstractSerializedObjectPolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
-
field
DatabaseField field
-
-
-
Class org.eclipse.persistence.internal.descriptors.FieldTransformation extends java.lang.Object implements Serializable
-
Serialized Fields
-
field
DatabaseField field
-
-
-
Class org.eclipse.persistence.internal.descriptors.InstanceVariableAttributeAccessor extends AttributeAccessor implements Serializable
-
Class org.eclipse.persistence.internal.descriptors.InstantiationPolicy extends CoreInstantiationPolicy implements Serializable
-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
Backpointer to descriptor. -
factory
java.lang.Object factory
The object factory. This can be specified directly by the client, or it can be built dynamically using the the factoryClass and, optionally, the factoryMethodName. -
factoryClass
java.lang.Class factoryClass
The class of the factory. The factory is instantiated by either invoking this class's default (zero-argument) constructor or the factoryMethod specified below. -
factoryClassName
java.lang.String factoryClassName
-
factoryMethodName
java.lang.String factoryMethodName
Static method invoked on the factoryClass to get the factory instance. If this is null, the factory class's default (zero-argument) constructor is invoked. -
methodName
java.lang.String methodName
The method invoked on either the descriptor class (in which case it is static) or the factory (in which case it is not static) to build a new instance of the descriptor class.
-
-
-
Class org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor extends AttributeAccessor implements Serializable
-
Serialized Fields
-
getMethodName
java.lang.String getMethodName
-
setMethodName
java.lang.String setMethodName
-
-
-
Class org.eclipse.persistence.internal.descriptors.MethodBasedFieldTransformation extends FieldTransformation implements Serializable
-
Serialized Fields
-
methodName
java.lang.String methodName
-
-
-
Class org.eclipse.persistence.internal.descriptors.MultitenantPrimaryKeyAccessor extends AttributeAccessor implements Serializable
-
Class org.eclipse.persistence.internal.descriptors.ObjectBuilder extends CoreObjectBuilder<AbstractRecord,AbstractSession,DatabaseField,DatabaseMapping> implements Serializable
-
Serialized Fields
-
batchFetchedAttributes
java.util.List<DatabaseMapping> batchFetchedAttributes
PERF: Cache mapping that use batch fetching. -
cloningMappings
java.util.List<DatabaseMapping> cloningMappings
PERF: Cache mappings that require cloning. -
descriptor
ClassDescriptor descriptor
-
eagerMappings
java.util.List<DatabaseMapping> eagerMappings
PERF: Cache mappings that are eager loaded. -
fieldsMap
java.util.Map<DatabaseField,DatabaseField> fieldsMap
Used to maintain identity on the field objects. Ensure they get the correct index/type. -
hasCacheIndexesInSopObject
boolean hasCacheIndexesInSopObject
PERF: is there an cache index field that's would not be selected by SOP query. Ignored unless descriptor uses SOP and CachePolicy has cache indexes. -
hasInBatchFetchedAttribute
boolean hasInBatchFetchedAttribute
PERF: Cache mapping that use batch fetching. -
hasWrapperPolicy
boolean hasWrapperPolicy
PERF: Cache if has a wrapper policy. -
isSimple
boolean isSimple
PERF: Cache if is a simple mapping, all direct. -
joinedAttributes
java.util.List<DatabaseMapping> joinedAttributes
PERF: Cache mapping that use joining. -
lockAttribute
java.lang.String lockAttribute
attribute name corresponding to optimistic lock field, set only if optimistic locking is used -
mappingsByAttribute
java.util.Map<java.lang.String,DatabaseMapping> mappingsByAttribute
Mappings keyed by attribute name. -
mappingsByField
java.util.Map<DatabaseField,DatabaseMapping> mappingsByField
Mappings keyed by database field. -
mayHaveNullInPrimaryKey
boolean mayHaveNullInPrimaryKey
indicates whether part of primary key is unmapped - may happen only in case AggregateObject or AggregateCollection descriptor. -
primaryKeyClassifications
java.util.List<java.lang.Class> primaryKeyClassifications
The types for the primary key fields, in same order as descriptor's primary key fields. -
primaryKeyMappings
java.util.List<DatabaseMapping> primaryKeyMappings
Mapping for the primary key fields. -
readOnlyMappingsByField
java.util.Map<DatabaseField,java.util.List<DatabaseMapping>> readOnlyMappingsByField
List of read-only mappings using a database field. -
relationshipMappings
java.util.List<DatabaseMapping> relationshipMappings
PERF: Cache relationship mappings. -
sequenceMapping
AbstractDirectMapping sequenceMapping
PERF: Cache sequence mappings. -
shouldKeepRow
boolean shouldKeepRow
PERF: is there a mapping using indirection (could be nested in aggregate(s)), or any other reason to keep row after the object has been created. Used by ObjectLevelReadQuery ResultSetAccessOptimization.
-
-
-
Class org.eclipse.persistence.internal.descriptors.PersistenceObjectAttributeAccessor extends InstanceVariableAttributeAccessor implements Serializable
-
Class org.eclipse.persistence.internal.descriptors.PersistenceObjectInstantiationPolicy extends InstantiationPolicy implements Serializable
-
Serialized Fields
-
factory
PersistenceObject factory
The factory is an instance of the domain class.
-
-
-
Class org.eclipse.persistence.internal.descriptors.SerializedObjectPolicyWrapper extends AbstractSerializedObjectPolicy implements Serializable
-
Serialized Fields
-
serializedObjectPolicyClassName
java.lang.String serializedObjectPolicyClassName
-
-
-
Class org.eclipse.persistence.internal.descriptors.TransformerBasedFieldTransformation extends FieldTransformation implements Serializable
-
Serialized Fields
-
transformer
FieldTransformer transformer
-
transformerClass
java.lang.Class transformerClass
-
transformerClassName
java.lang.String transformerClassName
-
-
-
Class org.eclipse.persistence.internal.descriptors.VirtualAttributeAccessor extends MethodAttributeAccessor implements Serializable
-
Serialized Fields
-
valueType
java.lang.Class valueType
-
-
-
Class org.eclipse.persistence.internal.descriptors.VirtualAttributeMethodInfo extends java.lang.Object implements Serializable
-
Serialized Fields
-
getMethodName
java.lang.String getMethodName
-
setMethodName
java.lang.String setMethodName
-
-
-
-
Package org.eclipse.persistence.internal.descriptors.changetracking
-
Class org.eclipse.persistence.internal.descriptors.changetracking.AggregateAttributeChangeListener extends AttributeChangeListener implements Serializable
-
Serialized Fields
-
parentAttributeName
java.lang.String parentAttributeName
-
parentListener
AttributeChangeListener parentListener
-
-
-
Class org.eclipse.persistence.internal.descriptors.changetracking.AggregateObjectChangeListener extends ObjectChangeListener implements Serializable
-
Serialized Fields
-
parentAttributeName
java.lang.String parentAttributeName
-
parentListener
ObjectChangeListener parentListener
-
-
-
Class org.eclipse.persistence.internal.descriptors.changetracking.AttributeChangeListener extends ObjectChangeListener implements Serializable
-
Serialized Fields
-
objectChangeSet
ObjectChangeSet objectChangeSet
-
owner
java.lang.Object owner
-
-
-
Class org.eclipse.persistence.internal.descriptors.changetracking.ObjectChangeListener extends java.lang.Object implements Serializable
-
Serialized Fields
-
hasChanges
boolean hasChanges
-
ignoreDepth
int ignoreDepth
-
ignoreEvents
boolean ignoreEvents
-
-
-
-
Package org.eclipse.persistence.internal.dynamic
-
Class org.eclipse.persistence.internal.dynamic.ValuesAccessor extends AttributeAccessor implements Serializable
-
Serialized Fields
-
mapping
DatabaseMapping mapping
-
-
-
-
Package org.eclipse.persistence.internal.expressions
-
Class org.eclipse.persistence.internal.expressions.ArgumentListFunctionExpression extends FunctionExpression implements Serializable
-
Serialized Fields
-
hasLastChild
java.lang.Boolean hasLastChild
-
-
-
Class org.eclipse.persistence.internal.expressions.BaseExpression extends Expression implements Serializable
-
Serialized Fields
-
baseExpression
Expression baseExpression
The base expression is what this was derived from. -
builder
ExpressionBuilder builder
PERF: Used to cache the builder.
-
-
-
Class org.eclipse.persistence.internal.expressions.ClassTypeExpression extends DataExpression implements Serializable
-
Serialized Fields
-
aliasedField
DatabaseField aliasedField
Cache the aliased field. Only applies to attributes. -
field
DatabaseField field
Cache the aliased field. Only applies to attributes.
-
-
-
Class org.eclipse.persistence.internal.expressions.CollectionExpression extends ConstantExpression implements Serializable
-
Class org.eclipse.persistence.internal.expressions.CompoundExpression extends Expression implements Serializable
-
Serialized Fields
-
builder
ExpressionBuilder builder
-
firstChild
Expression firstChild
-
operator
ExpressionOperator operator
-
secondChild
Expression secondChild
-
-
-
Class org.eclipse.persistence.internal.expressions.ConstantExpression extends Expression implements Serializable
-
Serialized Fields
-
canBind
java.lang.Boolean canBind
-
localBase
Expression localBase
-
value
java.lang.Object value
-
-
-
Class org.eclipse.persistence.internal.expressions.DataExpression extends BaseExpression implements Serializable
-
Serialized Fields
-
asOfClause
AsOfClause asOfClause
-
derivedFields
java.util.List<Expression> derivedFields
-
derivedTables
java.util.List<Expression> derivedTables
-
hasBeenNormalized
boolean hasBeenNormalized
-
tableAliases
TableAliasLookup tableAliases
-
-
-
Class org.eclipse.persistence.internal.expressions.DateConstantExpression extends ConstantExpression implements Serializable
-
Class org.eclipse.persistence.internal.expressions.ExpressionOperatorConverter extends ObjectTypeConverter implements Serializable
-
Class org.eclipse.persistence.internal.expressions.FieldExpression extends DataExpression implements Serializable
-
Serialized Fields
-
field
DatabaseField field
-
-
-
Class org.eclipse.persistence.internal.expressions.ForUpdateClause extends java.lang.Object implements Serializable
-
Serialized Fields
-
lockMode
short lockMode
-
waitTimeout
java.lang.Integer waitTimeout
-
-
-
Class org.eclipse.persistence.internal.expressions.ForUpdateOfClause extends ForUpdateClause implements Serializable
-
Serialized Fields
-
lockedExpressions
java.util.List<Expression> lockedExpressions
-
-
-
Class org.eclipse.persistence.internal.expressions.FromAliasExpression extends QueryKeyExpression implements Serializable
-
Serialized Fields
-
containingDescriptor
ClassDescriptor containingDescriptor
-
item
ReportItem item
-
-
-
Class org.eclipse.persistence.internal.expressions.FromSubSelectExpression extends TableExpression implements Serializable
-
Serialized Fields
-
subSelect
SubSelectExpression subSelect
Allows a sub-select to be defined from clause.
-
-
-
Class org.eclipse.persistence.internal.expressions.FunctionExpression extends BaseExpression implements Serializable
-
Serialized Fields
-
children
java.util.Vector<Expression> children
-
operator
ExpressionOperator operator
-
resultType
java.lang.Class resultType
-
-
-
Class org.eclipse.persistence.internal.expressions.IndexExpression extends FieldExpression implements Serializable
-
Class org.eclipse.persistence.internal.expressions.LiteralExpression extends Expression implements Serializable
-
Serialized Fields
-
localBase
Expression localBase
-
value
java.lang.String value
-
-
-
Class org.eclipse.persistence.internal.expressions.LogicalExpression extends CompoundExpression implements Serializable
-
Class org.eclipse.persistence.internal.expressions.ManualQueryKeyExpression extends QueryKeyExpression implements Serializable
-
Class org.eclipse.persistence.internal.expressions.MapEntryExpression extends QueryKeyExpression implements Serializable
-
Serialized Fields
-
returnMapEntry
boolean returnMapEntry
-
-
-
Class org.eclipse.persistence.internal.expressions.NestedTable extends DatabaseTable implements Serializable
-
Serialized Fields
-
queryKeyExpression
QueryKeyExpression queryKeyExpression
-
-
-
Class org.eclipse.persistence.internal.expressions.ObjectExpression extends DataExpression implements Serializable
-
Serialized Fields
-
castClass
java.lang.Class castClass
Allow an expression node to be cast to a subclass or implementation class. -
derivedExpressions
java.util.List<Expression> derivedExpressions
-
hasBeenAliased
boolean hasBeenAliased
Allow hasBeenAliased to be marked independently from the existence of the tableAliases collection. -
joinSource
Expression joinSource
Defines that this expression has been joined to the source expression. -
onClause
Expression onClause
Allow for an ON clause to be specified on a join condition. -
outerJoinExpIndex
java.lang.Integer outerJoinExpIndex
Used to track the index of the OuterJoinExpressionHolder that might be associated to this expression -
shouldUseOuterJoin
boolean shouldUseOuterJoin
Is this query key to be resolved using an outer join or not. Does not apply to attributes. -
shouldUseOuterJoinForMultitableInheritance
boolean shouldUseOuterJoinForMultitableInheritance
indicates whether subclasses should be joined
-
-
-
Class org.eclipse.persistence.internal.expressions.OuterJoinExpressionHolder extends java.lang.Object implements Serializable
-
Serialized Fields
-
additionalJoinOnExpression
java.util.List<Expression> additionalJoinOnExpression
-
additionalTargetAliases
java.util.List<DatabaseTable> additionalTargetAliases
-
additionalTargetIsDescriptorTable
java.util.List<java.lang.Boolean> additionalTargetIsDescriptorTable
-
additionalTargetTables
java.util.List<DatabaseTable> additionalTargetTables
-
descriptor
ClassDescriptor descriptor
-
hasInheritance
java.lang.Boolean hasInheritance
-
indexList
java.util.List<java.lang.Integer> indexList
-
isMapKeyHolder
boolean isMapKeyHolder
-
joinExpression
ObjectExpression joinExpression
-
mapKeyHolder
OuterJoinExpressionHolder mapKeyHolder
-
outerJoinedAdditionalJoinCriteria
java.util.Map<DatabaseTable,Expression> outerJoinedAdditionalJoinCriteria
-
outerJoinedMappingCriteria
Expression outerJoinedMappingCriteria
-
sourceAlias
DatabaseTable sourceAlias
-
sourceTable
DatabaseTable sourceTable
-
statement
SQLSelectStatement statement
-
targetAlias
DatabaseTable targetAlias
-
targetTable
DatabaseTable targetTable
-
-
-
Class org.eclipse.persistence.internal.expressions.ParameterExpression extends BaseExpression implements Serializable
-
Serialized Fields
-
canBind
java.lang.Boolean canBind
'True' indicates this expression can bind parameters 'False' indicates this expression cannot bind parameters Defaults to 'null' to indicate specific no preference -
field
DatabaseField field
The parameter field or name. -
isProperty
boolean isProperty
-
localBase
Expression localBase
The opposite side of the relation, this is used for conversion of the parameter using the others mapping. -
type
java.lang.Object type
The inferred type of the parameter. Please note that the type might not be always initialized to correct value. It might be null if not initialized correctly.
-
-
-
Class org.eclipse.persistence.internal.expressions.QueryKeyExpression extends ObjectExpression implements Serializable
-
Serialized Fields
-
aliasedField
DatabaseField aliasedField
Cache the aliased field. Only applies to attributes. -
hasMapping
boolean hasMapping
-
hasQueryKey
boolean hasQueryKey
-
index
IndexExpression index
-
isAttributeExpression
java.lang.Boolean isAttributeExpression
PERF: Cache if the expression is an attribute expression. -
isClonedForSubQuery
boolean isClonedForSubQuery
-
name
java.lang.String name
The name of the query key. -
shouldQueryToManyRelationship
boolean shouldQueryToManyRelationship
Is this a query across a 1:many or many:many relationship. Does not apply to attributes.
-
-
-
Class org.eclipse.persistence.internal.expressions.RelationExpression extends CompoundExpression implements Serializable
-
Serialized Fields
-
isObjectComparisonExpression
java.lang.Boolean isObjectComparisonExpression
PERF: Cache if the expression is an object comparison expression.
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLDeleteAllStatement extends SQLDeleteStatement implements Serializable
-
Serialized Fields
-
aliasedFields
java.util.Vector aliasedFields
-
inheritanceExpression
Expression inheritanceExpression
-
originalFields
java.util.Vector originalFields
-
selectCallForExist
SQLCall selectCallForExist
-
selectCallForNotExist
SQLCall selectCallForNotExist
-
shouldExtractWhereClauseFromSelectCallForExist
boolean shouldExtractWhereClauseFromSelectCallForExist
-
tableAliasInSelectCallForExist
java.lang.String tableAliasInSelectCallForExist
-
tableAliasInSelectCallForNotExist
java.lang.String tableAliasInSelectCallForNotExist
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLDeleteAllStatementForTempTable extends SQLModifyAllStatementForTempTable implements Serializable
-
Serialized Fields
-
targetPrimaryKeyFields
java.util.List<DatabaseField> targetPrimaryKeyFields
-
targetTable
DatabaseTable targetTable
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLDeleteStatement extends SQLModifyStatement implements Serializable
-
Class org.eclipse.persistence.internal.expressions.SQLInsertStatement extends SQLModifyStatement implements Serializable
-
Class org.eclipse.persistence.internal.expressions.SQLModifyAllStatementForTempTable extends SQLModifyStatement implements Serializable
-
Serialized Fields
-
allFields
java.util.Collection allFields
-
mode
int mode
-
primaryKeyFields
java.util.List<DatabaseField> primaryKeyFields
-
selectCall
SQLCall selectCall
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLModifyStatement extends SQLStatement implements Serializable
-
Serialized Fields
-
modifyRow
AbstractRecord modifyRow
-
returnFields
java.util.Vector returnFields
-
table
DatabaseTable table
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLSelectStatement extends SQLStatement implements Serializable
-
Serialized Fields
-
connectByExpression
Expression connectByExpression
-
currentAlias
DatabaseTable currentAlias
-
currentAliasNumber
int currentAliasNumber
-
direction
ReadAllQuery.Direction direction
-
distinctState
short distinctState
Used for "Select Distinct" option. -
fieldAliases
java.util.Map<DatabaseField,java.lang.String> fieldAliases
Used for caching the field alias written to the query -
fieldCounter
int fieldCounter
Counter to generate unique alias names -
fields
java.util.Vector fields
Fields being selected (can include expressions). -
forUpdateClause
ForUpdateClause forUpdateClause
Used for pessimistic locking ie. "For Update". -
groupByExpressions
java.util.List<Expression> groupByExpressions
Group by clause for report queries. -
havingExpression
Expression havingExpression
Having clause for report queries. -
isAggregateSelect
boolean isAggregateSelect
Used for report query or counts so we know how to treat distincts. -
lastTable
DatabaseTable lastTable
-
nonSelectFields
java.util.List<java.lang.Object> nonSelectFields
Fields not being selected (can include expressions). -
optimizedClonedExpressions
java.util.Map<Expression,Expression> optimizedClonedExpressions
It is used by subselect to re-normalize joins -
orderByExpressions
java.util.List<Expression> orderByExpressions
Order by clause for read all queries. -
orderSiblingsByExpressions
java.util.List<Expression> orderSiblingsByExpressions
-
outerJoinExpressionHolders
java.util.List<OuterJoinExpressionHolder> outerJoinExpressionHolders
Used for DB2 style from clause outer joins. -
parentStatement
SQLSelectStatement parentStatement
Used for subselects. -
query
ReadQuery query
Query this statement is associated to (used for SQL query options). -
requiresAliases
boolean requiresAliases
Variables used for aliasing and normalizing. -
shouldCacheFieldAliases
boolean shouldCacheFieldAliases
-
startWithExpression
Expression startWithExpression
Used for Oracle Hierarchical Queries -
tableAliases
java.util.Map<DatabaseTable,DatabaseTable> tableAliases
-
tables
java.util.List<DatabaseTable> tables
Tables being selected from. -
unionExpressions
java.util.List<Expression> unionExpressions
Union clause. -
useUniqueFieldAliases
boolean useUniqueFieldAliases
Flag used to indicate field names should use unique aliases
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLStatement extends java.lang.Object implements Serializable
-
Serialized Fields
-
builder
ExpressionBuilder builder
-
hintString
java.lang.String hintString
-
translationRow
AbstractRecord translationRow
-
whereClause
Expression whereClause
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLUpdateAllStatement extends SQLModifyStatement implements Serializable
-
Serialized Fields
-
databaseFieldsToTableAliases
java.util.HashMap databaseFieldsToTableAliases
-
m_updateClauses
java.util.HashMap m_updateClauses
-
primaryKeyFields
java.util.Collection primaryKeyFields
-
selectCallForExist
SQLCall selectCallForExist
-
shouldExtractWhereClauseFromSelectCallForExist
boolean shouldExtractWhereClauseFromSelectCallForExist
-
tableAliasInSelectCallForExist
java.lang.String tableAliasInSelectCallForExist
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLUpdateAllStatementForOracleAnonymousBlock extends SQLModifyStatement implements Serializable
-
Serialized Fields
-
selectCall
SQLCall selectCall
-
tables_databaseFieldsToValues
java.util.HashMap tables_databaseFieldsToValues
-
tablesToPrimaryKeyFields
java.util.HashMap tablesToPrimaryKeyFields
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLUpdateAllStatementForTempTable extends SQLModifyAllStatementForTempTable implements Serializable
-
Serialized Fields
-
assignedFields
java.util.Collection assignedFields
-
-
-
Class org.eclipse.persistence.internal.expressions.SQLUpdateStatement extends SQLModifyStatement implements Serializable
-
Class org.eclipse.persistence.internal.expressions.SubSelectDatabaseTable extends DatabaseTable implements Serializable
-
Serialized Fields
-
subSelect
Expression subSelect
-
-
-
Class org.eclipse.persistence.internal.expressions.SubSelectExpression extends BaseExpression implements Serializable
-
Serialized Fields
-
attribute
java.lang.String attribute
-
criteriaBase
Expression criteriaBase
-
hasBeenNormalized
boolean hasBeenNormalized
-
returnType
java.lang.Class returnType
-
subQuery
ReportQuery subQuery
-
-
-
Class org.eclipse.persistence.internal.expressions.TableAliasLookup extends java.lang.Object implements Serializable
-
Serialized Fields
-
haveBeenAddedToStatement
boolean haveBeenAddedToStatement
-
keys
DatabaseTable[] keys
-
lastUsed
int lastUsed
-
values
DatabaseTable[] values
-
-
-
Class org.eclipse.persistence.internal.expressions.TableExpression extends DataExpression implements Serializable
-
Serialized Fields
-
table
DatabaseTable table
-
-
-
Class org.eclipse.persistence.internal.expressions.TreatAsExpression extends QueryKeyExpression implements Serializable
-
Serialized Fields
-
isDowncast
java.lang.Boolean isDowncast
-
typeExpression
Expression typeExpression
-
typeExpressionBase
ObjectExpression typeExpressionBase
-
-
-
-
Package org.eclipse.persistence.internal.helper
-
Class org.eclipse.persistence.internal.helper.ConcurrencyManager extends java.lang.Object implements Serializable
-
Serialized Fields
-
concurrencyManagerCreationDate
java.util.Date concurrencyManagerCreationDate
-
concurrencyManagerId
long concurrencyManagerId
-
depth
java.util.concurrent.atomic.AtomicInteger depth
-
lockedByMergeManager
boolean lockedByMergeManager
-
numberOfReaders
java.util.concurrent.atomic.AtomicInteger numberOfReaders
-
numberOfWritersWaiting
java.util.concurrent.atomic.AtomicInteger numberOfWritersWaiting
-
stack
java.lang.Exception stack
-
totalNumberOfKeysAcquiredForReading
java.util.concurrent.atomic.AtomicLong totalNumberOfKeysAcquiredForReading
-
totalNumberOfKeysReleasedForReading
java.util.concurrent.atomic.AtomicLong totalNumberOfKeysReleasedForReading
-
totalNumberOfKeysReleasedForReadingBlewUpExceptionDueToCacheKeyHavingReachedCounterZero
java.util.concurrent.atomic.AtomicLong totalNumberOfKeysReleasedForReadingBlewUpExceptionDueToCacheKeyHavingReachedCounterZero
-
-
-
Class org.eclipse.persistence.internal.helper.ConcurrentFixedCache extends java.lang.Object implements Serializable
-
Serialized Fields
-
cache
java.util.Map cache
-
maxSize
int maxSize
-
-
-
Class org.eclipse.persistence.internal.helper.ConversionManager extends CoreConversionManager implements Serializable
-
Serialized Fields
-
dataTypesConvertedFromAClass
java.util.Hashtable dataTypesConvertedFromAClass
Store the list of Classes that can be converted to from the key. -
dataTypesConvertedToAClass
java.util.Hashtable dataTypesConvertedToAClass
Store the list of Classes that can be converted from to the key. -
defaultNullValues
java.util.Map defaultNullValues
-
loader
java.lang.ClassLoader loader
-
shouldUseClassLoaderFromCurrentThread
boolean shouldUseClassLoaderFromCurrentThread
This flag is here if the Conversion Manager should use the class loader on the thread when loading classes.
-
-
-
Class org.eclipse.persistence.internal.helper.DatabaseField extends java.lang.Object implements Serializable
-
Serialized Fields
-
columnDefinition
java.lang.String columnDefinition
-
index
int index
Store normal index of field in result set to optimize performance. PERF: Allow direct variable access from getIndicatingNoEntry. -
isCreatable
boolean isCreatable
-
isInsertable
boolean isInsertable
-
isNullable
boolean isNullable
-
isPrimaryKey
boolean isPrimaryKey
-
isTranslated
boolean isTranslated
Returns true if this field was translated. -
isUnique
boolean isUnique
-
isUpdatable
boolean isUpdatable
-
keepInRow
boolean keepInRow
Indicates whether the field should be kept in the record after the object is created. Used by ObjectLevelReadQuery ResultSetAccessOptimization. -
length
int length
-
name
java.lang.String name
Column name of the field. -
nameForComparisons
java.lang.String nameForComparisons
If this is set, it will be used in determining equality (unless delimiters are used) and the hashcode.- See Also:
DatabaseField.getNameForComparisons()
-
precision
int precision
-
qualifiedName
java.lang.String qualifiedName
PERF: Cache fully qualified table.field-name. -
scale
int scale
Variables used for generating DDL -
sqlType
int sqlType
Respective JDBC type of the field's value. This overrides the class type, which the JDBC type is normally computed from. PERF: Allow direct variable access from getObject. -
table
DatabaseTable table
Fields table (encapsulates name + creator). -
typeName
java.lang.String typeName
-
useDelimiters
boolean useDelimiters
-
useUpperCaseForComparisons
boolean useUpperCaseForComparisons
setting to true will cause getNameForComparisons to lazy initialize nameForComparisons using the value from getName().toUpperCase().
-
-
-
Class org.eclipse.persistence.internal.helper.DatabaseTable extends java.lang.Object implements Serializable
-
Serialized Fields
-
creationSuffix
java.lang.String creationSuffix
-
foreignKeyConstraints
java.util.Map<java.lang.String,ForeignKeyConstraint> foreignKeyConstraints
JPA 2.1 Foreign key specification data -
indexes
java.util.List<IndexDefinition> indexes
Store the set of indexes defined through meta-data for the table. -
name
java.lang.String name
-
qualifiedName
java.lang.String qualifiedName
-
tableQualifier
java.lang.String tableQualifier
-
uniqueConstraints
java.util.Map<java.lang.String,java.util.List<java.util.List<java.lang.String>>> uniqueConstraints
Contains the user specified unique constraints. JPA 2.0 introduced the name element, therefore, if specified we will use that name to create the constraint. Constraints with no name will be added to the map under the null key and generated with a default name. Therefore, when a name is given the list size should only ever be 1. We will validate. The null key could have multiples however they will have their names defaulted (as we did before). -
useDelimiters
boolean useDelimiters
-
-
-
Class org.eclipse.persistence.internal.helper.DescriptorCompare extends java.lang.Object implements Serializable
- serialVersionUID:
- -2792350655245140468L
-
Class org.eclipse.persistence.internal.helper.FunctionField extends DatabaseField implements Serializable
-
Serialized Fields
-
expression
Expression expression
-
-
-
Class org.eclipse.persistence.internal.helper.Helper extends CoreHelper implements Serializable
-
Class org.eclipse.persistence.internal.helper.IdentityHashSet extends java.util.AbstractCollection implements Serializable
- serialVersionUID:
- 1619330892277906704L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, java.lang.ClassNotFoundExceptionDeserialize the IdentityHashSet from a stream.- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
writeObject
private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException, java.lang.ClassNotFoundExceptionSerialize the state of this IdentityHashSet to a stream.- Serial Data:
- The capacity of the IdentityHashSet (the length of the bucket array) is emitted (int), followed by the size of the IdentityHashSet, followed by the contents (in no particular order).
- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
-
Serialized Fields
-
loadFactor
float loadFactor
-
threshold
int threshold
-
-
Class org.eclipse.persistence.internal.helper.IdentityWeakHashMap extends java.util.AbstractMap<K,V> implements Serializable
- serialVersionUID:
- -5176951017503351630L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, java.lang.ClassNotFoundExceptionDeserialize the IdentityWeakHashMap from a stream.- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
writeObject
private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOExceptionSerialize the state of this IdentityWeakHashMap to a stream.- Serial Data:
- The capacity of the IdentityWeakHashMap (the length of the bucket array) is emitted (int), followed by the size of the IdentityWeakHashMap, followed by the key-value mappings (in no particular order).
- Throws:
java.io.IOException
-
-
Serialized Fields
-
loadFactor
float loadFactor
-
referenceQueue
java.lang.ref.ReferenceQueue referenceQueue
This is used by the garbage collector. Every weak reference that is garbage collected will be enqueued on this. Then only this queue needs to be checked to remove empty references. -
threshold
int threshold
-
-
Class org.eclipse.persistence.internal.helper.JPAConversionManager extends ConversionManager implements Serializable
-
Class org.eclipse.persistence.internal.helper.MappingCompare extends java.lang.Object implements Serializable
- serialVersionUID:
- -2749222441763925989L
-
Class org.eclipse.persistence.internal.helper.NonSynchronizedProperties extends java.util.Properties implements Serializable
-
Serialized Fields
-
values
java.util.Map<java.lang.Object,java.lang.Object> values
-
-
-
Class org.eclipse.persistence.internal.helper.NonSynchronizedSubVector extends NonSynchronizedVector implements Serializable
-
Serialized Fields
-
l
java.util.Vector l
-
offset
int offset
-
size
int size
-
-
-
Class org.eclipse.persistence.internal.helper.NonSynchronizedVector extends java.util.Vector implements Serializable
-
Serialization Methods
-
writeObject
private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException- Throws:
java.io.IOException
-
-
-
Class org.eclipse.persistence.internal.helper.ThreadCursoredList extends java.util.Vector implements Serializable
-
Serialized Fields
-
exception
java.lang.RuntimeException exception
Used to throw exception that occur from the concurrent population thread. -
isComplete
boolean isComplete
Store if the list is fully populated.
-
-
-
-
Package org.eclipse.persistence.internal.helper.type
-
Class org.eclipse.persistence.internal.helper.type.ReadLockAcquisitionMetadata extends java.lang.Object implements Serializable
-
Serialized Fields
-
cacheKeyWhoseNumberOfReadersThreadIsIncrementing
ConcurrencyManager cacheKeyWhoseNumberOfReadersThreadIsIncrementing
This is the cache key whose number of readers is about to be incremented -
currentThreadStackTraceInformation
java.lang.String currentThreadStackTraceInformation
If enabled we will trace the exact code location that did the increment of number of readers. -
currentThreadStackTraceInformationCpuTimeCostMs
long currentThreadStackTraceInformationCpuTimeCostMs
how expensive was it to acquire the stack trace. This might be too expensive for being used live. -
dateOfReadLockAcquisition
java.util.Date dateOfReadLockAcquisition
Date when this event of trying to acquire a read lock has take place. -
numberOfReadersOnCacheKeyBeforeIncrementingByOne
int numberOfReadersOnCacheKeyBeforeIncrementingByOne
This is the current number of readers on the cache key just before we execute the increment. -
readLockGlobalAcquisitionNumber
long readLockGlobalAcquisitionNumber
Each time a read lock is acquired we generate a new number for this read lock acquision.
-
-
-
-
Package org.eclipse.persistence.internal.history
-
Class org.eclipse.persistence.internal.history.DecoratedDatabaseTable extends DatabaseTable implements Serializable
-
Serialized Fields
-
asOfClause
AsOfClause asOfClause
-
-
-
Class org.eclipse.persistence.internal.history.HistoricalDatabaseTable extends DatabaseTable implements Serializable
-
Serialized Fields
-
historicalName
java.lang.String historicalName
-
historicalNameDelimited
java.lang.String historicalNameDelimited
-
-
-
Class org.eclipse.persistence.internal.history.HistoricalSession extends AbstractSession implements Serializable
-
Serialized Fields
-
asOfClause
AsOfClause asOfClause
-
parent
AbstractSession parent
-
-
-
Class org.eclipse.persistence.internal.history.UniversalAsOfClause extends AsOfClause implements Serializable
-
-
Package org.eclipse.persistence.internal.identitymaps
-
Class org.eclipse.persistence.internal.identitymaps.AbstractIdentityMap extends java.lang.Object implements Serializable
-
Serialized Fields
-
isIsolated
boolean isIsolated
Is this identity map within an IsolatedClientSession -
maxSize
int maxSize
The initial or maximum size of the cache depending upon the concrete implementation. -
session
AbstractSession session
Session that the map is on
-
-
-
Class org.eclipse.persistence.internal.identitymaps.CacheId extends java.lang.Object implements Serializable
-
Serialized Fields
-
hasArray
boolean hasArray
Indicates whether at least one element of primaryKey is array. -
hash
int hash
Cached hashcode. -
primaryKey
java.lang.Object[] primaryKey
The primary key values.
-
-
-
Class org.eclipse.persistence.internal.identitymaps.CacheIdentityMap extends FullIdentityMap implements Serializable
-
Serialized Fields
-
first
LinkedCacheKey first
Provide handles on the linked list -
last
LinkedCacheKey last
Provide handles on the linked list
-
-
-
Class org.eclipse.persistence.internal.identitymaps.CacheKey extends ConcurrencyManager implements Serializable
-
Serialized Fields
-
CREATION_THREAD_HASHCODE
long CREATION_THREAD_HASHCODE
-
CREATION_THREAD_ID
long CREATION_THREAD_ID
-
CREATION_THREAD_NAME
java.lang.String CREATION_THREAD_NAME
-
invalidationState
int invalidationState
Invalidation State can be used to indicate whether this cache key is considered valid -
isIsolated
boolean isIsolated
Set to true if this CacheKey comes from an IsolatedClientSession, or DatabaseSessionImpl. -
isWrapper
boolean isWrapper
Stores if this CacheKey instance is a wrapper for the underlying CacheKey. CacheKey wrappers may be used with cache interceptors. -
key
java.lang.Object key
The key holds the vector of primary key values for the object. -
lastUpdatedQueryId
long lastUpdatedQueryId
This attribute is the system time in milli seconds that the object was last refreshed on -
mapOwner
IdentityMap mapOwner
-
object
java.lang.Object object
-
protectedForeignKeys
AbstractRecord protectedForeignKeys
Stores retrieved FK values for relationships that are not stored in the Entity -
readTime
long readTime
The read time stores the millisecond value of the last time the object help by this cache key was confirmed as up to date. -
record
Record record
This is used for Document Preservation to cache the record that this object was built from -
transactionId
java.lang.Object transactionId
The ID of the database transaction that last wrote the object. This is used for database change notification. -
wrapper
java.lang.Object wrapper
The cached wrapper for the object, used in EJB. -
writeLockValue
java.lang.Object writeLockValue
The writeLock value is being held as an object so that it might contain a number or timestamp.
-
-
-
Class org.eclipse.persistence.internal.identitymaps.FullIdentityMap extends AbstractIdentityMap implements Serializable
-
Serialized Fields
-
cacheKeys
java.util.Map<java.lang.Object,CacheKey> cacheKeys
Map of CacheKeys stored using their key.
-
-
-
Class org.eclipse.persistence.internal.identitymaps.HardCacheWeakIdentityMap extends WeakIdentityMap implements Serializable
-
Serialized Fields
-
referenceCache
ExposedNodeLinkedList referenceCache
A subset of cache entries have hard references maintained in this list to reduce garbage collection frequency
-
-
-
Class org.eclipse.persistence.internal.identitymaps.HardCacheWeakIdentityMap.ReferenceCacheKey extends WeakCacheKey implements Serializable
-
Serialized Fields
-
referenceNode
LinkedNode referenceNode
-
-
-
Class org.eclipse.persistence.internal.identitymaps.IdentityMapManager extends java.lang.Object implements Serializable
-
Serialized Fields
-
cacheIndexes
java.util.Map<CacheIndex,IdentityMap> cacheIndexes
A map of indexes on the cache. -
identityMaps
java.util.Map<java.lang.Class,IdentityMap> identityMaps
A table of identity maps with the key being the domain Class. -
isCacheAccessPreCheckRequired
boolean isCacheAccessPreCheckRequired
PERF: Used to avoid readLock and profiler checks to improve performance. -
lastAccessedIdentityMap
IdentityMap lastAccessedIdentityMap
PERF: Optimize the object retrieval from the identity map. -
queryResults
java.util.Map<java.lang.Object,IdentityMap> queryResults
A table of identity maps with the key being the query -
queryResultsInvalidationsByClass
java.util.Map<java.lang.Class,java.util.Set> queryResultsInvalidationsByClass
A map of class to list of queries that need to be invalidated when that class changes. -
session
AbstractSession session
A reference to the session owning this manager.
-
-
-
Class org.eclipse.persistence.internal.identitymaps.LinkedCacheKey extends CacheKey implements Serializable
-
Serialized Fields
-
next
LinkedCacheKey next
Handle on next element in cache -
previous
LinkedCacheKey previous
Handle on previous element in cache
-
-
-
Class org.eclipse.persistence.internal.identitymaps.NoIdentityMap extends AbstractIdentityMap implements Serializable
-
Class org.eclipse.persistence.internal.identitymaps.QueueableWeakCacheKey extends WeakCacheKey implements Serializable
-
Serialized Fields
-
referenceQueue
java.lang.ref.ReferenceQueue referenceQueue
-
-
-
Class org.eclipse.persistence.internal.identitymaps.SoftCacheKey extends WeakCacheKey implements Serializable
-
Class org.eclipse.persistence.internal.identitymaps.SoftCacheWeakIdentityMap extends HardCacheWeakIdentityMap implements Serializable
-
Class org.eclipse.persistence.internal.identitymaps.SoftIdentityMap extends WeakIdentityMap implements Serializable
-
Class org.eclipse.persistence.internal.identitymaps.UnitOfWorkIdentityMap extends FullIdentityMap implements Serializable
-
Class org.eclipse.persistence.internal.identitymaps.WeakCacheKey extends CacheKey implements Serializable
-
Serialized Fields
-
reference
java.lang.ref.Reference reference
Reference is maintained weak to allow garbage collection
-
-
-
Class org.eclipse.persistence.internal.identitymaps.WeakIdentityMap extends FullIdentityMap implements Serializable
-
Serialized Fields
-
cleanupCount
int cleanupCount
Keep track of a counter to amortize cleanup of dead cache keys -
cleanupSize
int cleanupSize
PERF: Keep track of a cleanup size to avoid cleanup bottleneck for large caches.
-
-
-
Class org.eclipse.persistence.internal.identitymaps.WeakUnitOfWorkIdentityMap extends UnitOfWorkIdentityMap implements Serializable
-
Serialized Fields
-
cleanupCount
int cleanupCount
Keep track of a counter to amortize cleanup of dead cache keys -
cleanupSize
int cleanupSize
PERF: Keep track of a cleanup size to avoid cleanup bottleneck for large caches. -
referenceQueue
java.lang.ref.ReferenceQueue referenceQueue
-
-
-
-
Package org.eclipse.persistence.internal.indirection
-
Class org.eclipse.persistence.internal.indirection.BackupValueHolder extends DatabaseValueHolder implements Serializable
-
Serialized Fields
-
unitOfWorkValueHolder
ValueHolderInterface unitOfWorkValueHolder
Stores the original uow clone's value holder.
-
-
-
Class org.eclipse.persistence.internal.indirection.BasicIndirectionPolicy extends IndirectionPolicy implements Serializable
-
Class org.eclipse.persistence.internal.indirection.BatchValueHolder extends QueryBasedValueHolder implements Serializable
-
Class org.eclipse.persistence.internal.indirection.CacheBasedValueHolder extends DatabaseValueHolder implements Serializable
-
Serialized Fields
-
references
java.lang.Object[] references
-
shouldAllowInstantiationDeferral
boolean shouldAllowInstantiationDeferral
Setting to force the instantiation of the Collection on modification
-
-
-
Class org.eclipse.persistence.internal.indirection.ContainerIndirectionPolicy extends BasicIndirectionPolicy implements Serializable
-
Serialized Fields
-
containerClass
java.lang.Class containerClass
-
containerClassName
java.lang.String containerClassName
-
-
-
Class org.eclipse.persistence.internal.indirection.DatabaseValueHolder extends java.lang.Object implements Serializable
-
Serialized Fields
-
isCoordinatedWithProperty
boolean isCoordinatedWithProperty
The variable below is used as part of the implementation of WeavedAttributeValueHolderInterface It is used to track whether a valueholder that has been weaved into a class is coordinated with the underlying property Set internally in EclipseLink when the state of coordination between a weaved valueholder and the underlying property is known -
isInstantiated
boolean isInstantiated
Indicates whether the object has been read from the database or not. -
row
AbstractRecord row
Stores the row representation of the object. -
value
java.lang.Object value
Stores the object after it is read from the database.
-
-
-
Class org.eclipse.persistence.internal.indirection.EISOneToManyQueryBasedValueHolder extends QueryBasedValueHolder implements Serializable
-
Serialized Fields
-
mapping
EISOneToManyMapping mapping
-
-
-
Class org.eclipse.persistence.internal.indirection.IndirectionPolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
mapping
DatabaseMapping mapping
-
-
-
Class org.eclipse.persistence.internal.indirection.NoIndirectionPolicy extends IndirectionPolicy implements Serializable
-
Class org.eclipse.persistence.internal.indirection.ProtectedValueHolder extends DatabaseValueHolder implements Serializable
-
Class org.eclipse.persistence.internal.indirection.ProxyIndirectionHandler extends java.lang.Object implements Serializable
-
Serialized Fields
-
valueHolder
ValueHolderInterface valueHolder
-
-
-
Class org.eclipse.persistence.internal.indirection.ProxyIndirectionPolicy extends BasicIndirectionPolicy implements Serializable
-
Serialized Fields
-
targetInterfaces
java.lang.Class[] targetInterfaces
-
-
-
Class org.eclipse.persistence.internal.indirection.QueryBasedValueHolder extends DatabaseValueHolder implements Serializable
-
Serialized Fields
-
refreshCascade
java.lang.Integer refreshCascade
-
-
-
Class org.eclipse.persistence.internal.indirection.TransformerBasedValueHolder extends DatabaseValueHolder implements Serializable
-
Class org.eclipse.persistence.internal.indirection.TransparentIndirectionPolicy extends IndirectionPolicy implements Serializable
-
Serialized Fields
-
containerPolicy
ContainerPolicy containerPolicy
PERF: Cache the mappings container policy. -
useLazyInstantiation
java.lang.Boolean useLazyInstantiation
IndirectList and IndirectSet can be configured not to instantiate the list from the database when you add and remove from them. IndirectList defaults to this behavior. When Set to true, the collection associated with this TransparentIndirection will be setup so as not to instantiate for adds and removes. The weakness of this setting for an IndirectSet is that when the set is not instantiated, if a duplicate element is added, it will not be detected until commit time.
-
-
-
Class org.eclipse.persistence.internal.indirection.UnitOfWorkQueryValueHolder extends UnitOfWorkValueHolder implements Serializable
-
Class org.eclipse.persistence.internal.indirection.UnitOfWorkTransformerValueHolder extends UnitOfWorkValueHolder implements Serializable
-
Class org.eclipse.persistence.internal.indirection.UnitOfWorkValueHolder extends DatabaseValueHolder implements Serializable
-
Serialized Fields
-
backupValueHolder
ValueHolderInterface backupValueHolder
The value holder stored in the backup copy, should not be transient. -
remoteUnitOfWork
UnitOfWorkImpl remoteUnitOfWork
These cannot be transient because they are required for a remote unit of work. When the remote uow is serialized to the server to be committed, these are used to reconstruct the value holder on the server. They should be null for non-remote sessions. -
sourceAttributeName
java.lang.String sourceAttributeName
-
sourceObject
java.lang.Object sourceObject
-
wrappedValueHolderRemoteID
java.rmi.server.ObjID wrappedValueHolderRemoteID
-
-
-
Class org.eclipse.persistence.internal.indirection.WeavedObjectBasicIndirectionPolicy extends BasicIndirectionPolicy implements Serializable
-
Serialized Fields
-
actualTypeClassName
java.lang.String actualTypeClassName
Stores the actual type of the mapping if different from the reference type. Used for set method invocation -
getMethodName
java.lang.String getMethodName
Name of the initial get method. -
hasUsedMethodAccess
boolean hasUsedMethodAccess
indicates whether the mapping has originally used method access -
setMethodName
java.lang.String setMethodName
Name of the initial set method.
-
-
-
-
Package org.eclipse.persistence.internal.indirection.jdk8
-
Class org.eclipse.persistence.internal.indirection.jdk8.IndirectList extends IndirectList<E> implements Serializable
-
Class org.eclipse.persistence.internal.indirection.jdk8.IndirectMap extends IndirectMap<K,V> implements Serializable
-
Class org.eclipse.persistence.internal.indirection.jdk8.IndirectSet extends IndirectSet<E> implements Serializable
-
-
Package org.eclipse.persistence.internal.jpa.parsing.jpql
-
Class org.eclipse.persistence.internal.jpa.parsing.jpql.InvalidIdentifierException extends org.eclipse.persistence.internal.libraries.antlr.runtime.RecognitionException implements Serializable
-
Class org.eclipse.persistence.internal.jpa.parsing.jpql.InvalidIdentifierStartException extends org.eclipse.persistence.internal.libraries.antlr.runtime.RecognitionException implements Serializable
-
-
Package org.eclipse.persistence.internal.oxm
-
Class org.eclipse.persistence.internal.oxm.NamespaceResolverStorage extends java.util.LinkedHashMap<java.lang.String,java.lang.String> implements Serializable
- serialVersionUID:
- -4697397620139076774L
-
Class org.eclipse.persistence.internal.oxm.QNameInheritancePolicy extends InheritancePolicy implements Serializable
-
Serialized Fields
-
namespaceResolver
NamespaceResolver namespaceResolver
-
usesXsiType
boolean usesXsiType
-
-
-
Class org.eclipse.persistence.internal.oxm.TreeObjectBuilder extends XMLObjectBuilder implements Serializable
-
Serialized Fields
-
xPathObjectBuilder
XPathObjectBuilder xPathObjectBuilder
-
-
-
Class org.eclipse.persistence.internal.oxm.VectorUtils.UnmodifiableVector extends java.util.Vector<E> implements Serializable
- serialVersionUID:
- -8378199697360550972L
-
Class org.eclipse.persistence.internal.oxm.XMLConversionManager extends ConversionManager implements Serializable
-
Serialized Fields
-
datatypeFactory
javax.xml.datatype.DatatypeFactory datatypeFactory
-
timeZone
java.util.TimeZone timeZone
-
timeZoneQualified
boolean timeZoneQualified
-
-
-
Class org.eclipse.persistence.internal.oxm.XMLObjectBuilder extends ObjectBuilder implements Serializable
-
Serialized Fields
-
isXMLDescriptor
java.lang.Boolean isXMLDescriptor
-
xsiTypeIndicatorField
boolean xsiTypeIndicatorField
-
-
-
Class org.eclipse.persistence.internal.oxm.XMLSequencedDescriptor extends XMLDescriptor implements Serializable
-
Serialized Fields
-
getSettingsMethod
java.lang.reflect.Method getSettingsMethod
-
getSettingsMethodName
java.lang.String getSettingsMethodName
-
-
-
Class org.eclipse.persistence.internal.oxm.XMLSequencedObjectBuilder extends XMLObjectBuilder implements Serializable
-
-
Package org.eclipse.persistence.internal.oxm.accessor
-
Class org.eclipse.persistence.internal.oxm.accessor.OrmAttributeAccessor extends AttributeAccessor implements Serializable
-
Serialized Fields
-
isChangeTracking
boolean isChangeTracking
-
isValueHolderProperty
boolean isValueHolderProperty
-
ormAccessor
AttributeAccessor ormAccessor
-
oxmAccessor
CoreAttributeAccessor oxmAccessor
-
-
-
-
Package org.eclipse.persistence.internal.oxm.record
-
Class org.eclipse.persistence.internal.oxm.record.XMLTransformationRecord extends DOMRecord implements Serializable
-
Serialized Fields
-
owningRecord
UnmarshalRecord owningRecord
-
resolver
NamespaceResolver resolver
-
-
-
-
Package org.eclipse.persistence.internal.oxm.schema
-
Class org.eclipse.persistence.internal.oxm.schema.SchemaModelProject extends Project implements Serializable
-
Serialized Fields
-
namespaceResolver
NamespaceResolver namespaceResolver
-
-
-
-
Package org.eclipse.persistence.internal.queries
-
Class org.eclipse.persistence.internal.queries.ArrayListContainerPolicy extends ListContainerPolicy implements Serializable
-
Class org.eclipse.persistence.internal.queries.AttributeItem extends CoreAttributeItem<AttributeGroup> implements Serializable
-
Class org.eclipse.persistence.internal.queries.CallQueryMechanism extends DatasourceCallQueryMechanism implements Serializable
-
Class org.eclipse.persistence.internal.queries.CollectionContainerPolicy extends InterfaceContainerPolicy implements Serializable
-
Class org.eclipse.persistence.internal.queries.ContainerPolicy extends java.lang.Object implements Serializable
- serialVersionUID:
- 6971791021041582975L
-
Class org.eclipse.persistence.internal.queries.DatabaseQueryMechanism extends java.lang.Object implements Serializable
-
Serialized Fields
-
query
DatabaseQuery query
The database query that uses this mechanism.
-
-
-
Class org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism extends DatabaseQueryMechanism implements Serializable
-
Serialized Fields
-
call
DatasourceCall call
-
calls
java.util.Vector calls
Normally only a single call is used, however multiple table may require multiple calls on write.
-
-
-
Class org.eclipse.persistence.internal.queries.EntityFetchGroup extends FetchGroup implements Serializable
-
Class org.eclipse.persistence.internal.queries.ExpressionQueryMechanism extends StatementQueryMechanism implements Serializable
-
Serialized Fields
-
selectionCriteria
Expression selectionCriteria
-
-
-
Class org.eclipse.persistence.internal.queries.IndirectListContainerPolicy extends ListContainerPolicy implements Serializable
-
Class org.eclipse.persistence.internal.queries.InterfaceContainerPolicy extends ContainerPolicy implements Serializable
-
Serialized Fields
-
containerClass
java.lang.Class containerClass
The concrete container class. -
containerClassName
java.lang.String containerClassName
-
-
-
Class org.eclipse.persistence.internal.queries.JoinedAttributeManager extends java.lang.Object implements Serializable
-
Serialized Fields
-
baseExpressionBuilder
ExpressionBuilder baseExpressionBuilder
Stores the base builder for resolving joined attributes by name. -
baseQuery
ObjectBuildingQuery baseQuery
Stores the base query. -
hasOuterJoinedAttribute
boolean hasOuterJoinedAttribute
PERF: Used to avoid null checks for inner attribute joining. -
isToManyJoin
boolean isToManyJoin
Used to determine if -m joining has been used. -
joinedAttributeExpressions
java.util.List<Expression> joinedAttributeExpressions
Stores the joined attributes added through the query -
joinedAttributes
java.util.List<Expression> joinedAttributes
PERF: Cache the local joined attribute expressions. -
joinedMappingExpressions
java.util.List<Expression> joinedMappingExpressions
Stores the joined attributes as specified in the descriptor -
lastJoinedAttributeBaseExpression
Expression lastJoinedAttributeBaseExpression
Stores the last used base expression while adding joined attribute expression. -
parentResultIndex
int parentResultIndex
Stores the result index of the parent, used for oneToMany joins. -
shouldFilterDuplicates
boolean shouldFilterDuplicates
Determine if duplicate rows should be filter when using 1-m joining.
-
-
-
Class org.eclipse.persistence.internal.queries.JPQLCallQueryMechanism extends ExpressionQueryMechanism implements Serializable
-
Serialized Fields
-
ejbqlCall
JPQLCall ejbqlCall
-
-
-
Class org.eclipse.persistence.internal.queries.ListContainerPolicy extends CollectionContainerPolicy implements Serializable
-
Class org.eclipse.persistence.internal.queries.MapContainerPolicy extends InterfaceContainerPolicy implements Serializable
-
Serialized Fields
-
elementClass
java.lang.Class elementClass
-
elementClassName
java.lang.String elementClassName
-
keyName
java.lang.String keyName
The Method which is called on each value added to the Map and whose result is used as key to the value.
-
-
-
Class org.eclipse.persistence.internal.queries.MappedKeyMapContainerPolicy extends MapContainerPolicy implements Serializable
-
Serialized Fields
-
keyMapping
MapKeyMapping keyMapping
-
keyQuery
DatabaseQuery keyQuery
-
valueMapping
MapComponentMapping valueMapping
-
-
-
Class org.eclipse.persistence.internal.queries.OrderedListContainerPolicy extends ListContainerPolicy implements Serializable
-
Serialized Fields
-
listOrderField
DatabaseField listOrderField
-
orderCorrectionType
OrderCorrectionType orderCorrectionType
-
-
-
Class org.eclipse.persistence.internal.queries.QueryByExampleMechanism extends ExpressionQueryMechanism implements Serializable
-
Serialized Fields
-
exampleObject
java.lang.Object exampleObject
Used for Query By Example. -
isParsed
boolean isParsed
-
queryByExamplePolicy
QueryByExamplePolicy queryByExamplePolicy
-
-
-
Class org.eclipse.persistence.internal.queries.ReportItem extends java.lang.Object implements Serializable
-
Serialized Fields
-
attributeExpression
Expression attributeExpression
Expression (partial) describing the attribute wanted -
descriptor
ClassDescriptor descriptor
Descriptor for object result that is not based on an expression -
joinedAttributeManager
JoinedAttributeManager joinedAttributeManager
Stores the Join information for this item -
mapping
DatabaseMapping mapping
Mapping which relates field to attribute, used to convert value and determine reference descriptor -
name
java.lang.String name
Name given for item, can be used to retrieve value from result. Useful if same field retrieved multiple times -
resultIndex
int resultIndex
Stores the row index for this item, given multiple results and joins -
resultType
java.lang.Class resultType
Result type for this report item.
-
-
-
Class org.eclipse.persistence.internal.queries.SortedCollectionContainerPolicy extends CollectionContainerPolicy implements Serializable
-
Serialized Fields
-
comparatorClass
java.lang.Class comparatorClass
-
comparatorClassName
java.lang.String comparatorClassName
-
m_comparator
java.util.Comparator m_comparator
-
-
-
Class org.eclipse.persistence.internal.queries.StatementQueryMechanism extends CallQueryMechanism implements Serializable
-
Serialized Fields
-
sqlStatement
SQLStatement sqlStatement
-
sqlStatements
java.util.Vector sqlStatements
Normally only a single statement is used, however multiple table may require multiple statements on write.
-
-
-
Class org.eclipse.persistence.internal.queries.VectorContainerPolicy extends ListContainerPolicy implements Serializable
-
-
Package org.eclipse.persistence.internal.sessions
-
Class org.eclipse.persistence.internal.sessions.AbstractRecord extends CoreAbstractRecord implements Serializable
-
Serialized Fields
-
fields
java.util.Vector<DatabaseField> fields
Use vector to store the fields/values for optimal performance. -
lookupField
DatabaseField lookupField
Optimize field creation for field name lookup. -
nullValueInFields
boolean nullValueInFields
INTERNAL: flag for any database field containing a null value -
size
int size
PERF: Cache the row size. -
values
java.util.Vector values
Use vector to store the fields/values for optimal performance.
-
-
-
Class org.eclipse.persistence.internal.sessions.AbstractSession extends CoreAbstractSession<ClassDescriptor,Login,Platform,Project,SessionEventManager> implements Serializable
-
Serialization Methods
-
readObject
public java.lang.Object readObject(java.lang.Class domainClass) throws DatabaseExceptionPUBLIC: Read the first instance of the class from the database. This operation can be customized through using a ReadObjectQuery, or through also passing in a selection criteria.- Throws:
DatabaseException- See Also:
ReadObjectQuery,AbstractSession.readAllObjects(Class, Expression)
-
readObject
public java.lang.Object readObject(java.lang.Class domainClass, java.lang.String sqlString) throws DatabaseExceptionPUBLIC: Read the first instance of the class from the database return through execution the SQL string. The SQL string must be a valid SQL select statement or selecting stored procedure call. This operation can be customized through using a ReadObjectQuery. Warning: Allowing an unverified SQL string to be passed into this method makes your application vulnerable to SQL injection attacks.- Throws:
DatabaseException- See Also:
ReadObjectQuery
-
readObject
public java.lang.Object readObject(java.lang.Class domainClass, Expression expression) throws DatabaseExceptionPUBLIC: Read the first instance of the class from the database matching the given expression. This operation can be customized through using a ReadObjectQuery.- Throws:
DatabaseException- See Also:
ReadObjectQuery
-
readObject
public java.lang.Object readObject(java.lang.Class domainClass, Call aCall) throws DatabaseExceptionPUBLIC: Read the first instance of the class from the database returned through execution the Call string. The Call can be an SQLCall or JPQLCall. example: session.readObject(Employee.class, new SQLCall("SELECT * FROM EMPLOYEE"));- Throws:
DatabaseException- See Also:
SQLCall,JPQLCall
-
readObject
public java.lang.Object readObject(java.lang.Object object) throws DatabaseExceptionPUBLIC: Use the example object to consruct a read object query by the objects primary key. This will read the object from the database with the same primary key as the object or null if no object is found.- Throws:
DatabaseException
-
writeObject
public java.lang.Object writeObject(java.lang.Object domainObject) throws DatabaseException, OptimisticLockExceptionPUBLIC: Write the object and all of its privately owned parts in the database. Write will determine if an insert or an update should be done, it may go to the database to determine this (by default will check the identity map). The write operation can be customized through using an write query.- Throws:
DatabaseException- if an error occurs on the database, these include constraint violations, security violations and general database errors.OptimisticLockException- if the object's descriptor is using optimistic locking and the object has been updated or deleted by another user since it was last read.- See Also:
WriteObjectQuery,AbstractSession.insertObject(Object),AbstractSession.updateObject(Object)
-
-
Serialized Fields
-
attributeGroups
java.util.Map<java.lang.String,AttributeGroup> attributeGroups
Stores predefined reusable AttributeGroups. -
defaultReferenceMode
ReferenceMode defaultReferenceMode
Stores the default reference mode that a UnitOfWork will use when referencing managed objects.- See Also:
ReferenceMode
-
deferredEvents
java.util.List<DescriptorEvent> deferredEvents
temporarily holds a list of events that must be fired after the current operation completes. Initialy created for postClone events. -
identityMapAccessor
IdentityMapAccessor identityMapAccessor
Manages the live object cache. -
isConcurrent
boolean isConcurrent
Allow a session to enable concurrent processing. -
isExecutingEvents
boolean isExecutingEvents
records that the UOW is executing deferred events. Events could cause operations to occur that may attempt to restart the event execution. This must be avoided -
isFinalizersEnabled
boolean isFinalizersEnabled
PERF: Allow for finalizers to be enabled, currently enables client-session finalize. -
isInBroker
boolean isInBroker
Used to determine If a session is in a Broker or not -
isInProfile
boolean isInProfile
Used to determine If a session is in a profile or not -
isLoggingOff
boolean isLoggingOff
PERF: Quick check if logging is OFF entirely. -
isSynchronized
boolean isSynchronized
Indicates whether the session is synchronized. In case external transaction controller is used isSynchronized==true means the session's jta connection will be freed during external transaction callback. -
jpaQueriesProcessed
boolean jpaQueriesProcessed
Stores predefined not yet parsed JPQL queries. -
metadatalistener
MetadataRefreshListener metadatalistener
the MetadataRefreshListener is used with RCM to force a refresh of the metadata used within EntityManagerFactoryWrappers -
multitenantContextProperties
java.util.Set<java.lang.String> multitenantContextProperties
Stores the set of multitenant context properties this session requires -
name
java.lang.String name
Used to identify a session when using the session broker. -
objectsLockedForClone
java.util.Map objectsLockedForClone
This collection will be used to store those objects that are currently locked for the clone process. It should be populated with an EclipseLinkIdentityHashMap -
partitioningPolicy
PartitioningPolicy partitioningPolicy
Allow queries to be targeted at specific connection pools. -
pessimisticLockTimeoutDefault
java.lang.Integer pessimisticLockTimeoutDefault
Default pessimistic lock timeout value. -
pessimisticLockTimeoutUnitDefault
java.util.concurrent.TimeUnit pessimisticLockTimeoutUnitDefault
-
properties
java.util.Map<java.lang.String,java.lang.Object> properties
Allow for user defined properties. -
queryTimeoutDefault
int queryTimeoutDefault
-
queryTimeoutUnitDefault
java.util.concurrent.TimeUnit queryTimeoutUnitDefault
-
shouldCheckWriteLock
boolean shouldCheckWriteLock
PERF: Cache the write-lock check to avoid cost of checking in every register/clone. -
shouldOptimizeResultSetAccess
boolean shouldOptimizeResultSetAccess
Indicates whether ObjectLevelReadQuery should by default use ResultSet Access optimization. Optimization specified by the session is ignored if incompatible with other query settings. -
shouldPropagateChanges
boolean shouldPropagateChanges
Determined whether changes should be propagated to an EclipseLink cluster -
staticMetamodelClasses
java.util.Map<java.lang.String,java.lang.String> staticMetamodelClasses
This map will hold onto class to static metamodel class references from JPA. -
tolerateInvalidJPQL
boolean tolerateInvalidJPQL
Indicates whether Session creation should tolerate an invalid NamedQuery. If true, an exception will be thrown on .createNamedQuery(..) rather than at init time. -
wasJTSTransactionInternallyStarted
boolean wasJTSTransactionInternallyStarted
If Transactions were externally started
-
-
-
Class org.eclipse.persistence.internal.sessions.AggregateChangeRecord extends ChangeRecord implements Serializable
-
Serialized Fields
-
changedObject
ObjectChangeSet changedObject
-
-
-
Class org.eclipse.persistence.internal.sessions.AggregateCollectionChangeRecord extends CollectionChangeRecord implements Serializable
-
Serialized Fields
-
changedValues
java.util.List<ObjectChangeSet> changedValues
-
-
-
Class org.eclipse.persistence.internal.sessions.AggregateObjectChangeSet extends ObjectChangeSet implements Serializable
-
Class org.eclipse.persistence.internal.sessions.ArrayRecord extends DatabaseRecord implements Serializable
-
Serialized Fields
-
fieldsArray
DatabaseField[] fieldsArray
-
valuesArray
java.lang.Object[] valuesArray
-
-
-
Class org.eclipse.persistence.internal.sessions.ChangeRecord extends java.lang.Object implements Serializable
-
Serialized Fields
-
attribute
java.lang.String attribute
This is the attribute name that this change record represents -
owner
ObjectChangeSet owner
This is the object change set that holds this record
-
-
-
Class org.eclipse.persistence.internal.sessions.ClientSessionIdentityMapAccessor extends IdentityMapAccessor implements Serializable
-
Class org.eclipse.persistence.internal.sessions.CollectionChangeRecord extends DeferrableChangeRecord implements Serializable
-
Serialized Fields
-
addObjectList
java.util.Map<ObjectChangeSet,ObjectChangeSet> addObjectList
Contains the added values to the collection and their corresponding ChangeSets. -
orderedAddObjectIndices
java.util.Map<ObjectChangeSet,java.lang.Integer> orderedAddObjectIndices
Contains the added values index to the collection. -
orderedAddObjects
java.util.List<ObjectChangeSet> orderedAddObjects
Contains the added values to the collection and their corresponding ChangeSets in order. -
orderedChangeObjectList
java.util.List<OrderedChangeObject> orderedChangeObjectList
Contains OrderedChangeObjects representing each change made to the collection. -
orderedRemoveObjects
java.util.Map<java.lang.Integer,ObjectChangeSet> orderedRemoveObjects
Contains the removed values to the collection and their corresponding ChangeSets. -
orderHasBeenRepaired
boolean orderHasBeenRepaired
Indicates whether IndirectList's order has been repaired. -
removeObjectList
java.util.Map<ObjectChangeSet,ObjectChangeSet> removeObjectList
Contains the removed values from the collection and their corresponding ChangeSets.
-
-
-
Class org.eclipse.persistence.internal.sessions.DatabaseSessionImpl extends AbstractSession implements Serializable
-
Serialized Fields
-
connectedTime
long connectedTime
INTERNAL: connectedTime indicates the exact time this session was logged in. -
databaseEventListener
DatabaseEventListener databaseEventListener
Database event listener, this allows database events to invalidate the cache. -
isLoggedIn
boolean isLoggedIn
INTERNAL Indicate if this session is logged in. -
sequencingHome
SequencingHome sequencingHome
INTERNAL: sequencingHome for this session. -
serverPlatform
ServerPlatform serverPlatform
Used to store the server platform that handles server-specific functionality for Oc4j, WLS, etc. -
tuner
SessionTuner tuner
Stores the tuner used to tune the configuration of this session.
-
-
-
Class org.eclipse.persistence.internal.sessions.DeferrableChangeRecord extends ChangeRecord implements Serializable
-
Serialized Fields
-
isDeferred
boolean isDeferred
Defines if this change should be calculated at commit time using the two collections. This is used to handle collection replacement.
-
-
-
Class org.eclipse.persistence.internal.sessions.DirectCollectionChangeRecord extends DeferrableChangeRecord implements Serializable
-
Serialized Fields
-
addObjectMap
java.util.HashMap addObjectMap
-
changedIndexes
java.util.Map changedIndexes
Used only in case listOrderField != null in the mapping. Maps each object which has been added or removed or which order in the list has changed to an array of two (non-intersecting) sets of indexes - old and new. -
commitAddMap
java.util.HashMap commitAddMap
Contains the number of objects that must be inserted to once the value is removed in the database as a delete where value = "value" will remove all instances of that value in the database not just one. -
isFirstToAdd
boolean isFirstToAdd
-
isFirstToAddAlreadyInCollection
boolean isFirstToAddAlreadyInCollection
-
isFirstToRemove
boolean isFirstToRemove
-
isFirstToRemoveAlreadyOutCollection
boolean isFirstToRemoveAlreadyOutCollection
-
newSize
int newSize
-
oldSize
int oldSize
-
orderHasBeenRepaired
boolean orderHasBeenRepaired
Indicates whether IndirectList's order has been repaired. -
removeObjectMap
java.util.HashMap removeObjectMap
-
-
-
Class org.eclipse.persistence.internal.sessions.DirectMapChangeRecord extends DeferrableChangeRecord implements Serializable
-
Serialized Fields
-
addObjectsList
java.util.HashMap addObjectsList
-
removeObjectsList
java.util.HashMap removeObjectsList
-
-
-
Class org.eclipse.persistence.internal.sessions.DirectToFieldChangeRecord extends ChangeRecord implements Serializable
-
Serialized Fields
-
newValue
java.lang.Object newValue
-
-
-
Class org.eclipse.persistence.internal.sessions.DistributedSessionIdentityMapAccessor extends IdentityMapAccessor implements Serializable
-
Class org.eclipse.persistence.internal.sessions.EmptyRecord extends DatabaseRecord implements Serializable
-
Class org.eclipse.persistence.internal.sessions.ExclusiveIsolatedClientSession extends IsolatedClientSession implements Serializable
-
Serialized Fields
-
shouldAlwaysUseExclusiveConnection
boolean shouldAlwaysUseExclusiveConnection
If true all classes are read through the exclusive connection, otherwise only the isolated ones.
-
-
-
Class org.eclipse.persistence.internal.sessions.IdentityMapAccessor extends java.lang.Object implements Serializable
-
Serialized Fields
-
identityMapManager
IdentityMapManager identityMapManager
This is the identity map manager for this accessor. It should only be accessed through the getter -
session
AbstractSession session
-
-
-
Class org.eclipse.persistence.internal.sessions.IsolatedClientSession extends ClientSession implements Serializable
-
Class org.eclipse.persistence.internal.sessions.IsolatedClientSessionIdentityMapAccessor extends IdentityMapAccessor implements Serializable
-
Serialized Fields
-
objectsLockedForClone
java.util.Map objectsLockedForClone
-
-
-
Class org.eclipse.persistence.internal.sessions.ObjectChangeSet extends java.lang.Object implements Serializable
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream stream) throws java.io.IOException, java.lang.ClassNotFoundExceptionINTERNAL: Override the default serialization. Object Change Sets will be serialized differently depending on the type of cache synchronization they use.- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
writeObject
private void writeObject(java.io.ObjectOutputStream stream) throws java.io.IOExceptionINTERNAL: Override the default serialization since different parts of an ObjectChangeSet will be serialized depending on the type of CacheSynchronizationType- Throws:
java.io.IOException
-
-
Serialized Fields
-
cacheSynchronizationType
int cacheSynchronizationType
Used to store the type of cache synchronization used for this object This variable is set just before the change set is serialized. -
changes
java.util.List<ChangeRecord> changes
This is the collection of changes -
className
java.lang.String className
-
hasVersionChange
boolean hasVersionChange
-
id
java.lang.Object id
-
initialWriteLockValue
java.lang.Object initialWriteLockValue
-
isAggregate
boolean isAggregate
-
isInvalid
boolean isInvalid
Invalid change set shouldn't be merged into object in cache, rather the object should be invalidated -
isNew
boolean isNew
-
newKey
java.lang.Object newKey
-
oldKey
java.lang.Object oldKey
-
protectedForeignKeys
AbstractRecord protectedForeignKeys
-
shouldBeDeleted
boolean shouldBeDeleted
-
shouldModifyVersionField
java.lang.Boolean shouldModifyVersionField
Contains optimisticReadLockObject corresponding to the clone, non-null indicates forced changes -
writeLockValue
java.lang.Object writeLockValue
-
-
-
Class org.eclipse.persistence.internal.sessions.ObjectChangeSet.ObjectChangeSetComparator extends java.lang.Object implements Serializable
- serialVersionUID:
- -7902750710186726851L
-
Class org.eclipse.persistence.internal.sessions.ObjectReferenceChangeRecord extends ChangeRecord implements Serializable
-
Serialized Fields
-
newValue
ObjectChangeSet newValue
This is the object change set that the attribute points to.
-
-
-
Class org.eclipse.persistence.internal.sessions.OrderedChangeObject extends java.lang.Object implements Serializable
-
Serialized Fields
-
changeSet
ObjectChangeSet changeSet
-
changeType
int changeType
-
index
java.lang.Integer index
-
-
-
Class org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork extends UnitOfWorkImpl implements Serializable
-
Serialized Fields
-
cumulativeUOWChangeSet
UnitOfWorkChangeSet cumulativeUOWChangeSet
Used to store the final UnitOfWorkChangeSet for merge into the shared cache -
discoverUnregisteredNewObjectsWithoutPersist
boolean discoverUnregisteredNewObjectsWithoutPersist
Alters the behaviour of the RWUOW commit to function like the UOW with respect to Entity lifecycle -
isWithinFlush
boolean isWithinFlush
Track whether we are already in a flush(). -
shouldStoreBypassCache
boolean shouldStoreBypassCache
Used to determine if we should bypass any merge into the cache. This is a JPA flag and is true when the cacheStoreMode property is set to BYPASS. Otherwise, EclipseLink behaves as it usually would. -
shouldTerminateTransaction
boolean shouldTerminateTransaction
Used to determine if UnitOfWork should commit and rollback transactions. This is used when an EntityTransaction is controlling the transaction.
-
-
-
Class org.eclipse.persistence.internal.sessions.ResultSetRecord extends ArrayRecord implements Serializable
-
Class org.eclipse.persistence.internal.sessions.SessionBrokerIdentityMapAccessor extends IdentityMapAccessor implements Serializable
-
Class org.eclipse.persistence.internal.sessions.SimpleResultSetRecord extends ResultSetRecord implements Serializable
-
Class org.eclipse.persistence.internal.sessions.TransformationMappingChangeRecord extends ChangeRecord implements Serializable
-
Serialized Fields
-
rowCollection
AbstractRecord rowCollection
-
-
-
Class org.eclipse.persistence.internal.sessions.UnitOfWorkChangeSet extends java.lang.Object implements Serializable
-
Serialized Fields
-
aggregateChangeSets
java.util.Map<ObjectChangeSet,ObjectChangeSet> aggregateChangeSets
-
allChangeSets
java.util.Map<ObjectChangeSet,ObjectChangeSet> allChangeSets
-
cloneToObjectChangeSet
java.util.Map<java.lang.Object,ObjectChangeSet> cloneToObjectChangeSet
-
deletedObjects
java.util.Map<ObjectChangeSet,ObjectChangeSet> deletedObjects
-
hasChanges
boolean hasChanges
This attribute is set to true if a changeSet with changes has been added -
hasForcedChanges
boolean hasForcedChanges
-
isChangeSetFromOutsideUOW
boolean isChangeSetFromOutsideUOW
Flag set when calling commitToDatabaseWithPreBuiltChangeSet so we are aware the UOW does not contain the changes from this change set. -
newObjectChangeSets
java.util.Map<java.lang.Class,java.util.Map<ObjectChangeSet,ObjectChangeSet>> newObjectChangeSets
-
objectChanges
java.util.Map<java.lang.Class,java.util.Map<ObjectChangeSet,ObjectChangeSet>> objectChanges
This is the collection of ObjectChanges held by this ChangeSet -
objectChangeSetToUOWClone
java.util.Map<ObjectChangeSet,java.lang.Object> objectChangeSetToUOWClone
-
-
-
Class org.eclipse.persistence.internal.sessions.UnitOfWorkIdentityMapAccessor extends IdentityMapAccessor implements Serializable
-
Class org.eclipse.persistence.internal.sessions.UnitOfWorkImpl extends AbstractSession implements Serializable
-
Serialized Fields
-
allClones
java.util.Map<java.lang.Object,java.lang.Object> allClones
This member variable contains a copy of all of the clones for this particular UOW -
batchQueries
java.util.Map<ReadQuery,ReadQuery> batchQueries
When in transaction batch read objects must use query local to the unit of work. -
cascadeDeleteObjects
java.util.Set<java.lang.Object> cascadeDeleteObjects
Set of objects that were deleted by database cascade delete constraints. -
changeTrackedHardList
java.util.Set<java.lang.Object> changeTrackedHardList
-
cloneDepth
int cloneDepth
Used during the cloning process to track the recursive depth in. This will be used to determine at which point the process can begin to wait on locks without being concerned about creating deadlock situations. -
cloneMapping
java.util.Map<java.lang.Object,java.lang.Object> cloneMapping
Map of all the clones. The key contains the clone of the object. -
commitOrder
UnitOfWork.CommitOrderType commitOrder
Allow updates and deletes to be ordered by id or changes to avoid possible deadlocks. -
containerBeans
java.util.Map<java.lang.Object,java.lang.Object> containerBeans
-
containerUnitOfWork
UnitOfWorkImpl containerUnitOfWork
This is only used for EJB entity beans to manage beans accessed in a transaction context. -
CREATION_THREAD_HASHCODE
long CREATION_THREAD_HASHCODE
-
CREATION_THREAD_ID
long CREATION_THREAD_ID
-
CREATION_THREAD_NAME
java.lang.String CREATION_THREAD_NAME
-
creationThreadStackTrace
java.lang.String creationThreadStackTrace
-
deferredModifyAllQueries
java.util.List<java.lang.Object[]> deferredModifyAllQueries
Contains deferred ModifyAllQuery's that have translation row for execution only. At commit their clones will be added to modifyAllQueries for validation afterwards. Array of the query (ModifyAllQuery) and translationRow (AbstractRecord). -
deletedObjects
java.util.Map<java.lang.Object,java.lang.Object> deletedObjects
-
deletedPrivateOwnedObjects
java.util.Map<DatabaseMapping,java.util.List<java.lang.Object>> deletedPrivateOwnedObjects
Stores all of the private owned objects that have been removed and may need to cascade deletion -
deletionDependencies
java.util.Map<java.lang.Object,java.util.Set<java.lang.Object>> deletionDependencies
Used to store deleted objects that have reference to other deleted objects. This is need to delete cycles of objects in the correct order. -
isNestedUnitOfWork
boolean isNestedUnitOfWork
PERF: Cache isNestedUnitOfWork check. -
lifecycle
int lifecycle
With the new synchronized unit of work, need a lifecycle state variable to track birth, committed, pending_merge and death. -
modifyAllQueries
java.util.List<ModifyAllQuery> modifyAllQueries
lazy initialization done in storeModifyAllQuery. For UpdateAllQuery, only clones of all UpdateAllQuery's (deferred and non-deferred) are stored here for validation only. -
newAggregates
java.util.Map<java.lang.Object,java.lang.Object> newAggregates
-
newObjectsCloneToMergeOriginal
java.util.Map<java.lang.Object,java.lang.Object> newObjectsCloneToMergeOriginal
Stores a map from the clone to the original merged object, as a different instance is used as the original for merges. -
newObjectsCloneToOriginal
java.util.Map<java.lang.Object,java.lang.Object> newObjectsCloneToOriginal
-
newObjectsInParent
java.util.Map<java.lang.Object,java.lang.Object> newObjectsInParent
used to store a list of the new objects in the parent -
newObjectsInParentOriginalToClone
java.util.Map<java.lang.Object,java.lang.Object> newObjectsInParentOriginalToClone
-
newObjectsOriginalToClone
java.util.Map<java.lang.Object,java.lang.Object> newObjectsOriginalToClone
-
objectsDeletedDuringCommit
java.util.Map<java.lang.Object,java.lang.Object> objectsDeletedDuringCommit
-
optimisticReadLockObjects
java.util.Map<java.lang.Object,java.lang.Object> optimisticReadLockObjects
Kept reference of read lock objects -
pessimisticLockedObjects
java.util.Map<java.lang.Object,java.lang.Object> pessimisticLockedObjects
use to track pessimistic locked objects -
preDeleteComplete
boolean preDeleteComplete
This attribute records when the preDelete stage of Commit has completed -
primaryKeyToNewObjects
java.util.Map<java.lang.Object,java.util.List<java.lang.Object>> primaryKeyToNewObjects
Map of primary key to list of new objects. Used to speedup in-memory querying. -
privateOwnedObjects
java.util.Map<DatabaseMapping,java.util.Set> privateOwnedObjects
Cache references of private owned objects for the removal of private owned orphans -
readOnlyClasses
java.util.Set<java.lang.Class> readOnlyClasses
Read-only class can be used for reference data to avoid cloning when not required. -
referenceMode
ReferenceMode referenceMode
This stored the reference mode for this UOW. If the reference mode is weak then this unit of work will retain only weak references to non new, non-deleted objects allowing for garbage collection. If ObjectChangeTracking is used then any objects with changes will not be garbage collected. -
removedObjects
java.util.Map<java.lang.Object,java.lang.Object> removedObjects
-
resumeOnTransactionCompletion
boolean resumeOnTransactionCompletion
True if UnitOfWork should be resumed on completion of transaction. Used when UnitOfWork is Synchronized with external transaction control -
shouldCascadeCloneToJoinedRelationship
boolean shouldCascadeCloneToJoinedRelationship
True if the value holder for the joined attribute should be triggered. Required by ejb30 fetch join. -
shouldDiscoverNewObjects
boolean shouldDiscoverNewObjects
PERF: Allows discover new objects to be skipped if app always calls persist. -
shouldNewObjectsBeCached
boolean shouldNewObjectsBeCached
Allow for double merges of new objects by putting them into the cache. -
shouldPerformDeletesFirst
boolean shouldPerformDeletesFirst
Flag indicating that deletes should be performed before other updates. -
shouldThrowConformExceptions
int shouldThrowConformExceptions
Flag indicating how to deal with exceptions on conforming queries. -
shouldValidateExistence
boolean shouldValidateExistence
Determine if does-exist should be performed on persist. -
transaction
java.lang.Object transaction
PERF: Stores the JTA transaction to optimize activeUnitOfWork lookup. -
unitOfWorkChangeSet
UnitOfWorkChangeSet unitOfWorkChangeSet
This method is used to store the current changeSet for this UnitOfWork. -
unregisteredDeletedObjectsCloneToBackupAndOriginal
java.util.Map<java.lang.Object,java.lang.Object> unregisteredDeletedObjectsCloneToBackupAndOriginal
Used to store objects already deleted from the db and unregistered -
unregisteredExistingObjects
java.util.Map<java.lang.Object,java.lang.Object> unregisteredExistingObjects
-
unregisteredNewObjects
java.util.Map<java.lang.Object,java.lang.Object> unregisteredNewObjects
-
unregisteredNewObjectsInParent
java.util.Map<java.lang.Object,java.lang.Object> unregisteredNewObjectsInParent
-
validationLevel
int validationLevel
The amount of validation can be configured. -
wasNonObjectLevelModifyQueryExecuted
boolean wasNonObjectLevelModifyQueryExecuted
True if either DataModifyQuery or ModifyAllQuery was executed. Gets reset on commit, effects DoesExistQuery behavior and reading. -
wasTransactionBegunPrematurely
boolean wasTransactionBegunPrematurely
Flag indicating that the transaction for this UOW was already begun.
-
-
-
-
Package org.eclipse.persistence.internal.sessions.coordination
-
Class org.eclipse.persistence.internal.sessions.coordination.ConnectToHostCommand extends RCMCommand implements Serializable
-
Class org.eclipse.persistence.internal.sessions.coordination.MetadataRefreshCommand extends Command implements Serializable
-
Serialized Fields
-
properties
java.util.Map properties
-
-
-
Class org.eclipse.persistence.internal.sessions.coordination.RCMCommand extends Command implements Serializable
-
Class org.eclipse.persistence.internal.sessions.coordination.RemoteConnection extends java.lang.Object implements Serializable
-
Serialized Fields
-
serviceId
ServiceId serviceId
The service on the receiving end of this connection
-
-
-
-
Package org.eclipse.persistence.internal.sessions.coordination.broadcast
-
Class org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection extends RemoteConnection implements Serializable
-
Serialized Fields
-
displayString
java.lang.String displayString
-
info
java.lang.Object[] info
-
infoExt
java.lang.Object[] infoExt
-
rcm
RemoteCommandManager rcm
-
state
java.lang.String state
-
topicName
java.lang.String topicName
-
-
-
-
Package org.eclipse.persistence.internal.sessions.coordination.corba
-
Class org.eclipse.persistence.internal.sessions.coordination.corba.CORBARemoteCommandConnection extends RemoteConnection implements Serializable
-
Serialized Fields
-
wrappedConnection
CORBAConnection wrappedConnection
-
-
-
-
Package org.eclipse.persistence.internal.sessions.coordination.corba.sun
-
Class org.eclipse.persistence.internal.sessions.coordination.corba.sun._SunCORBAConnectionImplBase extends org.omg.CORBA.portable.ObjectImpl implements Serializable
-
Class org.eclipse.persistence.internal.sessions.coordination.corba.sun._SunCORBAConnectionStub extends org.omg.CORBA.portable.ObjectImpl implements Serializable
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream s) throws java.io.IOException- Throws:
java.io.IOException
-
writeObject
private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException- Throws:
java.io.IOException
-
-
-
Class org.eclipse.persistence.internal.sessions.coordination.corba.sun.SunCORBAConnectionImpl extends _SunCORBAConnectionImplBase implements Serializable
-
Serialized Fields
-
rcm
RemoteCommandManager rcm
-
-
-
-
Package org.eclipse.persistence.internal.sessions.coordination.jms
-
Class org.eclipse.persistence.internal.sessions.coordination.jms.JMSTopicRemoteConnection extends BroadcastRemoteConnection implements Serializable
-
Serialized Fields
-
isLocal
boolean isLocal
-
publisher
javax.jms.TopicPublisher publisher
-
subscriber
javax.jms.TopicSubscriber subscriber
-
topic
javax.jms.Topic topic
-
topicConnection
javax.jms.TopicConnection topicConnection
-
topicConnectionFactory
javax.jms.TopicConnectionFactory topicConnectionFactory
-
topicSession
javax.jms.TopicSession topicSession
-
-
-
-
Package org.eclipse.persistence.internal.sessions.coordination.rmi
-
Class org.eclipse.persistence.internal.sessions.coordination.rmi._RMIRemoteCommandConnection_Stub extends javax.rmi.CORBA.Stub implements Serializable
-
Class org.eclipse.persistence.internal.sessions.coordination.rmi.RMIRemoteCommandConnectionImpl extends java.rmi.server.UnicastRemoteObject implements Serializable
-
Serialized Fields
-
rcm
RemoteCommandManager rcm
-
-
-
Class org.eclipse.persistence.internal.sessions.coordination.rmi.RMIRemoteConnection extends RemoteConnection implements Serializable
-
Serialized Fields
-
connection
RMIRemoteCommandConnection connection
-
-
-
-
Package org.eclipse.persistence.internal.sessions.factories
-
Class org.eclipse.persistence.internal.sessions.factories.EclipseLinkObjectPersistenceRuntimeXMLProject extends ObjectPersistenceRuntimeXMLProject_11_1_1 implements Serializable
-
Class org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject extends Project implements Serializable
-
Serialized Fields
-
fieldQname
javax.xml.namespace.QName fieldQname
-
ns
NamespaceResolverWithPrefixes ns
-
-
-
Class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject extends NamespaceResolvableProject implements Serializable
-
Class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1 extends ObjectPersistenceRuntimeXMLProject implements Serializable
-
Class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1.IsSetNullPolicyIsSetParametersAttributeAccessor extends AttributeAccessor implements Serializable
-
Class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1.IsSetNullPolicyIsSetParameterTypesAttributeAccessor extends AttributeAccessor implements Serializable
-
Class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1.NullPolicyAttributeAccessor extends AttributeAccessor implements Serializable
-
Class org.eclipse.persistence.internal.sessions.factories.ObjectPersistenceWorkbenchXMLProject extends EclipseLinkObjectPersistenceRuntimeXMLProject implements Serializable
-
Class org.eclipse.persistence.internal.sessions.factories.OXMObjectPersistenceRuntimeXMLProject extends NamespaceResolvableProject implements Serializable
-
Class org.eclipse.persistence.internal.sessions.factories.SessionBrokerPlaceHolder extends SessionBroker implements Serializable
-
Serialized Fields
-
sessionNamesRequired
java.util.Vector sessionNamesRequired
This member variable stores the sessions that need to be retreived -
sessionsCompleted
java.util.Vector sessionsCompleted
This member variable stores the sessions that have been retreived
-
-
-
Class org.eclipse.persistence.internal.sessions.factories.XMLSessionConfigProject extends Project implements Serializable
-
Class org.eclipse.persistence.internal.sessions.factories.XMLSessionConfigProject_11_1_1 extends XMLSessionConfigProject implements Serializable
-
Class org.eclipse.persistence.internal.sessions.factories.XMLSessionConfigToplinkProject extends XMLSessionConfigProject implements Serializable
-
-
Package org.eclipse.persistence.internal.sessions.remote
-
Class org.eclipse.persistence.internal.sessions.remote.ObjectDescriptor extends java.lang.Object implements Serializable
-
Serialized Fields
-
key
java.lang.Object key
A primary key -
object
java.lang.Object object
The domain object -
readTime
long readTime
The read time for the object -
writeLockValue
java.lang.Object writeLockValue
A write lock value
-
-
-
Class org.eclipse.persistence.internal.sessions.remote.RemoteConnection extends java.lang.Object implements Serializable
-
Serialized Fields
-
serviceName
java.lang.String serviceName
This attribute is used to provide a globally unique identifier for this connection. It should be the same value as the JNDI context or the RMIRegistry context. -
session
DistributedSession session
Back reference to owning session.
-
-
-
Class org.eclipse.persistence.internal.sessions.remote.RemoteCursoredStream extends CursoredStream implements Serializable
-
Serialized Fields
-
id
java.rmi.server.ObjID id
This is a unique id for remote cursored stream -
isClosed
boolean isClosed
Return if the stream is closed. -
pageSize
int pageSize
Return the cursored stream page size.
-
-
-
Class org.eclipse.persistence.internal.sessions.remote.RemoteScrollableCursor extends ScrollableCursor implements Serializable
-
Serialized Fields
-
id
java.rmi.server.ObjID id
This is a unique id for remote cursored stream -
isClosed
boolean isClosed
Return if the stream is closed
-
-
-
Class org.eclipse.persistence.internal.sessions.remote.RemoteUnitOfWork extends RepeatableWriteUnitOfWork implements Serializable
-
Serialized Fields
-
isFlush
boolean isFlush
-
isOnClient
boolean isOnClient
-
newObjectsCache
java.util.List newObjectsCache
-
unregisteredNewObjectsCache
java.util.List unregisteredNewObjectsCache
-
-
-
Class org.eclipse.persistence.internal.sessions.remote.RemoteValueHolder extends DatabaseValueHolder implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundExceptionOverride the default serialization for a remote valueholder so as not to serialize the value Note: Changed for bug 3145211. We used to use the java.io.Serializable interface, but need to convert to Externalizable interface to avoid sending extra data through the superclass's serialization- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOExceptionOverride the default serialization for a remote valueholder so as not to serialize the value Note: Changed for bug 3145211. We used to use the java.io.Serializable interface, but need to convert to Externalizable interface to avoid sending extra data through the superclass's serialization- Throws:
java.io.IOException
-
-
-
Class org.eclipse.persistence.internal.sessions.remote.RemoveServerSideRemoteValueHolderCommand extends java.lang.Object implements Serializable
-
Serialized Fields
-
objID
java.rmi.server.ObjID objID
-
-
-
Class org.eclipse.persistence.internal.sessions.remote.SequencingFunctionCall.DoesExist extends SimpleFunctionCall implements Serializable
-
Class org.eclipse.persistence.internal.sessions.remote.SequencingFunctionCall.GetNextValue extends SimpleFunctionCall implements Serializable
-
Serialized Fields
-
cls
java.lang.Class cls
-
-
-
Class org.eclipse.persistence.internal.sessions.remote.SequencingFunctionCall.WhenShouldAcquireValueForAll extends SimpleFunctionCall implements Serializable
-
Class org.eclipse.persistence.internal.sessions.remote.SimpleFunctionCall extends java.lang.Object implements Serializable
-
Class org.eclipse.persistence.internal.sessions.remote.Transporter extends java.lang.Object implements Serializable
-
Serialized Fields
-
object
java.lang.Object object
Object(s) read from the server -
objectDescriptors
java.util.Map objectDescriptors
-
query
DatabaseQuery query
-
wasOperationSuccessful
boolean wasOperationSuccessful
-
-
-
-
Package org.eclipse.persistence.logging
-
Class org.eclipse.persistence.logging.DefaultSessionLog extends AbstractSessionLog implements Serializable
-
Serialized Fields
-
categoryLogLevelMap
java.util.Map<java.lang.String,java.lang.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
java.lang.String fileName
The filename associated with this DefaultSessionLog, if it is being written out to a file
-
-
-
Class org.eclipse.persistence.logging.EclipseLinkLogRecord extends java.util.logging.LogRecord implements Serializable
-
Serialized Fields
-
connection
Accessor connection
-
sessionString
java.lang.String sessionString
-
shouldLogExceptionStackTrace
boolean shouldLogExceptionStackTrace
-
shouldPrintDate
boolean shouldPrintDate
-
shouldPrintThread
boolean shouldPrintThread
-
-
-
Class org.eclipse.persistence.logging.SessionLogEntry extends java.lang.Object implements Serializable
-
Serialized Fields
-
date
java.util.Date date
-
level
int level
-
message
java.lang.String message
-
nameSpace
java.lang.String nameSpace
-
parameters
java.lang.Object[] parameters
-
shouldTranslate
boolean shouldTranslate
-
sourceClassName
java.lang.String sourceClassName
-
sourceMethodName
java.lang.String sourceMethodName
-
throwable
java.lang.Throwable throwable
-
-
-
-
Package org.eclipse.persistence.mappings
-
Class org.eclipse.persistence.mappings.AggregateCollectionMapping extends CollectionMapping implements Serializable
-
Serialized Fields
-
aggregateToSourceFields
java.util.Map<java.lang.String,DatabaseField> aggregateToSourceFields
Map the name of a field in the aggregate collection descriptor to a field in the actual table specified in the mapping. -
converters
java.util.Map<java.lang.String,Converter> converters
List of converters to apply at initialize time to their cloned aggregate mappings. -
defaultSourceTable
DatabaseTable defaultSourceTable
Default source table that should be used with the default source fields of this mapping. -
hasNestedIdentityReference
java.lang.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
java.util.Map<java.lang.String,java.util.Map<java.lang.String,DatabaseField>> nestedAggregateToSourceFields
Map the name of an attribute of the reference descriptor mapped with AggregateCollectionMapping to aggregateToSourceFieldNames that should be applied to this mapping. -
remoteReferenceDescriptor
ClassDescriptor remoteReferenceDescriptor
In RemoteSession case the mapping needs the reference descriptor serialized from the server, but referenceDescriptor attribute defined as transient in the superclass. To overcome that in non-remote case referenceDescriptor is assigned to remoteReferenceDescriptor; in remote - another way around. -
sourceKeyFields
java.util.Vector<DatabaseField> sourceKeyFields
This is a primary key in the source table that is used as foreign key in the target table -
targetForeignKeyFields
java.util.Vector<DatabaseField> targetForeignKeyFields
This is a key in the target table which is a foreign key in the target table. -
targetForeignKeyToSourceKeys
java.util.Map<DatabaseField,DatabaseField> targetForeignKeyToSourceKeys
Foreign keys in the target table to the related keys in the source table
-
-
-
Class org.eclipse.persistence.mappings.AggregateMapping extends DatabaseMapping implements Serializable
-
Serialized Fields
-
hasNestedIdentityReference
java.lang.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
java.lang.Class referenceClass
Stores a reference class -
referenceClassName
java.lang.String referenceClassName
-
referenceDescriptor
ClassDescriptor referenceDescriptor
The descriptor of the reference class
-
-
-
Class org.eclipse.persistence.mappings.AggregateObjectMapping extends AggregateMapping implements Serializable
-
Serialized Fields
-
aggregateKeyTable
DatabaseTable aggregateKeyTable
-
aggregateToSourceFields
java.util.Map<java.lang.String,DatabaseField> aggregateToSourceFields
322233 - changed to store the source DatabaseField to hold Case and other colunm info -
converters
java.util.Map<java.lang.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
java.util.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
java.util.Map<java.lang.String,java.lang.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
java.util.List<ManyToManyMapping> overrideManyToManyMappings
List of many to many mapping overrides to apply at initialize time to their cloned aggregate mappings. -
overrideUnidirectionalOneToManyMappings
java.util.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 extends java.lang.Object implements Serializable
-
Serialized Fields
-
attributeName
java.lang.String attributeName
Stores the name of the attribute -
isReadOnly
boolean isReadOnly
-
isWriteOnly
boolean isWriteOnly
-
-
-
Class org.eclipse.persistence.mappings.CollectionMapping extends ForeignReferenceMapping implements Serializable
-
Serialized Fields
-
containerPolicy
ContainerPolicy containerPolicy
-
hasOrderBy
boolean hasOrderBy
-
isListOrderFieldSupported
boolean isListOrderFieldSupported
Indicates whether the mapping supports listOrderField, if it doesn't attempt to set listOrderField throws exception. -
listOrderField
DatabaseField listOrderField
Field holds the order of elements in the list in the db, requires collection of type List, may be not null only in case isListOrderFieldSupported==true -
mustDeleteReferenceObjectsOneByOne
java.lang.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 extends CoreMapping<AttributeAccessor,AbstractSession,ContainerPolicy,ClassDescriptor,DatabaseField> implements Serializable
-
Serialized Fields
-
attributeAccessor
AttributeAccessor attributeAccessor
Wrapper to store the reference objects. -
attributeName
java.lang.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
java.util.Vector<DatabaseField> fields
Fields associated with the mappings are cached -
isCacheable
boolean isCacheable
-
isInSopObject
java.lang.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
java.lang.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
java.lang.String mapsIdValue
A mapsId value. -
properties
java.util.Map properties
Allow user defined properties. -
unconvertedProperties
java.util.Map<java.lang.String,java.util.List<java.lang.String>> unconvertedProperties
Allow the user to defined un-converted properties which will be initialized at runtime. -
weight
java.lang.Integer weight
This is a TopLink defined attribute that allows us to sort the mappings
-
-
-
Class org.eclipse.persistence.mappings.DirectCollectionMapping extends CollectionMapping implements Serializable
-
Serialized Fields
-
attributeClassificationName
java.lang.String attributeClassificationName
-
changeSetDeleteQuery
ModifyQuery changeSetDeleteQuery
Used for deletion when ChangeSets are used -
deleteAtIndexQuery
ModifyQuery deleteAtIndexQuery
Used (only in case listOrderField != null) to delete object with particular orderFieldValue -
directField
DatabaseField directField
The direct field name is converted and stored -
hasCustomDeleteAtIndexQuery
boolean hasCustomDeleteAtIndexQuery
-
hasCustomDeleteQuery
boolean hasCustomDeleteQuery
-
hasCustomInsertQuery
boolean hasCustomInsertQuery
-
hasCustomUpdateAtIndexQuery
boolean hasCustomUpdateAtIndexQuery
-
historyPolicy
HistoryPolicy historyPolicy
-
insertQuery
DataModifyQuery insertQuery
Used for insertion for m-m and dc, not used in 1-m. -
orderByExpressions
java.util.List<Expression> orderByExpressions
-
referenceKeyFields
java.util.Vector<DatabaseField> referenceKeyFields
-
referenceTable
DatabaseTable referenceTable
Stores the reference table -
sourceKeyFields
java.util.Vector<DatabaseField> sourceKeyFields
-
updateAtIndexQuery
ModifyQuery updateAtIndexQuery
Used (only in case listOrderField != null) to update orderFieldValue of object with particular orderFieldValue -
valueConverter
Converter valueConverter
Allows user defined conversion between the object value and the database value. -
valueConverterClassName
java.lang.String valueConverterClassName
-
-
-
Class org.eclipse.persistence.mappings.DirectMapMapping extends DirectCollectionMapping implements Serializable
-
Class org.eclipse.persistence.mappings.DirectToFieldMapping extends AbstractDirectMapping implements Serializable
-
Class org.eclipse.persistence.mappings.ForeignReferenceMapping extends DatabaseMapping implements Serializable
-
Serialized Fields
-
batchFetchType
BatchFetchType batchFetchType
Indicates whether the referenced object should always be batch read on read all queries, and defines the type of batch fetch to use. -
cascadeDetach
boolean cascadeDetach
-
cascadeMerge
boolean cascadeMerge
-
cascadePersist
boolean cascadePersist
Cascading flags used by the EntityManager -
cascadeRefresh
boolean cascadeRefresh
-
cascadeRemove
boolean cascadeRemove
-
extendPessimisticLockScope
org.eclipse.persistence.mappings.ForeignReferenceMapping.ExtendPessimisticLockScope extendPessimisticLockScope
-
forceInitializationOfSelectionCriteria
boolean forceInitializationOfSelectionCriteria
This is a way (after cloning) to force the initialization of the selection criteria -
indirectionPolicy
IndirectionPolicy indirectionPolicy
Implements indirection behavior -
isCascadeOnDeleteSetOnDatabase
boolean isCascadeOnDeleteSetOnDatabase
Support delete cascading on the database relationship constraint. -
isPrivateOwned
boolean isPrivateOwned
Indicates whether the referenced object is privately owned or not. -
joinFetch
int joinFetch
Define if the relationship should always be join fetched. -
mappedBy
java.lang.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
java.lang.String partitioningPolicyName
Allow the mapping's queries to be targeted at specific connection pools. -
referenceClass
java.lang.Class referenceClass
This is used only in descriptor proxy in remote session -
referenceClassName
java.lang.String referenceClassName
-
relationshipPartner
DatabaseMapping relationshipPartner
Used to reference the other half of a bi-directional relationship. -
relationshipPartnerAttributeName
java.lang.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 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 extends OneToOneMapping implements Serializable
-
Class org.eclipse.persistence.mappings.MultitenantPrimaryKeyMapping extends AbstractColumnMapping implements Serializable
-
Serialized Fields
-
accessor
MultitenantPrimaryKeyAccessor accessor
-
-
-
Class org.eclipse.persistence.mappings.ObjectReferenceMapping extends ForeignReferenceMapping implements Serializable
-
Serialized Fields
-
foreignKeyFields
java.util.Vector<DatabaseField> foreignKeyFields
Keeps track of which fields are foreign keys on a per field basis (can have mixed foreign key relationships). -
isForeignKeyRelationship
boolean isForeignKeyRelationship
Keeps track if any of the fields are foreign keys.
-
-
-
Class org.eclipse.persistence.mappings.OneToManyMapping 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
java.lang.Boolean shouldDeferInserts
-
sourceKeyFields
java.util.Vector<DatabaseField> sourceKeyFields
The (typically primary) source key fields that are referenced by the targetForeignKeyFields. -
targetForeignKeyFields
java.util.Vector<DatabaseField> targetForeignKeyFields
The target foreign key fields that reference the sourceKeyFields.
-
-
-
Class org.eclipse.persistence.mappings.OneToOneMapping extends ObjectReferenceMapping implements Serializable
-
Serialized Fields
-
insertableFields
java.util.HashSet<DatabaseField> insertableFields
Keep track of which fields are insertable and updatable. -
isOneToOnePrimaryKeyRelationship
boolean isOneToOnePrimaryKeyRelationship
Defines if this mapping was built using primary key join columns. -
isOneToOneRelationship
boolean isOneToOneRelationship
Define if this mapping is really for a OneToOne relationship. This is a backward compatibility issue, in that before the ManyToOneMapping was created OneToOneMapping was used for both. -
keyTableForMapKey
DatabaseTable keyTableForMapKey
-
mechanism
RelationTableMechanism mechanism
Mechanism holds relationTable and all fields and queries associated with it. -
shouldVerifyDelete
boolean shouldVerifyDelete
These are used for non-unit of work modification to check if the value of the 1-1 was changed and a deletion is required. -
sourceToTargetKeyFields
java.util.Map<DatabaseField,DatabaseField> sourceToTargetKeyFields
Maps the source foreign/primary key fields to the target primary/foreign key fields. -
targetToSourceKeyFields
java.util.Map<DatabaseField,DatabaseField> targetToSourceKeyFields
Maps the target primary/foreign key fields to the source foreign/primary key fields. -
updatableFields
java.util.HashSet<DatabaseField> updatableFields
-
-
-
Class org.eclipse.persistence.mappings.RelationTableMechanism extends java.lang.Object implements Serializable
-
Serialized Fields
-
deleteQuery
DataModifyQuery deleteQuery
Query used for single row deletion. -
hasCustomDeleteQuery
boolean hasCustomDeleteQuery
-
hasCustomInsertQuery
boolean hasCustomInsertQuery
-
insertQuery
DataModifyQuery insertQuery
Used for insertion. -
lockRelationTableQuery
ReadQuery lockRelationTableQuery
-
relationTable
DatabaseTable relationTable
The intermediate relation table. -
sourceKeyFields
java.util.Vector<DatabaseField> sourceKeyFields
The field in the source table that corresponds to the key in the relation table -
sourceRelationKeyFields
java.util.Vector<DatabaseField> sourceRelationKeyFields
The field in the intermediate table that corresponds to the key in the source table -
targetKeyFields
java.util.Vector<DatabaseField> targetKeyFields
The field in the target table that corresponds to the key in the relation table -
targetRelationKeyFields
java.util.Vector<DatabaseField> targetRelationKeyFields
The field in the intermediate table that corresponds to the key in the target table
-
-
-
Class org.eclipse.persistence.mappings.TransformationMapping extends AbstractTransformationMapping implements Serializable
-
Class org.eclipse.persistence.mappings.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 extends ObjectReferenceMapping implements Serializable
-
Serialized Fields
-
sourceToTargetQueryKeyNames
java.util.Map sourceToTargetQueryKeyNames
-
typeField
DatabaseField typeField
-
typeIndicatorNameTranslation
java.util.Map typeIndicatorNameTranslation
parallel table typeIndicatorTranslation used prior to initialization to avoid type indicators on Mapping Workbench -
typeIndicatorTranslation
java.util.Map typeIndicatorTranslation
-
-
-
-
Package org.eclipse.persistence.mappings.converters
-
Class org.eclipse.persistence.mappings.converters.ClassInstanceConverter extends java.lang.Object implements Serializable
-
Serialized Fields
-
mapping
DatabaseMapping mapping
-
-
-
Class org.eclipse.persistence.mappings.converters.ConverterClass extends java.lang.Object implements Serializable
-
Serialized Fields
-
attributeConverter
javax.persistence.AttributeConverter<X,Y> attributeConverter
-
attributeConverterClass
java.lang.Class<T extends javax.persistence.AttributeConverter<X,Y>> attributeConverterClass
-
attributeConverterClassName
java.lang.String attributeConverterClassName
-
disableConversion
boolean disableConversion
-
fieldClassification
java.lang.Class fieldClassification
-
fieldClassificationName
java.lang.String fieldClassificationName
-
isForMapKey
boolean isForMapKey
-
session
AbstractSession session
-
-
-
Class org.eclipse.persistence.mappings.converters.EnumTypeConverter extends ObjectTypeConverter implements Serializable
-
Serialized Fields
-
m_enumClass
java.lang.Class m_enumClass
-
m_enumClassName
java.lang.String m_enumClassName
-
m_useOrdinalValues
boolean m_useOrdinalValues
-
-
-
Class org.eclipse.persistence.mappings.converters.ObjectTypeConverter extends java.lang.Object implements Serializable
-
Serialized Fields
-
addToAttributeOnlyConversionValueStrings
java.util.Map<java.lang.String,java.lang.String> addToAttributeOnlyConversionValueStrings
-
attributeToFieldValues
java.util.Map attributeToFieldValues
-
conversionValueStrings
java.util.Map<java.lang.String,java.lang.String> conversionValueStrings
-
converterName
java.lang.String converterName
-
dataType
java.lang.Class dataType
-
dataTypeName
java.lang.String dataTypeName
-
defaultAttributeValueString
java.lang.String defaultAttributeValueString
-
mapping
DatabaseMapping mapping
-
objectType
java.lang.Class objectType
-
objectTypeName
java.lang.String objectTypeName
-
-
-
Class org.eclipse.persistence.mappings.converters.SerializedObjectConverter extends java.lang.Object implements Serializable
-
Serialized Fields
-
mapping
DatabaseMapping mapping
-
serializer
Serializer serializer
-
serializerClassName
java.lang.String serializerClassName
-
serializerPackage
java.lang.String serializerPackage
-
-
-
Class org.eclipse.persistence.mappings.converters.TypeConversionConverter extends java.lang.Object implements Serializable
-
Serialized Fields
-
dataClass
java.lang.Class dataClass
Field type -
dataClassName
java.lang.String dataClassName
-
mapping
DatabaseMapping mapping
-
objectClass
java.lang.Class objectClass
Object type -
objectClassName
java.lang.String objectClassName
-
-
-
-
Package org.eclipse.persistence.mappings.foundation
-
Class org.eclipse.persistence.mappings.foundation.AbstractColumnMapping extends DatabaseMapping implements Serializable
-
Serialized Fields
-
converter
Converter converter
Allows user defined conversion between the object attribute value and the database value. -
converterClassName
java.lang.String converterClassName
-
field
DatabaseField field
DatabaseField which this mapping represents. -
isInsertable
boolean isInsertable
Flag to support insertable JPA setting -
isUpdatable
boolean isUpdatable
Flag to support updatable JPA setting
-
-
-
Class org.eclipse.persistence.mappings.foundation.AbstractCompositeCollectionMapping extends AggregateMapping implements Serializable
-
Serialized Fields
-
containerPolicy
ContainerPolicy containerPolicy
This determines the type of container used to hold the aggregate objects. -
converter
Converter converter
Allows user defined conversion between the object attribute value and the database value. -
field
DatabaseField field
The aggregate objects are stored in a single field.
-
-
-
Class org.eclipse.persistence.mappings.foundation.AbstractCompositeDirectCollectionMapping extends DatabaseMapping implements Serializable
-
Serialized Fields
-
containerPolicy
ContainerPolicy containerPolicy
This determines the type of container used to hold the nested collection in the object. -
elementDataTypeName
java.lang.String elementDataTypeName
This is the "data type" associated with each element in the nested collection. Depending on the data store, this could be optional. -
field
DatabaseField field
This is the field holding the nested collection. -
valueConverter
Converter valueConverter
Allows user defined conversion between the object value and the database value.
-
-
-
Class org.eclipse.persistence.mappings.foundation.AbstractCompositeObjectMapping extends AggregateMapping implements Serializable
-
Serialized Fields
-
converter
Converter converter
Allows user defined conversion between the object attribute value and the database value. -
field
DatabaseField field
The aggregate object is stored in a single field.
-
-
-
Class org.eclipse.persistence.mappings.foundation.AbstractDirectMapping extends AbstractColumnMapping implements Serializable
-
Serialized Fields
-
attributeClassificationName
java.lang.String attributeClassificationName
-
bypassDefaultNullValueCheck
boolean bypassDefaultNullValueCheck
PERF: Avoid default null value conversion check if not default null value set in conversion manager. -
fieldClassificationClassName
java.lang.String fieldClassificationClassName
-
isMutable
java.lang.Boolean isMutable
PERF: Indicates if this mapping's attribute is a simple atomic value and cannot be modified, only replaced. This is a tri-state to allow user to set to true or false, as default is false but some data-types such as Calendar or byte[] or converter types may be desired to be used as mutable. -
keyTableForMapKey
DatabaseTable keyTableForMapKey
-
-
-
Class org.eclipse.persistence.mappings.foundation.AbstractTransformationMapping extends DatabaseMapping implements Serializable
-
Serialized Fields
-
attributeTransformer
AttributeTransformer attributeTransformer
attributeTransformerClassName is converter to an instance of AttributeTransformer -
attributeTransformerClassName
java.lang.String attributeTransformerClassName
Name of the class which implements AttributeTransformer to be used to retrieve the attribute value -
fieldToTransformers
java.util.List<java.lang.Object[]> fieldToTransformers
The TransformerClassNames are converted into instances of FieldTransformer -
fieldTransformations
java.util.List<FieldTransformation> fieldTransformations
Stores field name and the class name of a FieldTransformer in a vector to preserve order -
indirectionPolicy
IndirectionPolicy indirectionPolicy
Implements indirection behaviour -
isMutable
boolean isMutable
PERF: Indicates if this mapping's attribute is a simple value which cannot be modified only replaced.
-
-
-
-
Package org.eclipse.persistence.mappings.querykeys
-
Class org.eclipse.persistence.mappings.querykeys.DirectCollectionQueryKey extends ForeignReferenceQueryKey implements Serializable
-
Class org.eclipse.persistence.mappings.querykeys.DirectQueryKey extends QueryKey implements Serializable
-
Serialized Fields
-
field
DatabaseField field
-
-
-
Class org.eclipse.persistence.mappings.querykeys.ForeignReferenceQueryKey extends QueryKey implements Serializable
-
Serialized Fields
-
joinCriteria
Expression joinCriteria
-
referenceClass
java.lang.Class referenceClass
-
referenceClassName
java.lang.String referenceClassName
-
-
-
Class org.eclipse.persistence.mappings.querykeys.ManyToManyQueryKey extends ForeignReferenceQueryKey implements Serializable
-
Class org.eclipse.persistence.mappings.querykeys.OneToManyQueryKey extends ForeignReferenceQueryKey implements Serializable
-
Class org.eclipse.persistence.mappings.querykeys.OneToOneQueryKey extends ForeignReferenceQueryKey implements Serializable
-
Class org.eclipse.persistence.mappings.querykeys.QueryKey extends java.lang.Object implements Serializable
-
Serialized Fields
-
descriptor
ClassDescriptor descriptor
-
name
java.lang.String name
-
-
-
-
Package org.eclipse.persistence.mappings.structures
-
Class org.eclipse.persistence.mappings.structures.ArrayMapping extends AbstractCompositeDirectCollectionMapping implements Serializable
-
Class org.eclipse.persistence.mappings.structures.NestedTableMapping extends CollectionMapping implements Serializable
-
Serialized Fields
-
field
DatabaseField field
A ref is always stored in a single field. -
nestedMapping
DatabaseMapping nestedMapping
-
structureName
java.lang.String structureName
Arrays require a structure name, this is the ADT defined for the VARRAY.
-
-
-
Class org.eclipse.persistence.mappings.structures.ObjectArrayMapping extends AbstractCompositeCollectionMapping implements Serializable
-
Serialized Fields
-
structureName
java.lang.String structureName
Arrays require a structure name, this is the ADT defined for the VARRAY.
-
-
-
Class org.eclipse.persistence.mappings.structures.ObjectRelationalDatabaseField extends DatabaseField implements Serializable
-
Serialized Fields
-
nestedTypeField
DatabaseField nestedTypeField
-
sqlTypeName
java.lang.String sqlTypeName
-
-
-
Class org.eclipse.persistence.mappings.structures.ObjectRelationalDataTypeDescriptor extends RelationalDescriptor implements Serializable
-
Serialized Fields
-
allOrderedFields
java.util.Vector allOrderedFields
-
orderedFields
java.util.Vector orderedFields
-
structureName
java.lang.String structureName
-
-
-
Class org.eclipse.persistence.mappings.structures.ReferenceMapping extends ObjectReferenceMapping implements Serializable
-
Serialized Fields
-
field
DatabaseField field
A ref is always stored in a single field.
-
-
-
Class org.eclipse.persistence.mappings.structures.StructureMapping extends AbstractCompositeObjectMapping implements Serializable
-
-
Package org.eclipse.persistence.mappings.transformers
-
Class org.eclipse.persistence.mappings.transformers.AttributeTransformerAdapter extends java.lang.Object implements Serializable
-
Class org.eclipse.persistence.mappings.transformers.ConstantTransformer extends FieldTransformerAdapter implements Serializable
-
Serialized Fields
-
value
java.lang.Object value
-
-
-
Class org.eclipse.persistence.mappings.transformers.FieldTransformerAdapter extends java.lang.Object implements Serializable
-
Class org.eclipse.persistence.mappings.transformers.MethodBasedAttributeTransformer extends java.lang.Object implements Serializable
-
Serialized Fields
-
mapping
AbstractTransformationMapping mapping
-
methodName
java.lang.String methodName
-
-
-
Class org.eclipse.persistence.mappings.transformers.MethodBasedFieldTransformer extends java.lang.Object implements Serializable
-
Serialized Fields
-
mapping
AbstractTransformationMapping mapping
-
methodName
java.lang.String methodName
-
-
-
-
Package org.eclipse.persistence.mappings.xdb
-
Class org.eclipse.persistence.mappings.xdb.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 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 extends DatabaseField implements Serializable
-
Serialized Fields
-
isCDATA
boolean isCDATA
-
isInitialized
boolean isInitialized
-
isRequired
boolean isRequired
-
isTypedTextField
boolean isTypedTextField
-
lastXPathFragment
XPathFragment lastXPathFragment
-
leafElementType
javax.xml.namespace.QName leafElementType
-
namespaceResolver
NamespaceResolver namespaceResolver
-
nestedArray
boolean nestedArray
-
schemaType
javax.xml.namespace.QName schemaType
-
userJavaTypes
java.util.HashMap userJavaTypes
-
userXMLTypes
java.util.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
XPathFragment xPathFragment
-
-
-
Class org.eclipse.persistence.oxm.XMLLogin extends DatasourceLogin implements Serializable
-
Serialized Fields
-
documentPreservationPolicy
DocumentPreservationPolicy documentPreservationPolicy
-
equalNamespaceResolvers
boolean equalNamespaceResolvers
-
-
-
Class org.eclipse.persistence.oxm.XMLUnionField extends XMLField implements Serializable
-
Serialized Fields
-
schemaTypes
java.util.ArrayList schemaTypes
-
-
-
-
Package org.eclipse.persistence.oxm.mappings
-
Class org.eclipse.persistence.oxm.mappings.XMLAbstractAnyMapping extends DatabaseMapping implements Serializable
-
Serialized Fields
-
isWriteOnly
boolean isWriteOnly
-
keepAsElementPolicy
UnmarshalKeepAsElementPolicy keepAsElementPolicy
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLAnyAttributeMapping extends DatabaseMapping implements Serializable
-
Serialized Fields
-
containerPolicy
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 extends XMLAbstractAnyMapping implements Serializable
-
Serialized Fields
-
areOtherMappingInThisContext
boolean areOtherMappingInThisContext
-
containerPolicy
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 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 extends XMLCompositeDirectCollectionMapping implements Serializable
-
Serialized Fields
-
collectionContentType
java.lang.Class collectionContentType
-
isSwaRef
boolean isSwaRef
-
mimeTypePolicy
MimeTypePolicy mimeTypePolicy
-
shouldInlineBinaryData
boolean shouldInlineBinaryData
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLBinaryDataMapping extends XMLDirectMapping implements Serializable
-
Serialized Fields
-
isSwaRef
boolean isSwaRef
-
mimeTypePolicy
MimeTypePolicy mimeTypePolicy
-
shouldInlineBinaryData
boolean shouldInlineBinaryData
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLChoiceCollectionMapping extends DatabaseMapping implements Serializable
-
Serialized Fields
-
anyMapping
XMLAnyCollectionMapping anyMapping
-
choiceElementMappings
java.util.Map<XMLField,XMLMapping> choiceElementMappings
-
choiceElementMappingsByClass
java.util.Map<java.lang.Class,XMLMapping> choiceElementMappingsByClass
-
choiceElementMappingsByClassName
java.util.Map<java.lang.String,XMLMapping> choiceElementMappingsByClassName
-
classNameToFieldMappings
java.util.Map<java.lang.String,XMLField> classNameToFieldMappings
-
classNameToSourceFieldsMappings
java.util.Map<java.lang.String,java.util.List<XMLField>> classNameToSourceFieldsMappings
-
classToFieldMappings
java.util.Map<java.lang.Class,XMLField> classToFieldMappings
-
classToSourceFieldsMappings
java.util.Map<java.lang.Class,java.util.List<XMLField>> classToSourceFieldsMappings
-
containerPolicy
ContainerPolicy containerPolicy
-
converter
Converter converter
-
fieldsToConverters
java.util.Map<XMLField,Converter> fieldsToConverters
-
fieldToClassMappings
java.util.Map<XMLField,java.lang.Class> fieldToClassMappings
-
fieldToClassNameMappings
java.util.Map<XMLField,java.lang.String> fieldToClassNameMappings
-
isAny
boolean isAny
-
isDefaultEmptyContainer
boolean isDefaultEmptyContainer
-
isMixedContent
boolean isMixedContent
-
isWriteOnly
boolean isWriteOnly
-
mixedContentMapping
XMLCompositeDirectCollectionMapping mixedContentMapping
-
mixedGroupingElement
java.lang.String mixedGroupingElement
-
reuseContainer
boolean reuseContainer
-
wrapperNullPolicy
AbstractNullPolicy wrapperNullPolicy
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLChoiceObjectMapping extends DatabaseMapping implements Serializable
-
Serialized Fields
-
choiceElementMappings
java.util.Map<XMLField,XMLMapping> choiceElementMappings
-
choiceElementMappingsByClass
java.util.Map<java.lang.Class,XMLMapping> choiceElementMappingsByClass
-
choiceElementMappingsByClassName
java.util.Map<java.lang.String,XMLMapping> choiceElementMappingsByClassName
-
classNameToConverter
java.util.Map<java.lang.String,Converter> classNameToConverter
-
classNameToFieldMappings
java.util.Map<java.lang.String,XMLField> classNameToFieldMappings
-
classNameToSourceFieldsMappings
java.util.Map<java.lang.String,java.util.List<XMLField>> classNameToSourceFieldsMappings
-
classToConverter
java.util.Map<java.lang.Class,Converter> classToConverter
-
classToFieldMappings
java.util.Map<java.lang.Class,XMLField> classToFieldMappings
-
classToSourceFieldsMappings
java.util.Map<java.lang.Class,java.util.List<XMLField>> classToSourceFieldsMappings
-
converter
Converter converter
-
fieldsToConverters
java.util.Map<XMLField,Converter> fieldsToConverters
-
fieldToClassMappings
java.util.Map<XMLField,java.lang.Class> fieldToClassMappings
-
fieldToClassNameMappings
java.util.Map<XMLField,java.lang.String> fieldToClassNameMappings
-
isWriteOnly
boolean isWriteOnly
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLCollectionReferenceMapping extends XMLObjectReferenceMapping implements Serializable
-
Serialized Fields
-
containerPolicy
ContainerPolicy containerPolicy
-
defaultEmptyContainer
boolean defaultEmptyContainer
-
field
DatabaseField field
-
reuseContainer
boolean reuseContainer
-
usesSingleNode
boolean usesSingleNode
-
wrapperNullPolicy
AbstractNullPolicy wrapperNullPolicy
-
-
-
Class org.eclipse.persistence.oxm.mappings.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 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 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 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 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 extends XMLDirectMapping implements Serializable
-
Class org.eclipse.persistence.oxm.mappings.XMLInverseReferenceMapping extends AggregateMapping implements Serializable
-
Serialized Fields
-
containerPolicy
ContainerPolicy containerPolicy
-
inlineMapping
DatabaseMapping inlineMapping
-
mappedBy
java.lang.String mappedBy
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLObjectReferenceMapping extends AggregateMapping implements Serializable
-
Serialized Fields
-
inverseReferenceMapping
XMLInverseReferenceMapping inverseReferenceMapping
-
isWriteOnly
boolean isWriteOnly
-
sourceToTargetKeyFieldAssociations
java.util.HashMap sourceToTargetKeyFieldAssociations
-
sourceToTargetKeys
java.util.Vector sourceToTargetKeys
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLTransformationMapping extends AbstractTransformationMapping implements Serializable
-
Class org.eclipse.persistence.oxm.mappings.XMLVariableXPathCollectionMapping extends XMLCompositeCollectionMapping implements Serializable
-
Serialized Fields
-
isAttribute
boolean isAttribute
-
variableAttributeAccessor
AttributeAccessor variableAttributeAccessor
-
variableAttributeName
java.lang.String variableAttributeName
-
variableGetMethodName
java.lang.String variableGetMethodName
-
variableSetMethodName
java.lang.String variableSetMethodName
-
-
-
Class org.eclipse.persistence.oxm.mappings.XMLVariableXPathObjectMapping extends XMLCompositeObjectMapping implements Serializable
-
Serialized Fields
-
isAttribute
boolean isAttribute
-
variableAttributeAccessor
AttributeAccessor variableAttributeAccessor
-
variableAttributeName
java.lang.String variableAttributeName
-
variableGetMethodName
java.lang.String variableGetMethodName
-
variableSetMethodName
java.lang.String variableSetMethodName
-
-
-
-
Package org.eclipse.persistence.oxm.mappings.converters
-
Class org.eclipse.persistence.oxm.mappings.converters.XMLConverterAdapter extends java.lang.Object implements Serializable
-
Class org.eclipse.persistence.oxm.mappings.converters.XMLListConverter extends java.lang.Object implements Serializable
-
Serialized Fields
-
conversionManager
XMLConversionManager conversionManager
-
mapping
XMLCompositeDirectCollectionMapping mapping
-
objectClass
java.lang.Class objectClass
-
objectClassName
java.lang.String objectClassName
-
-
-
Class org.eclipse.persistence.oxm.mappings.converters.XMLRootConverter extends java.lang.Object implements Serializable
-
Serialized Fields
-
associatedField
XMLField associatedField
-
mapping
DatabaseMapping mapping
-
rootFragment
XPathFragment rootFragment
-
-
-
-
Package org.eclipse.persistence.oxm.platform
-
Class org.eclipse.persistence.oxm.platform.DOMPlatform extends XMLPlatform<XMLUnmarshaller> implements Serializable
-
Class org.eclipse.persistence.oxm.platform.SAXPlatform extends XMLPlatform<XMLUnmarshaller> implements Serializable
-
Class org.eclipse.persistence.oxm.platform.XMLPlatform extends DatasourcePlatform implements Serializable
-
-
Package org.eclipse.persistence.oxm.record
-
Class org.eclipse.persistence.oxm.record.DOMRecord extends XMLRecord implements Serializable
-
Serialized Fields
-
currentNode
org.w3c.dom.Node currentNode
-
dom
org.w3c.dom.Node dom
-
lastUpdatedField
XMLField lastUpdatedField
-
referenceResolver
ReferenceResolver referenceResolver
-
-
-
Class org.eclipse.persistence.oxm.record.UnmarshalRecord extends XMLRecord implements Serializable
-
Serialized Fields
-
unmarshalRecord
UnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller> unmarshalRecord
-
-
-
Class org.eclipse.persistence.oxm.record.ValidatingMarshalRecord.MarshalSAXParseException extends org.xml.sax.SAXParseException implements Serializable
-
Serialized Fields
-
object
java.lang.Object object
-
-
-
Class org.eclipse.persistence.oxm.record.XMLRecord extends AbstractRecord implements Serializable
-
Serialized Fields
-
abstractMarshalRecord
AbstractMarshalRecord<AbstractSession,DatabaseField,XMLMarshaller,NamespaceResolver> abstractMarshalRecord
-
currentObject
java.lang.Object currentObject
-
docPresPolicy
DocumentPreservationPolicy docPresPolicy
-
equalNamespaceResolvers
boolean equalNamespaceResolvers
-
hasCustomNamespaceMapper
boolean hasCustomNamespaceMapper
-
session
AbstractSession session
-
unmarshaller
XMLUnmarshaller unmarshaller
-
-
-
-
Package org.eclipse.persistence.platform.database
-
Class org.eclipse.persistence.platform.database.AccessPlatform extends DatabasePlatform implements Serializable
-
Class org.eclipse.persistence.platform.database.AttunityPlatform extends DatabasePlatform implements Serializable
-
Class org.eclipse.persistence.platform.database.CloudscapePlatform extends DatabasePlatform implements Serializable
-
Class org.eclipse.persistence.platform.database.DatabasePlatform extends DatabasePlatform implements Serializable
-
Class org.eclipse.persistence.platform.database.DB2MainframePlatform extends DB2Platform implements Serializable
-
Class org.eclipse.persistence.platform.database.DB2Platform extends DatabasePlatform implements Serializable
-
Class org.eclipse.persistence.platform.database.DB2ZPlatform extends DB2Platform implements Serializable
-
Class org.eclipse.persistence.platform.database.DBasePlatform extends DatabasePlatform implements Serializable
-
Class org.eclipse.persistence.platform.database.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 extends DatabasePlatform implements Serializable
-
Class org.eclipse.persistence.platform.database.H2Platform extends DatabasePlatform implements Serializable
- serialVersionUID:
- -2935483687958482934L
-
Class org.eclipse.persistence.platform.database.HANAPlatform extends DatabasePlatform implements Serializable
- serialVersionUID:
- 1L
-
Class org.eclipse.persistence.platform.database.HSQLPlatform extends DatabasePlatform implements Serializable
-
Class org.eclipse.persistence.platform.database.Informix11Platform extends InformixPlatform implements Serializable
- serialVersionUID:
- 1L
-
Class org.eclipse.persistence.platform.database.InformixPlatform extends DatabasePlatform implements Serializable
-
Class org.eclipse.persistence.platform.database.JavaDBPlatform extends DerbyPlatform implements Serializable
-
Class org.eclipse.persistence.platform.database.MaxDBPlatform extends DatabasePlatform implements Serializable
-
Class org.eclipse.persistence.platform.database.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 extends Oracle9Platform implements Serializable
-
Class org.eclipse.persistence.platform.database.Oracle11Platform extends Oracle10Platform implements Serializable
-
Class org.eclipse.persistence.platform.database.Oracle12Platform extends Oracle11Platform implements Serializable
-
Class org.eclipse.persistence.platform.database.Oracle18Platform extends Oracle12Platform implements Serializable
-
Class org.eclipse.persistence.platform.database.Oracle19Platform extends Oracle18Platform implements Serializable
-
Class org.eclipse.persistence.platform.database.Oracle21Platform extends Oracle19Platform implements Serializable
-
Class org.eclipse.persistence.platform.database.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 extends Oracle8Platform implements Serializable
-
Class org.eclipse.persistence.platform.database.OraclePlatform extends DatabasePlatform implements Serializable
-
Serialized Fields
-
BRACKET_END
java.lang.String BRACKET_END
-
END_FROM
java.lang.String END_FROM
-
END_FROM_ID
java.lang.String END_FROM_ID
-
FROM
java.lang.String FROM
-
FROM_ID
java.lang.String FROM_ID
-
HINT_END
java.lang.String HINT_END
-
HINT_START
java.lang.String HINT_START
-
LOCK_END
java.lang.String LOCK_END
-
LOCK_START_PREFIX
java.lang.String LOCK_START_PREFIX
-
LOCK_START_PREFIX_WHERE
java.lang.String LOCK_START_PREFIX_WHERE
-
LOCK_START_SUFFIX
java.lang.String LOCK_START_SUFFIX
-
MAX_ROW
java.lang.String MAX_ROW
-
MIN_ROW
java.lang.String MIN_ROW
-
ORDER_BY_ID
java.lang.String ORDER_BY_ID
-
SELECT
java.lang.String SELECT
-
SELECT_ID_PREFIX
java.lang.String SELECT_ID_PREFIX
-
SELECT_ID_SUFFIX
java.lang.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 extends DatabasePlatform implements Serializable
-
Class org.eclipse.persistence.platform.database.PointBasePlatform extends DatabasePlatform implements Serializable
-
Class org.eclipse.persistence.platform.database.PostgreSQLPlatform extends DatabasePlatform implements Serializable
-
Class org.eclipse.persistence.platform.database.SQLAnywherePlatform extends SybasePlatform implements Serializable
-
Class org.eclipse.persistence.platform.database.SQLServerPlatform extends DatabasePlatform implements Serializable
-
Serialized Fields
-
driverSupportsOffsetDateTime
java.lang.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 extends DatabasePlatform implements Serializable
-
Serialized Fields
-
typeStrings
java.util.Map typeStrings
-
-
-
Class org.eclipse.persistence.platform.database.SymfowarePlatform extends DatabasePlatform implements Serializable
-
Class org.eclipse.persistence.platform.database.TimesTen7Platform extends TimesTenPlatform implements Serializable
-
Class org.eclipse.persistence.platform.database.TimesTenPlatform extends DatabasePlatform implements Serializable
-
Serialized Fields
-
supportsForeignKeyConstraints
boolean supportsForeignKeyConstraints
-
-
-
-
Package org.eclipse.persistence.platform.database.oracle.plsql
-
Class org.eclipse.persistence.platform.database.oracle.plsql.PLSQLStoredFunctionCall extends PLSQLStoredProcedureCall implements Serializable
-
Class org.eclipse.persistence.platform.database.oracle.plsql.PLSQLStoredProcedureCall extends StoredProcedureCall implements Serializable
-
Serialized Fields
-
arguments
java.util.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
AbstractRecord translationRow
Translation row stored after translation on the call clone, used only for logging. -
typesInfo
java.util.Map<java.lang.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
-
Class org.eclipse.persistence.platform.xml.XMLPlatformException extends EclipseLinkException implements Serializable
-
-
Package org.eclipse.persistence.queries
-
Class org.eclipse.persistence.queries.AttributeGroup extends CoreAttributeGroup<AttributeItem,ClassDescriptor> implements Serializable
-
Class org.eclipse.persistence.queries.BatchFetchPolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
attributeExpressions
java.util.List<Expression> attributeExpressions
Define the attributes to be batch fetched. -
attributes
java.util.List<java.lang.String> attributes
PERF: Cache the local batch read attribute names. -
batchedMappings
java.util.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 extends SQLResult implements Serializable
-
Serialized Fields
-
column
DatabaseField column
Stores the Columns name from the result set
-
-
-
Class org.eclipse.persistence.queries.ConstructorReportItem extends ReportItem implements Serializable
-
Serialized Fields
-
constructor
java.lang.reflect.Constructor constructor
-
constructorArgTypes
java.lang.Class[] constructorArgTypes
-
constructorMappings
java.util.List<DatabaseMapping> constructorMappings
-
reportItems
java.util.List<ReportItem> reportItems
-
-
-
Class org.eclipse.persistence.queries.ConstructorResult extends SQLResult implements Serializable
-
Serialized Fields
-
columnResults
java.util.List<ColumnResult> columnResults
Stored the column results of this constructor result -
constructorArgTypes
java.lang.Class[] constructorArgTypes
-
targetClassName
java.lang.String targetClassName
Stores the class of result
-
-
-
Class org.eclipse.persistence.queries.Cursor extends java.lang.Object implements Serializable
-
Serialized Fields
-
initiallyConformingIndex
java.util.Map<java.lang.Object,java.lang.Object> initiallyConformingIndex
Conforming instances found in memory when building the result. -
nextRow
AbstractRecord nextRow
Store the next row, for 1-m joining. -
objectCollection
java.util.List<java.lang.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
AbstractRecord translationRow
-
-
-
Class org.eclipse.persistence.queries.CursoredStream extends Cursor implements Serializable
-
Serialized Fields
-
marker
int marker
Marker for backing up.
-
-
-
Class org.eclipse.persistence.queries.CursoredStreamPolicy extends CursorPolicy implements Serializable
-
Serialized Fields
-
initialReadSize
int initialReadSize
-
sizeQuery
ValueReadQuery sizeQuery
-
-
-
Class org.eclipse.persistence.queries.CursorPolicy extends ContainerPolicy implements Serializable
-
Serialized Fields
-
pageSize
int pageSize
-
query
ReadQuery query
-
-
-
Class org.eclipse.persistence.queries.DatabaseQuery extends java.lang.Object implements Serializable
-
Serialized Fields
-
allowNativeSQLQuery
java.lang.Boolean allowNativeSQLQuery
Property used to override a persistence unit level that disallows native SQL queries. -
argumentFields
java.util.List<DatabaseField> argumentFields
PERF: Argument fields are cached in prepare to avoid rebuilding on each execution. -
argumentParameterTypes
java.util.List<DatabaseQuery.ParameterType> argumentParameterTypes
-
arguments
java.util.List<java.lang.String> arguments
Arguments can be given and specified to predefined queries to allow reuse. -
argumentTypeNames
java.util.List<java.lang.String> argumentTypeNames
Used to build a list of argumentTypes by name pre-initialization -
argumentTypes
java.util.List<java.lang.Class> argumentTypes
Needed to differentiate queries with the same name. -
argumentValues
java.util.List<java.lang.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
java.util.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
java.lang.Boolean flushOnExecute
-
hintString
java.lang.String hintString
Used for adding hints to the query string in oracle -
isCustomQueryUsed
java.lang.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
java.lang.String name
Queries can be given a name and registered with a descriptor to allow common queries to be reused. -
nullableArguments
java.util.List<DatabaseField> nullableArguments
List of arguments to check for null. If any are null, the query needs to be re-prepared. -
parameterDelimiter
java.lang.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
java.util.Map<java.lang.Object,java.lang.Object> properties
Internally used by the mappings as a temporary store. -
queryMechanism
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
java.util.concurrent.TimeUnit queryTimeoutUnit
-
redirector
QueryRedirector redirector
A redirector allows for a queries execution to be the execution of a piece of code. -
sessionName
java.lang.String sessionName
Used to override the default session in the session broker. -
shouldBindAllParameters
java.lang.Boolean shouldBindAllParameters
Bind all arguments to the SQL statement. -
shouldCacheStatement
java.lang.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
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 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 extends ReadQuery implements Serializable
-
Serialized Fields
-
containerPolicy
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 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
java.util.List<java.lang.Object> objects
List containing objects to be deleted, these should be removed from the identity map after deletion.
-
-
-
Class org.eclipse.persistence.queries.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 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 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
java.lang.Object object
-
primaryKey
java.lang.Object primaryKey
Query that is performing the does exist check.
-
-
-
Class org.eclipse.persistence.queries.EntityResult extends SQLResult implements Serializable
-
Serialized Fields
-
discriminatorColumn
DatabaseField discriminatorColumn
Stores the column that will contain the value to determine the correct subclass to create if applicable. -
entityClassName
java.lang.String entityClassName
Stores the class name of result -
fieldResults
java.util.Map fieldResults
Stores the list of FieldResult
-
-
-
Class org.eclipse.persistence.queries.FetchGroup extends AttributeGroup implements Serializable
-
Serialized Fields
-
entityFetchGroup
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 aLoadGroupwhen processing the query result.
-
-
-
Class org.eclipse.persistence.queries.FieldResult extends java.lang.Object implements Serializable
-
Serialized Fields
-
attributeName
java.lang.String attributeName
Stores the name of the bean attribute -
column
DatabaseField column
Stores the Columns name from the result set that contains the attribute value -
fieldResults
java.util.Vector<FieldResult> fieldResults
FieldResult now can contain multiple FieldResults in a collection if an attribute has multiple fields -
multipleFieldIdentifiers
java.lang.String[] multipleFieldIdentifiers
Stores passed in field name split on the '.' character
-
-
-
Class org.eclipse.persistence.queries.InMemoryQueryIndirectionPolicy extends java.lang.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 extends WriteObjectQuery implements Serializable
-
Class org.eclipse.persistence.queries.JPQLCall extends java.lang.Object implements Serializable
-
Serialized Fields
-
isParsed
boolean isParsed
-
jpqlString
java.lang.String jpqlString
-
-
-
Class org.eclipse.persistence.queries.LoadGroup extends AttributeGroup implements Serializable
-
Serialized Fields
-
isConcurrent
java.lang.Boolean isConcurrent
-
-
-
Class org.eclipse.persistence.queries.MethodBaseQueryRedirector extends java.lang.Object implements Serializable
-
Serialized Fields
-
methodClass
java.lang.Class methodClass
-
methodClassName
java.lang.String methodClassName
-
methodName
java.lang.String methodName
-
-
-
Class org.eclipse.persistence.queries.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
java.lang.Class referenceClass
-
referenceClassName
java.lang.String referenceClassName
-
shouldDeferExecutionInUOW
boolean shouldDeferExecutionInUOW
Indicates whether execution should be deferred in UOW
-
-
-
Class org.eclipse.persistence.queries.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
AbstractRecord modifyRow
-
-
-
Class org.eclipse.persistence.queries.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
ForUpdateClause lockingClause
Used for pessimistic locking. -
prefetchedCacheKeys
java.util.Map<java.lang.Object,CacheKey> prefetchedCacheKeys
-
printInnerJoinInWhereClause
java.lang.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
java.lang.Class referenceClass
The class of the target objects to be read from the database. -
referenceClassName
java.lang.String referenceClassName
-
requiresDeferredLocks
java.lang.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 extends ModifyQuery implements Serializable
-
Serialized Fields
-
backupClone
java.lang.Object backupClone
-
object
java.lang.Object object
-
objectChangeSet
ObjectChangeSet objectChangeSet
-
primaryKey
java.lang.Object primaryKey
-
-
-
Class org.eclipse.persistence.queries.ObjectLevelReadQuery extends ObjectBuildingQuery implements Serializable
-
Serialized Fields
-
additionalFields
java.util.List<java.lang.Object> additionalFields
Allow for additional fields to be selected, used for m-m batch reading. Can contain DatabaseField or Expression. -
aggregateQueries
java.util.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
java.util.Map<java.lang.Class,DatabaseCall> concreteSubclassCalls
Allow concrete subclasses calls to be prepared and cached for inheritance queries. -
concreteSubclassJoinedMappingIndexes
java.util.Map<java.lang.Class,java.util.Map<DatabaseMapping,java.lang.Object>> concreteSubclassJoinedMappingIndexes
Allow concrete subclasses joined mapping indexes to be prepared and cached for inheritance queries. -
concreteSubclassQueries
java.util.Map<java.lang.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
FetchGroupspecified on this query. When set this FetchGroup will override theObjectLevelReadQuery.fetchGroupNameand the use of the descriptor'sFetchGroupManager.getDefaultFetchGroup() -
fetchGroupName
java.lang.String fetchGroupName
Name ofFetchGroupstored in theFetchGroupManagerof 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
java.lang.Boolean isReferenceClassLocked
PERF: Caches locking policy isReferenceClassLocked setting. -
isResultSetAccessOptimizedQuery
java.lang.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
JoinedAttributeManager joinedAttributeManager
Stores the helper object for dealing with joined attributes -
loadGroup
LoadGroup loadGroup
Specifies indirection that should be instantiated before returning result -
lockModeType
java.lang.String lockModeType
Used when specifying a lock mode for the query -
nonFetchJoinAttributeExpressions
java.util.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
java.util.List<Expression> orderByExpressions
Used for ordering support. -
partialAttributeExpressions
java.util.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
java.lang.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
java.util.List<Expression> unionExpressions
Allow a query's results to be unioned (UNION, INTERSECT, EXCEPT) with another query results. -
waitTimeout
java.lang.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
java.util.concurrent.TimeUnit waitTimeoutUnit
-
-
-
Class org.eclipse.persistence.queries.QueryByExamplePolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
attributesToAlwaysInclude
java.util.Map attributesToAlwaysInclude
-
shouldUseEqualityForNulls
boolean shouldUseEqualityForNulls
-
specialOperations
java.util.Map specialOperations
-
validateExample
boolean validateExample
-
valuesToExclude
java.util.Map valuesToExclude
-
-
-
Class org.eclipse.persistence.queries.QueryResultsCachePolicy extends java.lang.Object implements Serializable
-
Serialized Fields
-
cacheType
java.lang.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
java.util.Set<java.lang.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 extends ObjectLevelReadQuery implements Serializable
-
Serialized Fields
-
connectByExpression
Expression connectByExpression
-
containerPolicy
ContainerPolicy containerPolicy
Used for collection and stream support. -
direction
ReadAllQuery.Direction direction
-
orderSiblingsByExpressions
java.util.List<Expression> orderSiblingsByExpressions
-
startWithExpression
Expression startWithExpression
Used for Oracle HierarchicalQuery support
-
-
-
Class org.eclipse.persistence.queries.ReadObjectQuery extends ObjectLevelReadQuery implements Serializable
-
Serialized Fields
-
selectionId
java.lang.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 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 extends ReadAllQuery implements Serializable
-
Serialized Fields
-
addToConstructorItem
boolean addToConstructorItem
flag to allow items to be added to the last ConstructorReportItem -
groupByExpressions
java.util.List<Expression> groupByExpressions
Expressions representing fields to be used in the GROUP BY clause. -
havingExpression
Expression havingExpression
Expression representing the HAVING clause. -
items
java.util.List<ReportItem> items
Items to be selected, these could be attributes or aggregate functions. -
names
java.util.List<java.lang.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
java.util.Set<java.lang.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 extends java.lang.Object implements Serializable
-
Serialization Methods
-
readObject
public java.lang.Object readObject(java.lang.Class javaClass, Session session)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
java.lang.StringBuffer key
If an objectLevel distinct is used then generate unique key for this result -
names
java.util.List<java.lang.String> names
Item names to lookup result values -
primaryKey
java.lang.Object primaryKey
Id value if the retrievPKs flag was set on the ReportQuery. These can be used to get the actual object -
results
java.util.List<java.lang.Object> results
Actual converted attribute values
-
-
-
Class org.eclipse.persistence.queries.ResultSetMappingQuery extends ObjectBuildingQuery implements Serializable
-
Serialized Fields
-
isExecuteCall
boolean isExecuteCall
-
resultRows
java.util.Vector resultRows
-
resultSetMappingNames
java.util.List<java.lang.String> resultSetMappingNames
-
resultSetMappings
java.util.List<SQLResultSetMapping> resultSetMappings
-
returnNameValuePairs
boolean returnNameValuePairs
-
-
-
Class org.eclipse.persistence.queries.ScrollableCursor extends Cursor implements Serializable
-
Serialized Fields
-
atEndOfCursor
boolean atEndOfCursor
Internal flag indicating if the end of the cursor has been reached -
previousRow
AbstractRecord previousRow
Store the previous row, for 1-m joining.
-
-
-
Class org.eclipse.persistence.queries.ScrollableCursorPolicy extends CursorPolicy implements Serializable
-
Serialized Fields
-
resultSetConcurrency
int resultSetConcurrency
-
resultSetType
int resultSetType
-
-
-
Class org.eclipse.persistence.queries.SQLCall extends DatabaseCall implements Serializable
-
Serialized Fields
-
hasCustomSQLArguments
boolean hasCustomSQLArguments
-
-
-
Class org.eclipse.persistence.queries.SQLResult extends java.lang.Object implements Serializable
-
Serialized Fields
-
sqlResultSetMapping
SQLResultSetMapping sqlResultSetMapping
-
-
-
Class org.eclipse.persistence.queries.SQLResultSetMapping extends java.lang.Object implements Serializable
-
Serialized Fields
-
name
java.lang.String name
Stores the name of this SQLResultSetMapping. This name is unique within The project. -
results
java.util.List<SQLResult> results
Stores the list of SQLResult in the order they were added to the Mapping
-
-
-
Class org.eclipse.persistence.queries.StoredFunctionCall extends StoredProcedureCall implements Serializable
-
Class org.eclipse.persistence.queries.StoredProcedureCall extends DatabaseCall implements Serializable
-
Serialized Fields
-
optionalArguments
java.util.List<DatabaseField> optionalArguments
-
procedureArgumentNames
java.util.List<java.lang.String> procedureArgumentNames
-
procedureName
java.lang.String procedureName
-
-
-
Class org.eclipse.persistence.queries.UpdateAllQuery extends ModifyAllQuery implements Serializable
-
Serialized Fields
-
m_updateClauses
java.util.HashMap m_updateClauses
-
-
-
Class org.eclipse.persistence.queries.UpdateObjectQuery extends WriteObjectQuery implements Serializable
-
Class org.eclipse.persistence.queries.ValueReadQuery extends DirectReadQuery implements Serializable
-
Class org.eclipse.persistence.queries.WriteObjectQuery extends ObjectLevelModifyQuery implements Serializable
-
-
Package org.eclipse.persistence.sequencing
-
Class org.eclipse.persistence.sequencing.DefaultSequence extends Sequence implements Serializable
-
Class org.eclipse.persistence.sequencing.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 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 extends java.lang.Object implements Serializable
-
Serialized Fields
-
depth
int depth
-
initialValue
int initialValue
-
isCustomQualifier
boolean isCustomQualifier
-
name
java.lang.String name
-
platform
Platform platform
-
qualifier
java.lang.String qualifier
-
shouldAlwaysOverrideExistingValue
boolean shouldAlwaysOverrideExistingValue
-
size
int size
-
-
-
Class org.eclipse.persistence.sequencing.StandardSequence extends Sequence implements Serializable
-
Class org.eclipse.persistence.sequencing.TableSequence extends QuerySequence implements Serializable
-
Serialized Fields
-
counterFieldName
java.lang.String counterFieldName
Hold the name of the column in the sequence table which specifies the sequence numeric value -
nameFieldName
java.lang.String nameFieldName
Hold the name of the column in the sequence table which specifies the sequence name -
table
DatabaseTable table
Hold the database table
-
-
-
Class org.eclipse.persistence.sequencing.UnaryTableSequence extends QuerySequence implements Serializable
-
Serialized Fields
-
counterFieldName
java.lang.String counterFieldName
Hold the name of the only column in multiple single-column tables -
selectString1
java.lang.String selectString1
-
selectString2
java.lang.String selectString2
-
selectStringBufferSize
int selectStringBufferSize
-
updateString1
java.lang.String updateString1
-
updateString2
java.lang.String updateString2
-
updateStringBufferSize
int updateStringBufferSize
-
-
-
Class org.eclipse.persistence.sequencing.UUIDSequence extends Sequence implements Serializable
-
-
Package org.eclipse.persistence.sessions
-
Class org.eclipse.persistence.sessions.CopyGroup extends AttributeGroup implements Serializable
-
Serialized Fields
-
copies
java.util.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 extends DatasourceLogin implements Serializable
-
Serialized Fields
-
connectionHealthValidatedOnError
java.lang.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 extends AbstractRecord implements Serializable
-
Class org.eclipse.persistence.sessions.DatasourceLogin extends java.lang.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
Platform platform
Implementation of platform-specific behaviors. -
properties
java.util.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 extends java.lang.Object implements Serializable
-
Serialized Fields
-
connectDirectly
boolean connectDirectly
Save whether we have switched to direct connect (sql.Driver.connect()) mode -
databaseURL
java.lang.String databaseURL
-
driver
java.sql.Driver driver
cache up the instantiated Driver to speed up reconnects -
driverClass
java.lang.Class driverClass
cache up the driver class to speed up reconnects -
driverClassName
java.lang.String driverClassName
-
driverURLHeader
java.lang.String driverURLHeader
-
-
-
Class org.eclipse.persistence.sessions.DirectConnector extends DefaultConnector implements Serializable
-
Class org.eclipse.persistence.sessions.JNDIConnector extends java.lang.Object implements Serializable
-
Serialized Fields
-
context
javax.naming.Context context
-
dataSource
javax.sql.DataSource dataSource
-
isCallbackRegistered
boolean isCallbackRegistered
-
lookupType
int lookupType
Deprecated. -
name
java.lang.String name
-
-
-
Class org.eclipse.persistence.sessions.ObjectCopyingPolicy extends CopyGroup implements Serializable
-
Class org.eclipse.persistence.sessions.Project extends CoreProject<ClassDescriptor,Login,DatabaseSession> implements Serializable
-
Serialized Fields
-
aliasDescriptors
java.util.Map aliasDescriptors
Cache the EJBQL descriptor aliases. -
allowConvertResultToBoolean
boolean allowConvertResultToBoolean
-
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 -
allowNullResultMaxMin
boolean allowNullResultMaxMin
-
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
java.util.Map<java.lang.String,AttributeGroup> attributeGroups
List of named AttributeGroups - once Project is initialized, these are copied to the Session. -
classNamesForWeaving
java.util.Collection<java.lang.String> classNamesForWeaving
used for Caching JPA projects -
datasourceLogin
Login datasourceLogin
-
defaultCacheIsolation
CacheIsolationType defaultCacheIsolation
Default value for ClassDescriptor.isIsolated. -
defaultIdentityMapClass
java.lang.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
java.util.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
java.util.Map<java.lang.Class,ClassDescriptor> descriptors
-
descriptorsLock
java.lang.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
java.util.List<DatabaseQuery> jpaQueries
List of queries from JPA that need special processing before execution. -
jpaTablePerTenantQueries
java.util.List<DatabaseQuery> jpaTablePerTenantQueries
List of queries from JPA that may special processing and handling before execution. -
mappedSuperclassDescriptors
java.util.Map<java.lang.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.
- Since:
- EclipseLink 1.2 for the JPA 2.0 Reference Implementation
-
metamodelIdClassMap
java.util.Map<java.lang.String,java.util.List<java.lang.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.- Since:
- EclipseLink 1.2 for the JPA 2.0 Reference Implementation
-
multitenantPolicy
MultitenantPolicy multitenantPolicy
-
name
java.lang.String name
-
namingIntoIndexed
boolean namingIntoIndexed
Flag that allows transform named stored procedure parameters into positional/index based -
orderedDescriptors
java.util.List<ClassDescriptor> orderedDescriptors
-
partitioningPolicies
java.util.Map<java.lang.String,PartitioningPolicy> partitioningPolicies
Map of named partitioning policies, keyed by their name. -
queries
java.util.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
java.util.Map<java.lang.String,SQLResultSetMapping> sqlResultSetMappings
This a collection of 'maps' that allow users to map custom SQL to query results -
structConverters
java.util.Collection<java.lang.String> structConverters
-
vpdIdentifier
java.lang.String vpdIdentifier
VPD connection settings -
vpdLastIdentifierClassName
java.lang.String vpdLastIdentifierClassName
-
-
-
Class org.eclipse.persistence.sessions.SessionEvent extends java.util.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
java.util.Hashtable properties
Additional properties may be added. -
query
DatabaseQuery query
Some events may have a query associated with them (pre/postExecuteQuery). -
result
java.lang.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 extends CoreSessionEventManager<SessionEventListener> implements Serializable
-
Serialized Fields
-
listeners
java.util.List<SessionEventListener> listeners
-
session
Session session
-
-
-
-
Package org.eclipse.persistence.sessions.broker
-
Class org.eclipse.persistence.sessions.broker.SessionBroker extends DatabaseSessionImpl implements Serializable
-
Serialized Fields
-
parent
SessionBroker parent
-
sequencing
Sequencing sequencing
-
sessionNamesByClass
java.util.Map<java.lang.Class,java.lang.String> sessionNamesByClass
-
sessionsByName
java.util.Map<java.lang.String,AbstractSession> sessionsByName
-
shouldUseDescriptorAliases
boolean shouldUseDescriptorAliases
-
-
-
-
Package org.eclipse.persistence.sessions.coordination
-
Class org.eclipse.persistence.sessions.coordination.Command extends java.lang.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 extends Command implements Serializable
-
Serialized Fields
-
changeSet
UnitOfWorkChangeSet changeSet
The changes to be applied remotely
-
-
-
Class org.eclipse.persistence.sessions.coordination.ServiceId extends java.lang.Object implements Serializable
-
Serialized Fields
-
channel
java.lang.String channel
The logical channel that the service instance subscribes to -
id
java.lang.String id
Generated unique id to distinguish the service instance from all others -
url
java.lang.String url
Url of the service instance
-
-
-
-
Package org.eclipse.persistence.sessions.interceptors
-
Class org.eclipse.persistence.sessions.interceptors.CacheKeyInterceptor extends CacheKey implements Serializable
-
Serialized Fields
-
wrappedKey
CacheKey wrappedKey
-
-
-
-
Package org.eclipse.persistence.sessions.remote
-
Class org.eclipse.persistence.sessions.remote.DistributedSession extends 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 extends DistributedSession implements Serializable
-
Serialized Fields
-
sequencing
Sequencing sequencing
-
shouldEnableDistributedIndirectionGarbageCollection
boolean shouldEnableDistributedIndirectionGarbageCollection
-
-
-
-
Package org.eclipse.persistence.sessions.remote.corba.sun
-
Class org.eclipse.persistence.sessions.remote.corba.sun._CORBARemoteSessionControllerImplBase extends org.omg.CORBA.portable.ObjectImpl implements Serializable
-
Class org.eclipse.persistence.sessions.remote.corba.sun._CORBARemoteSessionControllerStub extends org.omg.CORBA.portable.ObjectImpl implements Serializable
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream s)
-
writeObject
private void writeObject(java.io.ObjectOutputStream s)
-
-
-
Class org.eclipse.persistence.sessions.remote.corba.sun.CORBAConnection extends RemoteConnection implements Serializable
-
Serialized Fields
-
remoteSessionController
CORBARemoteSessionController remoteSessionController
-
-
-
Class org.eclipse.persistence.sessions.remote.corba.sun.CORBARemoteSessionControllerDispatcher extends _CORBARemoteSessionControllerImplBase implements Serializable
-
Serialized Fields
-
controller
RemoteSessionController controller
Store the real controller.
-
-
-
-
Package org.eclipse.persistence.sessions.remote.rmi
-
Class org.eclipse.persistence.sessions.remote.rmi.RMIConnection extends RemoteConnection implements Serializable
-
Serialized Fields
-
remoteSessionController
RMIRemoteSessionController remoteSessionController
-
-
-
Class org.eclipse.persistence.sessions.remote.rmi.RMIRemoteSessionControllerDispatcher extends java.rmi.server.UnicastRemoteObject implements Serializable
-
Serialized Fields
-
controller
RemoteSessionController controller
Store the real controller.
-
-
-
Class org.eclipse.persistence.sessions.remote.rmi.RMIServerSessionManagerDispatcher extends java.rmi.server.UnicastRemoteObject implements Serializable
-
Serialized Fields
-
controllerClassName
java.lang.String controllerClassName
-
session
Session session
-
-
-
-
Package org.eclipse.persistence.sessions.remote.rmi.iiop
-
Class org.eclipse.persistence.sessions.remote.rmi.iiop._RMIRemoteSessionController_Stub extends javax.rmi.CORBA.Stub implements Serializable
-
Class org.eclipse.persistence.sessions.remote.rmi.iiop.RMIConnection extends RemoteConnection implements Serializable
-
Serialized Fields
-
remoteSessionController
RMIRemoteSessionController remoteSessionController
-
-
-
-
Package org.eclipse.persistence.sessions.serializers
-
Class org.eclipse.persistence.sessions.serializers.AbstractSerializer extends java.lang.Object implements Serializable
-
Class org.eclipse.persistence.sessions.serializers.JavaSerializer extends AbstractSerializer implements Serializable
-
Class org.eclipse.persistence.sessions.serializers.JSONSerializer extends XMLSerializer implements Serializable
-
Class org.eclipse.persistence.sessions.serializers.XMLSerializer extends AbstractSerializer implements Serializable
-
Serialized Fields
-
context
javax.xml.bind.JAXBContext context
-
-
-
-
Package org.eclipse.persistence.sessions.server
-
Class org.eclipse.persistence.sessions.server.ClientSession extends AbstractSession implements Serializable
-
Serialized Fields
-
connectionPolicy
ConnectionPolicy connectionPolicy
-
isActive
boolean isActive
-
parent
ServerSession parent
-
sequencing
Sequencing sequencing
-
writeConnections
java.util.Map<java.lang.String,Accessor> writeConnections
-
-
-
Class org.eclipse.persistence.sessions.server.ConnectionPolicy extends java.lang.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
java.lang.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
java.util.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 extends DatabaseSessionImpl implements Serializable
-
Serialized Fields
-
connectionPools
java.util.Map<java.lang.String,ConnectionPool> connectionPools
-
defaultConnectionPolicy
ConnectionPolicy defaultConnectionPolicy
-
maxNumberOfNonPooledConnections
int maxNumberOfNonPooledConnections
-
numberOfNonPooledConnectionsUsed
int numberOfNonPooledConnectionsUsed
-
readConnectionPool
ConnectionPool readConnectionPool
-
-
-
-
Package org.eclipse.persistence.tools
-
Class org.eclipse.persistence.tools.PackageRenamer.PackageRenamerException extends java.lang.RuntimeException implements Serializable
-
-
Package org.eclipse.persistence.tools.profiler
-
Class org.eclipse.persistence.tools.profiler.PerformanceMonitor extends java.lang.Object implements Serializable
-
Serialized Fields
-
dumpTime
long dumpTime
-
lastDumpTime
long lastDumpTime
-
operationStartTimesByThread
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Long>> operationStartTimesByThread
-
operationTimings
java.util.Map<java.lang.String,java.lang.Object> operationTimings
-
profileWeight
int profileWeight
-
-
-
Class org.eclipse.persistence.tools.profiler.PerformanceProfiler extends SessionProfilerAdapter implements Serializable
-
Serialized Fields
-
nestLevel
int nestLevel
-
nestTime
long nestTime
-
operationStartTimesByThread
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Long>> operationStartTimesByThread
-
operationTimingsByThread
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Long>> operationTimingsByThread
-
profiles
java.util.List<Profile> profiles
-
profileTime
long profileTime
-
shouldLogProfile
boolean shouldLogProfile
-
-
-
Class org.eclipse.persistence.tools.profiler.Profile extends java.lang.Object implements Serializable
-
Serialized Fields
-
domainClass
java.lang.Class domainClass
-
localTime
long localTime
-
longestTime
long longestTime
-
numberOfInstancesEffected
long numberOfInstancesEffected
-
operationTimings
java.util.Hashtable operationTimings
-
profileTime
long profileTime
-
queryClass
java.lang.Class queryClass
-
shortestTime
long shortestTime
-
totalTime
long totalTime
-
-
-
-
Package org.eclipse.persistence.tools.schemaframework
-
Class org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition extends java.lang.Object implements Serializable
-
Serialized Fields
-
name
java.lang.String name
-
qualifier
java.lang.String qualifier
-
-
-
Class org.eclipse.persistence.tools.schemaframework.FieldDefinition extends java.lang.Object implements Serializable
-
Serialized Fields
-
additional
java.lang.String additional
-
constraint
java.lang.String constraint
-
field
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
java.lang.String foreignKeyFieldName
-
isIdentity
boolean isIdentity
-
isPrimaryKey
boolean isPrimaryKey
-
isUnique
boolean isUnique
-
name
java.lang.String name
-
shouldAllowNull
boolean shouldAllowNull
-
size
int size
-
subSize
int subSize
-
type
java.lang.Class type
Java type class for the field. Particular database type is generated based on platform from this. -
typeDefinition
java.lang.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
java.lang.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 extends java.lang.Object implements Serializable
-
Serialized Fields
-
disableForeignKey
boolean disableForeignKey
-
foreignKeyDefinition
java.lang.String foreignKeyDefinition
-
name
java.lang.String name
-
shouldCascadeOnDelete
boolean shouldCascadeOnDelete
-
sourceFields
java.util.List<java.lang.String> sourceFields
-
targetFields
java.util.List<java.lang.String> targetFields
-
targetTable
java.lang.String targetTable
-
-
-
Class org.eclipse.persistence.tools.schemaframework.IndexDefinition extends DatabaseObjectDefinition implements Serializable
-
Serialized Fields
-
fields
java.util.List<java.lang.String> fields
-
isUnique
boolean isUnique
-
targetTable
java.lang.String targetTable
-
-
-
Class org.eclipse.persistence.tools.schemaframework.NestedTableDefinition extends DatabaseObjectDefinition implements Serializable
-
Serialized Fields
-
type
java.lang.Class type
-
typeName
java.lang.String typeName
-
typeSize
int typeSize
-
-
-
Class org.eclipse.persistence.tools.schemaframework.ObjectVarrayDefinition extends VarrayDefinition implements Serializable
-
Serialized Fields
-
isNullAllowed
boolean isNullAllowed
-
-
-
Class org.eclipse.persistence.tools.schemaframework.PackageDefinition extends DatabaseObjectDefinition implements Serializable
-
Serialized Fields
-
procedures
java.util.Vector procedures
-
statements
java.util.Vector statements
-
-
-
Class org.eclipse.persistence.tools.schemaframework.SequenceDefinition extends DatabaseObjectDefinition implements Serializable
-
Serialized Fields
-
sequence
Sequence sequence
-
-
-
Class org.eclipse.persistence.tools.schemaframework.SequenceObjectDefinition extends SequenceDefinition implements Serializable
-
Class org.eclipse.persistence.tools.schemaframework.StoredFunctionDefinition extends StoredProcedureDefinition implements Serializable
-
Class org.eclipse.persistence.tools.schemaframework.StoredProcedureDefinition extends DatabaseObjectDefinition implements Serializable
-
Serialized Fields
-
arguments
java.util.Vector arguments
-
argumentTypes
java.util.Vector argumentTypes
-
statements
java.util.Vector statements
-
variables
java.util.Vector variables
-
-
-
Class org.eclipse.persistence.tools.schemaframework.TableDefinition extends DatabaseObjectDefinition implements Serializable
-
Serialized Fields
-
createSQLFiles
boolean createSQLFiles
-
createVPDCalls
boolean createVPDCalls
-
creationPrefix
java.lang.String creationPrefix
-
creationSuffix
java.lang.String creationSuffix
-
fields
java.util.List<FieldDefinition> fields
-
foreignKeyMap
java.util.Map<java.lang.String,ForeignKeyConstraint> foreignKeyMap
-
hasUserDefinedForeignKeyConstraints
boolean hasUserDefinedForeignKeyConstraints
-
indexes
java.util.List<IndexDefinition> indexes
-
table
DatabaseTable table
-
tenantFieldName
java.lang.String tenantFieldName
-
uniqueKeys
java.util.List<UniqueKeyConstraint> uniqueKeys
-
-
-
Class org.eclipse.persistence.tools.schemaframework.TableSequenceDefinition extends SequenceDefinition implements Serializable
-
Serialized Fields
-
deleteSchema
boolean deleteSchema
-
tableDefinition
TableDefinition tableDefinition
-
-
-
Class org.eclipse.persistence.tools.schemaframework.TypeDefinition extends DatabaseObjectDefinition implements Serializable
-
Serialized Fields
-
fields
java.util.Vector fields
-
-
-
Class org.eclipse.persistence.tools.schemaframework.TypeTableDefinition extends TableDefinition implements Serializable
-
Serialized Fields
-
additional
java.lang.String additional
-
typeName
java.lang.String typeName
The name of the type that this table is of.
-
-
-
Class org.eclipse.persistence.tools.schemaframework.UnaryTableSequenceDefinition extends TableSequenceDefinition implements Serializable
-
Class org.eclipse.persistence.tools.schemaframework.UniqueKeyConstraint extends java.lang.Object implements Serializable
-
Serialized Fields
-
name
java.lang.String name
-
sourceFields
java.util.Vector<java.lang.String> sourceFields
-
-
-
Class org.eclipse.persistence.tools.schemaframework.VarrayDefinition extends DatabaseObjectDefinition implements Serializable
-
Serialized Fields
-
size
int size
-
type
java.lang.Class type
-
typeName
java.lang.String typeName
-
typeSize
int typeSize
-
-
-
Class org.eclipse.persistence.tools.schemaframework.ViewDefinition extends DatabaseObjectDefinition implements Serializable
-
Serialized Fields
-
selectClause
java.lang.String selectClause
-
-
-