Serialized Form
Package org.eclipse.persistence.descriptors |
javaClass
java.lang.Class<T> javaClass
javaClassName
java.lang.String javaClassName
tables
java.util.Vector<E> tables
primaryKeyFields
java.util.List<E> primaryKeyFields
mappings
java.util.Vector<E> mappings
lockableMappings
java.util.List<E> lockableMappings
queryKeys
java.util.Map<K,V> queryKeys
identityMapClass
java.lang.Class<T> identityMapClass
remoteIdentityMapClass
java.lang.Class<T> remoteIdentityMapClass
identityMapSize
int identityMapSize
remoteIdentityMapSize
int remoteIdentityMapSize
sequenceNumberName
java.lang.String sequenceNumberName
sequenceNumberField
org.eclipse.persistence.internal.helper.DatabaseField sequenceNumberField
shouldAlwaysRefreshCache
boolean shouldAlwaysRefreshCache
shouldOnlyRefreshCacheIfNewerVersion
boolean shouldOnlyRefreshCacheIfNewerVersion
shouldDisableCacheHits
boolean shouldDisableCacheHits
shouldAlwaysRefreshCacheOnRemote
boolean shouldAlwaysRefreshCacheOnRemote
shouldDisableCacheHitsOnRemote
boolean shouldDisableCacheHitsOnRemote
alias
java.lang.String alias
shouldBeReadOnly
boolean shouldBeReadOnly
shouldAlwaysConformResultsInUnitOfWork
boolean shouldAlwaysConformResultsInUnitOfWork
isIsolated
boolean isIsolated
shouldRegisterResultsInUnitOfWork
boolean shouldRegisterResultsInUnitOfWork
eventManager
DescriptorEventManager eventManager
queryManager
DescriptorQueryManager queryManager
objectBuilder
org.eclipse.persistence.internal.descriptors.ObjectBuilder objectBuilder
copyPolicy
CopyPolicy copyPolicy
copyPolicyClassName
java.lang.String copyPolicyClassName
instantiationPolicy
org.eclipse.persistence.internal.descriptors.InstantiationPolicy instantiationPolicy
inheritancePolicy
InheritancePolicy inheritancePolicy
interfacePolicy
InterfacePolicy interfacePolicy
optimisticLockingPolicy
org.eclipse.persistence.internal.descriptors.OptimisticLockingPolicy optimisticLockingPolicy
cascadeLockingPolicies
java.util.Vector<E> cascadeLockingPolicies
wrapperPolicy
WrapperPolicy wrapperPolicy
changePolicy
ObjectChangePolicy changePolicy
returningPolicy
ReturningPolicy returningPolicy
historyPolicy
HistoryPolicy historyPolicy
cmpPolicy
CMPPolicy cmpPolicy
fetchGroupManager
FetchGroupManager fetchGroupManager
properties
java.util.Map<K,V> properties
- Additional properties may be added.
descriptorType
int descriptorType
shouldOrderMappings
boolean shouldOrderMappings
cacheInvalidationPolicy
CacheInvalidationPolicy cacheInvalidationPolicy
shouldAcquireCascadedLocks
boolean shouldAcquireCascadedLocks
- PERF: Used to optimize cache locking to only acquire deferred locks when required (no-indirection).
hasSimplePrimaryKey
boolean hasSimplePrimaryKey
- PERF: Compute and store if the primary key is simple (direct-mapped) to allow fast extraction.
cacheSynchronizationType
int cacheSynchronizationType
- Configures how objects will be sent via cache synchronization, if synchronization is enabled.
unitOfWorkCacheIsolationLevel
int unitOfWorkCacheIsolationLevel
- Configures how the unit of work uses the session cache.
isNativeConnectionRequired
boolean isNativeConnectionRequired
- Allow connection unwrapping to be configured.
idValidation
IdValidation idValidation
- Allow zero primary key validation to be configured.
cacheInterceptorClass
java.lang.Class<T> cacheInterceptorClass
cacheInterceptorClassName
java.lang.String cacheInterceptorClassName
defaultQueryRedirector
QueryRedirector defaultQueryRedirector
defaultReadAllQueryRedirector
QueryRedirector defaultReadAllQueryRedirector
defaultReadObjectQueryRedirector
QueryRedirector defaultReadObjectQueryRedirector
defaultReportQueryRedirector
QueryRedirector defaultReportQueryRedirector
defaultUpdateObjectQueryRedirector
QueryRedirector defaultUpdateObjectQueryRedirector
defaultInsertObjectQueryRedirector
QueryRedirector defaultInsertObjectQueryRedirector
defaultDeleteObjectQueryRedirector
QueryRedirector defaultDeleteObjectQueryRedirector
defaultQueryRedirectorClassName
java.lang.String defaultQueryRedirectorClassName
defaultReadAllQueryRedirectorClassName
java.lang.String defaultReadAllQueryRedirectorClassName
defaultReadObjectQueryRedirectorClassName
java.lang.String defaultReadObjectQueryRedirectorClassName
defaultReportQueryRedirectorClassName
java.lang.String defaultReportQueryRedirectorClassName
defaultUpdateObjectQueryRedirectorClassName
java.lang.String defaultUpdateObjectQueryRedirectorClassName
defaultInsertObjectQueryRedirectorClassName
java.lang.String defaultInsertObjectQueryRedirectorClassName
defaultDeleteObjectQueryRedirectorClassName
java.lang.String defaultDeleteObjectQueryRedirectorClassName
forceUpdate
java.lang.Boolean forceUpdate
updateAllFields
java.lang.Boolean updateAllFields
pessimisticLockingPolicy
PessimisticLockingPolicy pessimisticLockingPolicy
- Allow the bean to always be locked as it enters a new transaction.
lifeCycleListener
org.eclipse.persistence.internal.descriptors.CMPLifeCycleListener lifeCycleListener
- Allows for the CMP life-cycle events to be intercepted from core by the CMP integration.
mappedClass
java.lang.Class<T> mappedClass
- Class originally mapped, before anything was generated.
descriptor
ClassDescriptor descriptor
modificationDeferralLevel
int modificationDeferralLevel
- The object deferral level. This controlls 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.
attributeName
java.lang.String attributeName
databaseField
org.eclipse.persistence.internal.helper.DatabaseField databaseField
eventCode
int eventCode
- The code of the descriptor event being raised.
This is an integer constant value from DescriptorEventManager.
query
DatabaseQuery query
- The query causing the event.
record
Record record
- Optionally a database row may be provided on some events, (such as aboutToUpdate).
descriptor
ClassDescriptor descriptor
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.
changeSet
org.eclipse.persistence.internal.sessions.ObjectChangeSet changeSet
- For the post merge event it is possible that there has been a change set generated.
This attribute will store the changeSet for the object just merged
session
org.eclipse.persistence.internal.sessions.AbstractSession session
- The session in which the event is raised.
descriptor
ClassDescriptor descriptor
eventSelectors
java.util.Vector<E> eventSelectors
excludeDefaultListeners
boolean excludeDefaultListeners
excludeSuperclassListeners
boolean excludeSuperclassListeners
hasAnyEventListeners
boolean hasAnyEventListeners
- PERF: Cache if any events listener exist.
doesExistQuery
DoesExistQuery doesExistQuery
descriptor
ClassDescriptor descriptor
hasCustomMultipleTableJoinExpression
boolean hasCustomMultipleTableJoinExpression
queryTimeout
int queryTimeout
descriptor
ClassDescriptor descriptor
allNonPrimaryKeyFields
java.util.Vector<E> allNonPrimaryKeyFields
parentClass
java.lang.Class<T> parentClass
parentClassName
java.lang.String parentClassName
parentDescriptor
ClassDescriptor parentDescriptor
childDescriptors
java.util.Vector<E> childDescriptors
descriptor
ClassDescriptor descriptor
shouldAlwaysUseOuterJoin
boolean shouldAlwaysUseOuterJoin
useDescriptorsToValidateInheritedObjects
boolean useDescriptorsToValidateInheritedObjects
shouldOuterJoinSubclasses
boolean shouldOuterJoinSubclasses
- Define if an outer join should be used to read subclasses.
isJoinedStrategy
boolean isJoinedStrategy
rootParentDescriptor
ClassDescriptor rootParentDescriptor
- PERF: Cache root descriptor.
describesNonPersistentSubclasses
boolean describesNonPersistentSubclasses
parentInterfaces
java.util.Vector<E> parentInterfaces
parentInterfaceNames
java.util.Vector<E> parentInterfaceNames
parentDescriptors
java.util.Vector<E> parentDescriptors
childDescriptors
java.util.Vector<E> childDescriptors
descriptor
ClassDescriptor descriptor
implementorDescriptor
java.lang.Class<T> implementorDescriptor
implementorDescriptorClassName
java.lang.String implementorDescriptorClassName
lockingMode
short lockingMode
descriptor
ClassDescriptor descriptor
infos
java.util.Vector<E> infos
main
java.util.Collection<E>[][] main
tableToVectorOfFieldsForGenerationMap
java.util.HashMap<K,V>[] tableToVectorOfFieldsForGenerationMap
isUsedToSetPrimaryKey
boolean isUsedToSetPrimaryKey
fieldsNotFromDescriptor_DefaultTable
java.util.Map<K,V> fieldsNotFromDescriptor_DefaultTable
fieldsNotFromDescriptor_OtherTables
java.util.Map<K,V> fieldsNotFromDescriptor_OtherTables
lockFieldsByTable
java.util.Map<K,V> lockFieldsByTable
lockFields
java.util.Vector<E> lockFields
retrieveTimeFrom
int retrieveTimeFrom
writeLockField
org.eclipse.persistence.internal.helper.DatabaseField writeLockField
isCascaded
boolean isCascaded
lockValueStored
int lockValueStored
descriptor
ClassDescriptor descriptor
lockMapping
AbstractDirectMapping lockMapping
- PERF: Cache the lock mapping if mapped with a direct mapping.
Package org.eclipse.persistence.descriptors.changetracking |
changeType
int changeType
- INTERNAL:
Change type is either add or remove
key
java.lang.Object key
- INTERNAL:
Thie value of the key that was updated.
Package org.eclipse.persistence.descriptors.copying |
descriptor
ClassDescriptor descriptor
methodName
java.lang.String methodName
- Allow for clone method to be specified.
workingCopyMethodName
java.lang.String workingCopyMethodName
Package org.eclipse.persistence.descriptors.invalidation |
shouldUpdateReadTimeOnUpdate
boolean shouldUpdateReadTimeOnUpdate
- this will represent objects that do not expire
shouldRefreshInvalidObjectsInUnitOfWork
boolean shouldRefreshInvalidObjectsInUnitOfWork
- Determines if expired object registered in the unit of work should be refreshed, default true.
expiryTime
java.util.Calendar expiryTime
previousExpiry
java.util.Calendar previousExpiry
timeToLive
long timeToLive
Package org.eclipse.persistence.eis |
adds
java.util.Vector<E> adds
- The added stuff.
removes
java.util.Vector<E> removes
- The removed stuff.
changedMapKeys
java.util.Vector<E> changedMapKeys
- The stuff whose Map keys have changed.
connectionSpec
javax.resource.cci.ConnectionSpec connectionSpec
connectionFactory
javax.resource.cci.ConnectionFactory connectionFactory
context
javax.naming.Context context
name
javax.naming.Name name
log
java.io.Writer log
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.
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.
record
java.util.Map<K,V> record
accessor
EISAccessor accessor
adds
java.util.Vector<E> adds
- The added stuff.
addIndexes
int[] addIndexes
- The indexes into the new collection of the elements that were added.
moves
java.util.Vector<E> moves
- The moved stuff.
moveIndexPairs
int[][] moveIndexPairs
- The index pairs of the elements that were moved (before and after indexes).
removes
java.util.Vector<E> removes
- The removed stuff.
removeIndexes
int[] removeIndexes
- The indexes into the old collection of the elements that were removed.
isIndexedRecordSupported
boolean isIndexedRecordSupported
isMappedRecordSupported
boolean isMappedRecordSupported
isDOMRecordSupported
boolean isDOMRecordSupported
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.
requiresAutoCommit
boolean requiresAutoCommit
- Can be used if a commit is required after every interaction outside of a local transaction.
recordConverter
RecordConverter recordConverter
- Can be used to convert from an adapter specific record.
domMethod
java.lang.reflect.Method domMethod
- Used to reflectively provide XML record support as DOMRecord is not part of the JCA-CCI spec.
xmlConversionManager
org.eclipse.persistence.internal.oxm.XMLConversionManager xmlConversionManager
- For XML usage, an XMLConversionManager instance is required
Package org.eclipse.persistence.eis.adapters.jms |
Package org.eclipse.persistence.eis.adapters.xmlfile |
Package org.eclipse.persistence.eis.interactions |
interactionSpec
javax.resource.cci.InteractionSpec interactionSpec
- Adapter specific interaction spec.
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.
properties
java.util.Map<K,V> properties
- Adapter specific properties may be added.
inputRow
org.eclipse.persistence.internal.sessions.AbstractRecord inputRow
- Holds database row of input values.
arguments
java.util.Vector<E> arguments
- Defines the arguments to the interaction, these can be the values or argument names/fields the values come from.
outputArgumentNames
java.util.Vector<E> 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<E> 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.
inputResultPath
java.lang.String inputResultPath
argumentNames
java.util.Vector<E> argumentNames
queryString
java.lang.String queryString
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.
xQueryString
java.lang.String xQueryString
Package org.eclipse.persistence.eis.mappings |
isForeignKeyRelationship
boolean isForeignKeyRelationship
- Keeps track if any of the fields are foreign keys.
foreignKeyGroupingElement
XMLField foreignKeyGroupingElement
- The grouping-element field.
sourceToTargetKeyFields
java.util.Map<K,V> sourceToTargetKeyFields
- Maps the source foreign/primary key fields to the target primary/foreign key fields.
targetToSourceKeyFields
java.util.Map<K,V> targetToSourceKeyFields
- Maps the target primary/foreign key fields to the source foreign/primary key 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.
Package org.eclipse.persistence.exceptions |
classToConvertTo
java.lang.Class<T> classToConvertTo
exception
java.sql.SQLException exception
isCommunicationFailure
boolean isCommunicationFailure
internalException
java.lang.Throwable internalException
indentationString
java.lang.String indentationString
errorCode
int errorCode
hasBeenLogged
boolean hasBeenLogged
caughtExceptions
java.util.Vector<E> caughtExceptions
- To add all the Descriptor exceptions
tables
java.util.Vector<E> tables
- To load the tables from database
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
integrityChecker
IntegrityChecker integrityChecker
internalExceptions
java.util.Collection<E> internalExceptions
resourceName
java.lang.String resourceName
exceptionList
java.util.Vector<E> exceptionList
resourceName
java.lang.String resourceName
Package org.eclipse.persistence.expressions |
serialVersionUID: -5979150600092006081L
selectIfOrderedBy
boolean selectIfOrderedBy
hashCode
int hashCode
- PERF: Cache the hashCode.
queryClass
java.lang.Class<T> queryClass
statement
org.eclipse.persistence.internal.expressions.SQLSelectStatement statement
viewTable
org.eclipse.persistence.internal.helper.DatabaseTable viewTable
aliasedViewTable
org.eclipse.persistence.internal.helper.DatabaseTable aliasedViewTable
wasQueryClassSetInternally
boolean wasQueryClassSetInternally
wasAdditionJoinCriteriaUsed
boolean wasAdditionJoinCriteriaUsed
serialVersionUID: -7066100204792043980L
selector
int selector
databaseStrings
java.lang.String[] databaseStrings
isPrefix
boolean isPrefix
isRepeating
boolean isRepeating
nodeClass
java.lang.Class<T> nodeClass
type
int type
argumentIndices
int[] argumentIndices
javaStrings
java.lang.String[] javaStrings
Package org.eclipse.persistence.history |
value
java.lang.Object value
descriptor
ClassDescriptor descriptor
mapping
DatabaseMapping mapping
historicalTables
java.util.Vector<E> historicalTables
startFields
java.util.Vector<E> startFields
endFields
java.util.Vector<E> endFields
shouldHandleWrites
boolean shouldHandleWrites
usesLocalTime
boolean usesLocalTime
Package org.eclipse.persistence.indirection |
delegate
java.util.Vector<E> delegate
- Reduce type casting.
valueHolder
ValueHolderInterface valueHolder
- Delegate indirection behavior to a value holder.
initialCapacity
int initialCapacity
- Store initial size for lazy init.
delegate
java.util.Hashtable<K,V> delegate
- Reduce type casting
valueHolder
ValueHolderInterface valueHolder
- Delegate indirection behavior to a value holder
initialCapacity
int initialCapacity
- Store initial size for lazy init.
loadFactor
float loadFactor
- Store load factor for lazy init.
delegate
java.util.Set<E> delegate
- Reduce type casting
valueHolder
ValueHolderInterface valueHolder
- Delegate indirection behavior to a value holder
attributeName
java.lang.String attributeName
- The mapping attribute name, used to raise change events.
initialCapacity
int initialCapacity
- Store initial size for lazy init.
loadFactor
float loadFactor
- Store load factor for lazy init.
value
java.lang.Object value
- Stores the wrapped object.
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
Package org.eclipse.persistence.jaxb |
m_enumClass
java.lang.Class<T> m_enumClass
m_enumClassName
java.lang.String m_enumClassName
m_usesOrdinalValues
boolean m_usesOrdinalValues
enumClassName
java.lang.String enumClassName
enumClass
java.lang.Class<T> enumClass
fromStringMethod
java.lang.reflect.Method fromStringMethod
Package org.eclipse.persistence.logging |
fileName
java.lang.String fileName
- The filename associated with this DefaultSessionLog, if it is being written out to a file
categoryLogLevelMap
java.util.Map<K,V> categoryLogLevelMap
- Represents the Map that stores log levels per the name space strings.
The keys are category names. The values are log levels.
sessionString
java.lang.String sessionString
connection
org.eclipse.persistence.internal.databaseaccess.Accessor connection
shouldLogExceptionStackTrace
boolean shouldLogExceptionStackTrace
shouldPrintDate
boolean shouldPrintDate
shouldPrintThread
boolean shouldPrintThread
date
java.util.Date date
message
java.lang.String message
throwable
java.lang.Throwable throwable
level
int level
nameSpace
java.lang.String nameSpace
parameters
java.lang.Object[] parameters
shouldTranslate
boolean shouldTranslate
Package org.eclipse.persistence.mappings |
referenceClass
java.lang.Class<T> referenceClass
- Stores a reference class
referenceClassName
java.lang.String referenceClassName
referenceDescriptor
ClassDescriptor referenceDescriptor
- The descriptor of the reference class
isNullAllowed
boolean isNullAllowed
- If all the fields in the database row for the aggregate object are NULL,
then, by default, TopLink 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 TopLink
will build a new instance of the aggregate object that is filled with nulls
and place it in the source object.
attributeName
java.lang.String attributeName
- Stores the name of the attribute
containerPolicy
org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy
descriptor
ClassDescriptor descriptor
- ClassDescriptor to which this mapping belongs to
attributeAccessor
AttributeAccessor attributeAccessor
- Wrapper to store the reference objects.
isReadOnly
boolean isReadOnly
- Makes this mapping read only. No write are performed on it. Default is false
isOptional
boolean isOptional
- Specifies whether this mapping is optional (i.e. field may be null). Used for DDL generation.
isLazy
java.lang.Boolean isLazy
- Specifies whether this mapping is lazy, this means not included in the default fetch group.
fields
java.util.Vector<E> fields
- Fields associated with the mappings are cached
isRemotelyInitialized
boolean isRemotelyInitialized
- It is needed only in remote initialization and mapping is in parent descriptor
weight
java.lang.Integer weight
- This is a TopLink defined attribute that allows us to sort the mappings
properties
java.util.Map<K,V> properties
- Allow user defined properties.
primaryKeyMapping
boolean primaryKeyMapping
- PERF: Used as a quick check to see if this mapping is a primary key mapping,
set by the object builder during initialization.
attributeName
java.lang.String attributeName
- PERF: Cache the mappings attribute name.
valueConverter
Converter valueConverter
- Allows user defined conversion between the object value and the database value.
valueConverterClassName
java.lang.String valueConverterClassName
historyPolicy
HistoryPolicy historyPolicy
directKeyField
org.eclipse.persistence.internal.helper.DatabaseField directKeyField
- The direct key field name is converted and stored
keyConverter
Converter keyConverter
- Allows user defined conversion between the object attribute value and the database value.
keyConverterClassName
java.lang.String keyConverterClassName
referenceClass
java.lang.Class<T> referenceClass
- This is used only in descriptor proxy in remote session
referenceClassName
java.lang.String referenceClassName
isPrivateOwned
boolean isPrivateOwned
- Indicates whether the referenced object is privately owned or not.
usesBatchReading
boolean usesBatchReading
- Indicates whether the referenced object should always be batch read on read all queries.
indirectionPolicy
org.eclipse.persistence.internal.indirection.IndirectionPolicy indirectionPolicy
- Implements indirection behavior
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
cascadePersist
boolean cascadePersist
- Cascading flags used by the EntityManager
cascadeMerge
boolean cascadeMerge
cascadeRefresh
boolean cascadeRefresh
cascadeRemove
boolean cascadeRemove
joinFetch
int joinFetch
- Define if the relationship should always be join fetched.
historyPolicy
HistoryPolicy historyPolicy
isForeignKeyRelationship
boolean isForeignKeyRelationship
- Keeps track if any of the fields are foreign keys.
foreignKeyFields
java.util.Vector<E> foreignKeyFields
- Keeps track of which fields are foreign keys on a per field basis (can have mixed foreign key relationships).
sourceToTargetKeyFields
java.util.Map<K,V> sourceToTargetKeyFields
- Maps the source foreign/primary key fields to the target primary/foreign key fields.
targetToSourceKeyFields
java.util.Map<K,V> targetToSourceKeyFields
- Maps the target primary/foreign key fields to the source foreign/primary key 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.
typeField
org.eclipse.persistence.internal.helper.DatabaseField typeField
sourceToTargetQueryKeyNames
java.util.Map<K,V> sourceToTargetQueryKeyNames
typeIndicatorTranslation
java.util.Map<K,V> typeIndicatorTranslation
typeIndicatorNameTranslation
java.util.Map<K,V> typeIndicatorNameTranslation
- parallel table typeIndicatorTranslation used prior to initialization to avoid type indicators on Mapping Workbench
Package org.eclipse.persistence.mappings.converters |
mapping
DatabaseMapping mapping
m_enumClass
java.lang.Class<T> m_enumClass
m_enumClassName
java.lang.String m_enumClassName
mapping
DatabaseMapping mapping
attributeToFieldValues
java.util.Map<K,V> attributeToFieldValues
mapping
DatabaseMapping mapping
mapping
DatabaseMapping mapping
dataClass
java.lang.Class<T> dataClass
- Field type
dataClassName
java.lang.String dataClassName
objectClass
java.lang.Class<T> objectClass
- Object type
objectClassName
java.lang.String objectClassName
Package org.eclipse.persistence.mappings.foundation |
field
org.eclipse.persistence.internal.helper.DatabaseField field
- The aggregate objects are stored in a single field.
containerPolicy
org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy
- This determines the type of container used to hold the aggregate objects.
converter
Converter converter
- Allows user defined conversion between the object attribute value and the database value.
field
org.eclipse.persistence.internal.helper.DatabaseField field
- This is the field holding the nested collection.
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.
valueConverter
Converter valueConverter
- Allows user defined conversion between the object value and the database value.
containerPolicy
org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy
- This determines the type of container used to hold the nested collection
in the object.
field
org.eclipse.persistence.internal.helper.DatabaseField field
- The aggregate object is stored in a single field.
converter
Converter converter
- Allows user defined conversion between the object attribute value and the database value.
field
org.eclipse.persistence.internal.helper.DatabaseField field
- DatabaseField which this mapping represents.
converter
Converter converter
- Allows user defined conversion between the object attribute value and the database value.
converterClassName
java.lang.String converterClassName
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.
attributeTransformerClassName
java.lang.String attributeTransformerClassName
- Name of the class which implements AttributeTransformer to be used to retrieve the attribute value
attributeTransformer
AttributeTransformer attributeTransformer
- attributeTransformerClassName is converter to an instance of AttributeTransformer
fieldTransformations
java.util.Vector<E> fieldTransformations
- Stores field name and the class name of a FieldTransformer in a vector to preserve order
fieldToTransformers
java.util.Vector<E> fieldToTransformers
- The TransformerClassNames are converted into instances of FieldTransformer
isMutable
boolean isMutable
- PERF: Indicates if this mapping's attribute is a simple value which cannot be modified only replaced.
indirectionPolicy
org.eclipse.persistence.internal.indirection.IndirectionPolicy indirectionPolicy
- Implements indirection behavior
Package org.eclipse.persistence.mappings.querykeys |
field
org.eclipse.persistence.internal.helper.DatabaseField field
referenceClass
java.lang.Class<T> referenceClass
referenceClassName
java.lang.String referenceClassName
joinCriteria
Expression joinCriteria
name
java.lang.String name
descriptor
ClassDescriptor descriptor
Package org.eclipse.persistence.mappings.structures |
nestedMapping
DatabaseMapping nestedMapping
field
org.eclipse.persistence.internal.helper.DatabaseField field
- A ref is always stored in a single field.
structureName
java.lang.String structureName
- Arrays require a structure name, this is the ADT defined for the VARRAY.
structureName
java.lang.String structureName
- Arrays require a structure name, this is the ADT defined for the VARRAY.
sqlTypeName
java.lang.String sqlTypeName
nestedTypeField
org.eclipse.persistence.internal.helper.DatabaseField nestedTypeField
structureName
java.lang.String structureName
orderedFields
java.util.Vector<E> orderedFields
field
org.eclipse.persistence.internal.helper.DatabaseField field
- A ref is always stored in a single field.
Package org.eclipse.persistence.mappings.transformers |
value
java.lang.Object value
mapping
AbstractTransformationMapping mapping
methodName
java.lang.String methodName
methodName
java.lang.String methodName
mapping
AbstractTransformationMapping mapping
Package org.eclipse.persistence.oxm |
namespaceResolver
NamespaceResolver namespaceResolver
schemaReference
XMLSchemaReference schemaReference
shouldPreserveDocument
boolean shouldPreserveDocument
defaultRootElementField
XMLField defaultRootElementField
sequencedObject
boolean sequencedObject
isWrapper
boolean isWrapper
namespaceResolver
NamespaceResolver namespaceResolver
schemaType
javax.xml.namespace.QName schemaType
xPathFragment
org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment
lastXPathFragment
org.eclipse.persistence.internal.oxm.XPathFragment lastXPathFragment
isCDATA
boolean isCDATA
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
userXMLTypes
java.util.HashMap<K,V> userXMLTypes
userJavaTypes
java.util.HashMap<K,V> userJavaTypes
isTypedTextField
boolean isTypedTextField
leafElementType
javax.xml.namespace.QName leafElementType
equalNamespaceResolvers
boolean equalNamespaceResolvers
documentPreservationPolicy
DocumentPreservationPolicy documentPreservationPolicy
schemaTypes
java.util.ArrayList<E> schemaTypes
Package org.eclipse.persistence.oxm.mappings |
field
XMLField field
containerPolicy
org.eclipse.persistence.internal.queries.DirectMapContainerPolicy containerPolicy
field
XMLField field
containerPolicy
org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy
useXMLRoot
boolean useXMLRoot
mixedContent
boolean mixedContent
keepAsElementPolicy
UnmarshalKeepAsElementPolicy keepAsElementPolicy
areOtherMappingInThisContext
boolean areOtherMappingInThisContext
valueConverter
XMLConverter valueConverter
field
XMLField field
useXMLRoot
boolean useXMLRoot
areOtherMappingInThisContext
boolean areOtherMappingInThisContext
converter
XMLConverter converter
shouldInlineBinaryData
boolean shouldInlineBinaryData
mimeTypePolicy
MimeTypePolicy mimeTypePolicy
isSwaRef
boolean isSwaRef
collectionContentType
java.lang.Class<T> collectionContentType
shouldInlineBinaryData
boolean shouldInlineBinaryData
mimeTypePolicy
MimeTypePolicy mimeTypePolicy
isSwaRef
boolean isSwaRef
fieldToClassMappings
java.util.Map<K,V> fieldToClassMappings
classToFieldMappings
java.util.Map<K,V> classToFieldMappings
choiceElementMappings
java.util.Map<K,V> choiceElementMappings
fieldToClassNameMappings
java.util.Map<K,V> fieldToClassNameMappings
fieldsToConverters
java.util.Map<K,V> fieldsToConverters
containerPolicy
org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy
fieldToClassMappings
java.util.Map<K,V> fieldToClassMappings
classToFieldMappings
java.util.Map<K,V> classToFieldMappings
fieldToClassNameMappings
java.util.Map<K,V> fieldToClassNameMappings
choiceElementMappings
java.util.Map<K,V> choiceElementMappings
fieldsToConverters
java.util.Map<K,V> fieldsToConverters
containerPolicy
org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy
usesSingleNode
boolean usesSingleNode
isCDATA
boolean isCDATA
nullPolicy
AbstractNullPolicy nullPolicy
nullPolicy
AbstractNullPolicy nullPolicy
isCDATA
boolean isCDATA
sourceToTargetKeyFieldAssociations
java.util.HashMap<K,V> sourceToTargetKeyFieldAssociations
sourceToTargetKeys
java.util.Vector<E> sourceToTargetKeys
Package org.eclipse.persistence.oxm.mappings.converters |
rootFragment
org.eclipse.persistence.internal.oxm.XPathFragment rootFragment
associatedField
XMLField associatedField
Package org.eclipse.persistence.oxm.platform |
Package org.eclipse.persistence.oxm.record |
contentHandler
org.xml.sax.ContentHandler contentHandler
lexicalHandler
org.xml.sax.ext.LexicalHandler lexicalHandler
namespaceURI
java.lang.String namespaceURI
xPathFragment
org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment
attributes
org.xml.sax.helpers.AttributesImpl attributes
isStartElementOpen
boolean isStartElementOpen
dom
org.w3c.dom.Node dom
lastUpdatedField
XMLField lastUpdatedField
numberOfTabs
int numberOfTabs
complexType
boolean complexType
groupingElements
java.util.ArrayList<E> groupingElements
positionalNodes
java.util.HashMap<K,V> positionalNodes
document
org.w3c.dom.Document document
nodes
java.util.Stack<E> nodes
xmlReader
org.eclipse.persistence.internal.oxm.record.XMLReader xmlReader
treeObjectBuilder
org.eclipse.persistence.internal.oxm.TreeObjectBuilder treeObjectBuilder
xPathFragment
org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment
xPathNode
org.eclipse.persistence.internal.oxm.XPathNode xPathNode
levelIndex
int levelIndex
childRecord
UnmarshalRecord childRecord
parentRecord
UnmarshalRecord parentRecord
transformationRecord
DOMRecord transformationRecord
selfRecords
java.util.List<E> selfRecords
indexMap
java.util.Map<K,V> indexMap
namespaceMap
java.util.Map<K,V> namespaceMap
uriToPrefixMap
java.util.Map<K,V> uriToPrefixMap
nullCapableValues
java.util.List<E> nullCapableValues
containersMap
java.util.Map<K,V> containersMap
stringBuffer
org.eclipse.persistence.internal.oxm.StrBuffer stringBuffer
isBufferCDATA
boolean isBufferCDATA
attributes
org.xml.sax.Attributes attributes
typeQName
javax.xml.namespace.QName typeQName
rootElementName
java.lang.String rootElementName
rootElementNamespaceUri
java.lang.String rootElementNamespaceUri
unmarshaller
XMLUnmarshaller unmarshaller
fragmentBuilder
org.eclipse.persistence.internal.oxm.SAXFragmentBuilder fragmentBuilder
encoding
java.lang.String encoding
version
java.lang.String version
schemaLocation
java.lang.String schemaLocation
noNamespaceSchemaLocation
java.lang.String noNamespaceSchemaLocation
isSelfRecord
boolean isSelfRecord
unmarshalContext
org.eclipse.persistence.internal.oxm.record.UnmarshalContext unmarshalContext
writer
java.io.Writer writer
isStartElementOpen
boolean isStartElementOpen
isProcessingCData
boolean isProcessingCData
marshaller
XMLMarshaller marshaller
unmarshaller
XMLUnmarshaller unmarshaller
docPresPolicy
DocumentPreservationPolicy docPresPolicy
owningObject
java.lang.Object owningObject
currentObject
java.lang.Object currentObject
leafElementType
javax.xml.namespace.QName leafElementType
namespaceResolver
NamespaceResolver namespaceResolver
session
org.eclipse.persistence.internal.sessions.AbstractSession session
targetClass
java.lang.Class<T> targetClass
rootElementName
java.lang.String rootElementName
rootElementNamespaceUri
java.lang.String rootElementNamespaceUri
characters
org.eclipse.persistence.internal.oxm.StrBuffer characters
shouldReadChars
boolean shouldReadChars
elementCount
int elementCount
Package org.eclipse.persistence.platform.database |
typeStrings
java.util.Map<K,V> typeStrings
supportsForeignKeyConstraints
boolean supportsForeignKeyConstraints
Package org.eclipse.persistence.platform.database.oracle |
Class org.eclipse.persistence.platform.database.oracle.Oracle10Platform extends org.eclipse.persistence.platform.database.oracle.Oracle9Platform implements Serializable |
Class org.eclipse.persistence.platform.database.oracle.Oracle11Platform extends org.eclipse.persistence.platform.database.oracle.Oracle10Platform implements Serializable |
Class org.eclipse.persistence.platform.database.oracle.Oracle8Platform extends OraclePlatform implements Serializable |
usesLocatorForLOBWrite
boolean usesLocatorForLOBWrite
lobValueLimits
int lobValueLimits
Class org.eclipse.persistence.platform.database.oracle.Oracle9Platform extends org.eclipse.persistence.platform.database.oracle.Oracle8Platform implements Serializable |
xmlTypeFactory
org.eclipse.persistence.internal.platform.database.oracle.XMLTypeFactory xmlTypeFactory
Class org.eclipse.persistence.platform.database.oracle.OracleOCIProxyConnector extends JNDIConnector implements Serializable |
useRownumFiltering
boolean useRownumFiltering
- Oracle's Rownum can be used to limit results and for pagination,
using the query's maxRows and FirstResult settings
supportsIdentity
boolean supportsIdentity
- Advanced attribute indicating whether identity is supported,
see comment to setSupportsIdentity method.
arguments
java.util.List<E> arguments
originalIndex
int originalIndex
translationRow
org.eclipse.persistence.internal.sessions.AbstractRecord translationRow
Package org.eclipse.persistence.platform.xml |
Package org.eclipse.persistence.queries |
constructorArgTypes
java.lang.Class<T>[] constructorArgTypes
constructorMappings
java.util.List<E> constructorMappings
reportItems
java.util.List<E> reportItems
constructor
java.lang.reflect.Constructor<T> constructor
size
int size
- Cached size of the stream.
objectCollection
java.util.Vector<E> objectCollection
- Internal collection of objects.
initiallyConformingIndex
java.util.Map<K,V> initiallyConformingIndex
- Conforming instances found in memory when building the result.
selectionCriteriaClone
Expression selectionCriteriaClone
- SelectionCriteria & translation row ready for incremental conforming.
translationRow
org.eclipse.persistence.internal.sessions.AbstractRecord translationRow
position
int position
- Current position in the objectCollection of the stream.
marker
int marker
- Marker for backing up.
initialReadSize
int initialReadSize
sizeQuery
ValueReadQuery sizeQuery
pageSize
int pageSize
query
ReadQuery query
name
java.lang.String name
- Queries can be given a name and registered with a descriptor to allow common queries to be reused.
arguments
java.util.Vector<E> arguments
- Arguments can be given and specified to predefined queries to allow reuse.
argumentValues
java.util.Vector<E> argumentValues
- Arguments values can be given and specified to predefined queries to allow reuse.
argumentTypes
java.util.Vector<E> argumentTypes
- Needed to differentiate queries with the same name.
argumentTypeNames
java.util.Vector<E> argumentTypeNames
- Used to build a list of argumentTypes by name pre-initialization
queryMechanism
org.eclipse.persistence.internal.queries.DatabaseQueryMechanism queryMechanism
- The query mechanism determines the mechanism on how the database will be accessed.
redirector
QueryRedirector redirector
- A redirector allows for a queries execution to be the execution of a piece of code.
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.
shouldMaintainCache
boolean shouldMaintainCache
- Flag used for a query to bypass the identitymap and unit of work.
properties
java.util.Hashtable<K,V> properties
- Internally used by the mappings as a temporary store.
translationRow
org.eclipse.persistence.internal.sessions.AbstractRecord translationRow
- Mappings and the descriptor use parameterized mechanisms that will be translated with the data from the row.
isUserDefined
boolean isUserDefined
- Internal flag used to bypass user define queries when executing one for custom sql/query support.
cascadePolicy
int cascadePolicy
- Policy that determines how the query will cascade to its object's parts.
sessionName
java.lang.String sessionName
- Used to override the default session in the session broker.
isPrepared
boolean isPrepared
- Queries prepare common stated in themselves.
shouldCloneCall
boolean shouldCloneCall
- Used to indicate whether or not the call needs to be cloned.
shouldPrepare
boolean shouldPrepare
- Allow for the prepare of queries to be turned off, this allow for dynamic non-pre SQL generated queries.
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.
shouldUseWrapperPolicy
boolean shouldUseWrapperPolicy
- Use the WrapperPolicy for the objects returned by the query
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
hintString
java.lang.String hintString
- Used for adding hints to the query string in oracle
flushOnExecute
java.lang.Boolean flushOnExecute
isExecutionClone
boolean isExecutionClone
- PERF: Determines if the query has already been cloned for execution, to avoid duplicate cloning.
isCustomQueryUsed
java.lang.Boolean isCustomQueryUsed
- PERF: Store if this query will use the descriptor custom query.
isFromParseCache
boolean isFromParseCache
- PERF: Store if the query if from the JPQL parse cache, to avoid corruption of the cache query.
isNativeConnectionRequired
boolean isNativeConnectionRequired
- Allow connection unwrapping to be configured.
containerPolicy
org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy
useAbstractRecord
boolean useAbstractRecord
objects
java.util.Vector<E> objects
isFullRowRequired
boolean isFullRowRequired
- PERF: By default only the translation row is used for deletes, the full row can be requested for custom deletes.
valueConverter
Converter valueConverter
- Allows user defined conversion between the result value and the database value.
primaryKey
java.util.Vector<E> primaryKey
- Query that is performing the does exist check.
object
java.lang.Object object
existencePolicy
int existencePolicy
- Flag to determine existence check policy.
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.
checkCacheFirst
boolean checkCacheFirst
- Flag to determine if the cache should be check first in addition to another option.
The default is true;
name
java.lang.String name
- Fetch group name, default is empty if not set.
attributes
java.util.Set<E> attributes
- Specified attributes in the group.
policy
int policy
query
ObjectLevelReadQuery query
- Used to set the policy state in the query.
jpqlString
java.lang.String jpqlString
flushOnExecute
java.lang.Boolean flushOnExecute
hints
java.util.HashMap<K,V> hints
query
DatabaseQuery query
ejbqlString
java.lang.String ejbqlString
isParsed
boolean isParsed
methodClass
java.lang.Class<T> methodClass
methodClassName
java.lang.String methodClassName
methodName
java.lang.String methodName
m_cacheUsage
int m_cacheUsage
referenceClass
java.lang.Class<T> referenceClass
referenceClassName
java.lang.String referenceClassName
shouldDeferExecutionInUOW
boolean shouldDeferExecutionInUOW
- Indicates whether execution should be deferred in UOW
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
modifyRow
org.eclipse.persistence.internal.sessions.AbstractRecord modifyRow
forceBatchStatementExecution
boolean forceBatchStatementExecution
referenceClass
java.lang.Class<T> referenceClass
- The class of the target objects to be read from the database.
referenceClassName
java.lang.String referenceClassName
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.
shouldProcessResultsInUnitOfWork
boolean shouldProcessResultsInUnitOfWork
- CMP only. Allow users to configure whether finder should be executed in a uow or not.
lockingClause
org.eclipse.persistence.internal.expressions.ForUpdateClause lockingClause
- Used for pessimistic locking.
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.
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.
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).
primaryKey
java.util.Vector<E> primaryKey
object
java.lang.Object object
objectChangeSet
org.eclipse.persistence.internal.sessions.ObjectChangeSet objectChangeSet
backupClone
java.lang.Object backupClone
defaultBuilder
ExpressionBuilder defaultBuilder
- Provide a default builder so that it's easier to be consistent
cacheUsage
int cacheUsage
- Allow for the cache usage to be specified to enable in-memory querying.
additionalFields
java.util.Vector<E> additionalFields
- Allow for additional fields to be selected, used for m-m batch reading.
shouldIncludeData
boolean shouldIncludeData
- Allow for a complex result to be return including the rows and objects, used for m-m batch reading.
isPrePrepared
boolean isPrePrepared
- Allow a prePrepare stage to build the expression for EJBQL and QBE and resolve joining.
distinctState
short distinctState
- Indicates if distinct should be used or not.
inMemoryQueryIndirectionPolicy
int inMemoryQueryIndirectionPolicy
- Used to determine behavior of indirection in in-memory querying and conforming.
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.
fetchGroup
FetchGroup fetchGroup
- Allow for a query level fetch group to be set.
fetchGroupName
java.lang.String fetchGroupName
- The pre-defined fetch group name.
shouldUseDefaultFetchGroup
boolean shouldUseDefaultFetchGroup
- Flag to turn on/off the use of the default fetch group.
nonFetchJoinAttributeExpressions
java.util.Vector<E> nonFetchJoinAttributeExpressions
- Stores the non fetchjoin attributes, these are joins that will be
represented in the where clause but not in the select.
partialAttributeExpressions
java.util.Vector<E> partialAttributeExpressions
- Stores the partial attributes that have been added to this query
joinedAttributeManager
org.eclipse.persistence.internal.queries.JoinedAttributeManager joinedAttributeManager
- Stores the helper object for dealing with joined attributes
isReferenceClassLocked
java.lang.Boolean isReferenceClassLocked
- PERF: Caches locking policy isReferenceClassLocked setting.
isResultSetOptimizedQuery
boolean isResultSetOptimizedQuery
- PERF: Allow queries to build directly from the database result-set.
isReadOnly
boolean isReadOnly
- PERF: Allow queries to be defined as read-only in unit of work execution.
shouldOuterJoinSubclasses
java.lang.Boolean shouldOuterJoinSubclasses
- Define if an outer join should be used to read subclasses.
concreteSubclassCalls
java.util.Map<K,V> concreteSubclassCalls
- Allow concrete subclasses calls to be prepared and cached for inheritance queries.
valuesToExclude
java.util.Map<K,V> valuesToExclude
attributesToAlwaysInclude
java.util.Map<K,V> attributesToAlwaysInclude
specialOperations
java.util.Map<K,V> specialOperations
shouldUseEqualityForNulls
boolean shouldUseEqualityForNulls
invalidationPolicy
CacheInvalidationPolicy invalidationPolicy
maximumResultSets
int maximumResultSets
orderByExpressions
java.util.Vector<E> orderByExpressions
- Used for ordering support.
batchReadAttributeExpressions
java.util.Vector<E> batchReadAttributeExpressions
- Used for query optimization.
batchReadAttributes
java.util.List<E> batchReadAttributes
- PERF: Cache the local batch read attribute names.
containerPolicy
org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy
- Used for collection and stream support.
startWithExpression
Expression startWithExpression
- Used for Oracle HierarchicalQuery support
connectByExpression
Expression connectByExpression
orderSiblingsByExpressions
java.util.Vector<E> orderSiblingsByExpressions
selectionKey
java.util.Vector<E> selectionKey
- 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.
maxRows
int maxRows
- Used for retrieve limited rows through the query.
firstResult
int firstResult
- Used to start query results at a specific result
queryId
long queryId
fetchSize
int fetchSize
- Used to set statement fetch size
queryResultCachingPolicy
QueryResultsCachePolicy queryResultCachingPolicy
- Used to specify how query results are cached
shouldRetrievePrimaryKeys
int shouldRetrievePrimaryKeys
- Flag indicating whether the primary key values should also be retrieved for the reference class.
names
java.util.Vector<E> names
- Collection of names for use by results.
items
java.util.Vector<E> items
- Items to be selected, these could be attributes or aggregate functions.
groupByExpressions
java.util.Vector<E> groupByExpressions
- Expressions representing fields to be used in the GROUP BY clause.
havingExpression
Expression havingExpression
- Expression representing the HAVING clause.
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
addToConstructorItem
boolean addToConstructorItem
- flag to allow items to be added to the last ConstructorReportItem
resultConstructorClass
java.lang.Class<T> resultConstructorClass
constructorArgTypes
java.lang.Class<T>[] constructorArgTypes
constructorMappings
java.util.List<E> constructorMappings
returnedKeys
java.util.HashSet<E> returnedKeys
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.
names
java.util.Vector<E> names
- Item names to lookup result values
results
java.util.Vector<E> results
- Actual converted attribute values
primaryKeyValues
java.util.Vector<E> primaryKeyValues
- PK values if the retrievPKs flag was set on the ReportQuery. These can be used to get the actual object
key
java.lang.StringBuffer key
- If an objectLevel distinct is used then generate unique key for this result
resultSetMappingName
java.lang.String resultSetMappingName
resultSetMapping
SQLResultSetMapping resultSetMapping
resultSetType
int resultSetType
resultSetConcurrency
int resultSetConcurrency
hasCustomSQLArguments
boolean hasCustomSQLArguments
procedureName
java.lang.String procedureName
procedureArgumentNames
java.util.Vector<E> procedureArgumentNames
m_updateClauses
java.util.HashMap<K,V> m_updateClauses
Package org.eclipse.persistence.sdo |
helperContext
commonj.sdo.helper.HelperContext helperContext
rootObject
SDODataObject rootObject
changeSummary
commonj.sdo.ChangeSummary changeSummary
writeReplace
public java.lang.Object writeReplace()
- INTERNAL:
Defined in SDO 2.01 spec on page 65 Externalizable function is called by
ObjectStream.writeObject() A replacement object for serialization can be
called here.
Security Note:
This public function exposes a data replacement vulnerability where an outside client
can gain access and modify their non-final constants.
We may need to wrap the GZIP streams in some sort of encryption when we are not
using HTTPS or SSL/TLS on the wire.
- See Also:
SDOResolvable
type
SDOType type
- The Type that this DataObject represents
container
commonj.sdo.DataObject container
currentValueStore
ValueStore currentValueStore
- The (currentValueStore) will maintain the current state of our model
after logged changes - it is a shallow copy of the original, progressively becoming deeper with changes.
openContentProperties
java.util.List<E> openContentProperties
openContentPropertiesAttributes
java.util.List<E> openContentPropertiesAttributes
openContentAliasNames
java.util.Map<K,V> openContentAliasNames
containmentPropertyName
java.lang.String containmentPropertyName
changeSummary
commonj.sdo.ChangeSummary changeSummary
instanceProperties
java.util.List<E> instanceProperties
sdoRef
java.lang.String sdoRef
sequence
commonj.sdo.Sequence sequence
dataGraph
commonj.sdo.DataGraph dataGraph
aHelperContext
commonj.sdo.helper.HelperContext aHelperContext
- hold the current context containing all helpers so that we can preserve inter-helper relationships
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeExternal
public void writeExternal(java.io.ObjectOutput arg0)
throws java.io.IOException
- Throws:
java.io.IOException
propertyName
java.lang.String propertyName
type
SDOType type
containingType
commonj.sdo.Type containingType
isContainment
boolean isContainment
hasMany
boolean hasMany
readOnly
boolean readOnly
aliasNames
java.util.List<E> aliasNames
defaultValue
java.lang.Object defaultValue
isDefaultSet
boolean isDefaultSet
indexInType
int indexInType
indexInDeclaredProperties
int indexInDeclaredProperties
opposite
commonj.sdo.Property opposite
xsd
boolean xsd
xsdLocalName
java.lang.String xsdLocalName
global
boolean global
namespaceQualified
boolean namespaceQualified
propertyValues
java.util.Map<K,V> propertyValues
nullable
boolean nullable
xsdType
javax.xml.namespace.QName xsdType
valueProperty
boolean valueProperty
appInfoElements
java.util.List<E> appInfoElements
appInfoMap
java.util.Map<K,V> appInfoMap
nameCollision
boolean nameCollision
uri
java.lang.String uri
isSubstitutable
boolean isSubstitutable
substitutableElements
java.util.Collection<E> substitutableElements
finalized
boolean finalized
aHelperContext
commonj.sdo.helper.HelperContext aHelperContext
serialVersionUID: 2807334877368539299L
readExternal
public void readExternal(java.io.ObjectInput objectInput)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Purpose: Deserialize from an ObjectInputStream into an SDODataObject This
function is mandated by the Externalizable interface. It reads back
binary data in the same order as was written in writeExternal(). An
object has already been constructed with the no-arg constructor before
this function fills in the member fields.
The deserialized object will be returned later in a call from the
ObjectInputStream to readResolve()
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeExternal
public void writeExternal(java.io.ObjectOutput objectOutput)
throws java.io.IOException
- Purpose: Serialize an SDODataObject to an ObjectOutputStream This
function is mandated by the Externalizable interface. It writes binary
data in the same order as was will be read back in readExternal().
Prerequisites: An object has already been constructed and associated with
the theSDODataObject member
- Throws:
java.io.IOException
qName
javax.xml.namespace.QName qName
open
boolean open
isAbstract
boolean isAbstract
isDataType
boolean isDataType
baseTypes
java.util.List<E> baseTypes
declaredProperties
java.util.List<E> declaredProperties
aliasNames
java.util.List<E> aliasNames
xsd
boolean xsd
xsdList
boolean xsdList
xsdLocalName
java.lang.String xsdLocalName
xsdType
javax.xml.namespace.QName xsdType
propertyValues
java.util.Map<K,V> propertyValues
changeSummaryProperty
SDOProperty changeSummaryProperty
allProperties
java.util.List<E> allProperties
allPropertiesArr
SDOProperty[] allPropertiesArr
subTypes
java.util.List<E> subTypes
finalized
boolean finalized
javaClass
java.lang.Class<T> javaClass
javaClassName
java.lang.String javaClassName
javaImplClassName
java.lang.String javaImplClassName
javaImplClass
java.lang.Class<T> javaImplClass
nonFinalizedReferencingProps
java.util.List<E> nonFinalizedReferencingProps
nonFinalizedMappingURIs
java.util.List<E> nonFinalizedMappingURIs
pseudoDefault
java.lang.Object pseudoDefault
- hold a wrapper object for primitive numeric defaults
aHelperContext
commonj.sdo.helper.HelperContext aHelperContext
appInfoElements
java.util.List<E> appInfoElements
appInfoMap
java.util.Map<K,V> appInfoMap
Package org.eclipse.persistence.sdo.helper |
customClass
java.lang.Class<T> customClass
writeReplace
public java.lang.Object writeReplace()
- INTERNAL:
Defined in SDO 2.01 spec on page 65 Externalizable function is called by
ObjectStream.writeObject() A replacement object for serialization can be
called here.
Security Note:
This public function exposes a data replacement vulnerability where an outside client
can gain access and modify their non-final constants.
We may need to wrap the GZIP streams in some sort of encryption when we are not
using HTTPS or SSL/TLS on the wire.
- See Also:
SDOResolvable
dataObject
SDODataObject dataObject
property
commonj.sdo.Property property
currentElements
java.util.List<E> currentElements
- We are maintaining two pointers to potentially two ArrayList objects.
To implement ChangeSummary undo we require a copy of the original state of our model
- with special handling for ListWrapper to maintain object identity of the list
The List (originalElements) on ChangeSummary will maintain the current state of our model after logged changes.
The List (currentElements) will be a progressively deeper distinct shallow copy of the current list as it changes
property
SDOProperty property
helperContext
commonj.sdo.helper.HelperContext helperContext
attributeClass
java.lang.Class<T> attributeClass
property
SDOProperty property
Package org.eclipse.persistence.sdo.types |
pseudoDefault
java.lang.Object pseudoDefault
typeName
java.lang.String typeName
Package org.eclipse.persistence.sequencing |
defaultSequence
Sequence defaultSequence
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.
selectQuery
ValueReadQuery selectQuery
updateQuery
DataModifyQuery updateQuery
shouldAcquireValueAfterInsert
boolean shouldAcquireValueAfterInsert
shouldUseTransaction
boolean shouldUseTransaction
shouldSkipUpdate
boolean shouldSkipUpdate
shouldSelectBeforeUpdate
boolean shouldSelectBeforeUpdate
wasSelectQueryCreated
boolean wasSelectQueryCreated
wasUpdateQueryCreated
boolean wasUpdateQueryCreated
name
java.lang.String name
size
int size
platform
org.eclipse.persistence.internal.databaseaccess.Platform platform
initialValue
int initialValue
depth
int depth
table
org.eclipse.persistence.internal.helper.DatabaseTable table
- Hold the database table
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
qualifier
java.lang.String qualifier
- Hold the name of the table qualifier
counterFieldName
java.lang.String counterFieldName
- Hold the name of the only column in multiple single-column tables
updateString1
java.lang.String updateString1
updateString2
java.lang.String updateString2
selectString1
java.lang.String selectString1
selectString2
java.lang.String selectString2
updateStringBufferSize
int updateStringBufferSize
selectStringBufferSize
int selectStringBufferSize
qualifier
java.lang.String qualifier
Package org.eclipse.persistence.sessions |
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.
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.
connectionHealthValidatedOnError
boolean connectionHealthValidatedOnError
- This value defaults to true and 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.
properties
java.util.Properties properties
- Connection properties (e.g. user, password, and driver-specific settings)
platform
org.eclipse.persistence.internal.databaseaccess.Platform platform
- Implementation of platform-specific behaviors.
isEncryptedPasswordSet
boolean isEncryptedPasswordSet
- The securable object holder and flag
connector
Connector connector
- Provide a little flexibility for connecting to a database
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.
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.
driverClassName
java.lang.String driverClassName
driverURLHeader
java.lang.String driverURLHeader
databaseURL
java.lang.String databaseURL
driverClass
java.lang.Class<T> driverClass
- cache up the driver class to speed up reconnects
driver
java.sql.Driver driver
- cache up the instantiated Driver to speed up reconnects
connectDirectly
boolean connectDirectly
- Save whether we have switched to direct connect (sql.Driver.connect()) mode
dataSource
javax.sql.DataSource dataSource
context
javax.naming.Context context
name
java.lang.String name
lookupType
int lookupType
name
java.lang.String name
datasourceLogin
Login datasourceLogin
descriptors
java.util.Map<K,V> descriptors
orderedDescriptors
java.util.Vector<E> orderedDescriptors
defaultReadOnlyClasses
java.util.Vector<E> defaultReadOnlyClasses
- Holds the default set of read-only classes that apply to each UnitOfWork.
aliasDescriptors
java.util.Map<K,V> aliasDescriptors
- Cache the EJBQL descriptor aliases.
hasIsolatedClasses
boolean hasIsolatedClasses
- Cache if any descriptor is isolated. (set during initialization)
hasGenericHistorySupport
boolean hasGenericHistorySupport
- Cache if any descriptor has history. (set during initialization)
hasProxyIndirection
boolean hasProxyIndirection
- Cache if any descriptor is using ProxyIndirection. (set during initialization
isPureCMP2Project
boolean isPureCMP2Project
- Cache if all descriptors are CMP1/2
sqlResultSetMappings
java.util.Map<K,V> sqlResultSetMappings
- This a collection of 'maps' that allow users to map custom SQL to query results
defaultTemporalMutable
boolean defaultTemporalMutable
- Define the default setting for configuring if dates and calendars are mutable.
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.
eventCode
int eventCode
- The code of the event being raised. This is an integer constant value as defined below.
properties
java.util.Hashtable<K,V> properties
- Additional properties may be added.
listeners
java.util.Vector<E> listeners
session
Session session
Package org.eclipse.persistence.sessions.broker |
parent
SessionBroker parent
sessionNamesByClass
java.util.Map<K,V> sessionNamesByClass
sessionsByName
java.util.Map<K,V> sessionsByName
sequencing
org.eclipse.persistence.internal.sequencing.Sequencing sequencing
Package org.eclipse.persistence.sessions.coordination |
serviceId
ServiceId serviceId
- The unique calling card of the service that initiated the command
changeSetBytes
byte[] changeSetBytes
id
java.lang.String id
- Generated unique id to distinguish the service instance from all others
channel
java.lang.String channel
- The logical channel that the service instance subscribes to
url
java.lang.String url
- Url of the service instance
displayString
java.lang.String displayString
Package org.eclipse.persistence.sessions.interceptors |
wrappedKey
org.eclipse.persistence.internal.identitymaps.CacheKey wrappedKey
Package org.eclipse.persistence.sessions.remote |
sequencing
org.eclipse.persistence.internal.sequencing.Sequencing sequencing
shouldEnableDistributedIndirectionGarbageCollection
boolean shouldEnableDistributedIndirectionGarbageCollection
Package org.eclipse.persistence.sessions.remote.corba.sun |
readObject
private void readObject(java.io.ObjectInputStream s)
writeObject
private void writeObject(java.io.ObjectOutputStream s)
remoteSessionController
CORBARemoteSessionController remoteSessionController
controller
org.eclipse.persistence.internal.sessions.remote.RemoteSessionController controller
- Store the real controller.
Package org.eclipse.persistence.sessions.remote.rmi |
remoteSessionController
RMIRemoteSessionController remoteSessionController
controller
org.eclipse.persistence.internal.sessions.remote.RemoteSessionController controller
- Store the real controller.
Package org.eclipse.persistence.sessions.remote.rmi.iiop |
remoteSessionController
RMIRemoteSessionController remoteSessionController
Package org.eclipse.persistence.sessions.server |
parent
ServerSession parent
connectionPolicy
ConnectionPolicy connectionPolicy
writeConnection
org.eclipse.persistence.internal.databaseaccess.Accessor writeConnection
isActive
boolean isActive
sequencing
org.eclipse.persistence.internal.sequencing.Sequencing sequencing
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.
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.
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.
properties
java.util.Map<K,V> properties
- This attribute will provide a mechanism by which customers will be able
to pass connection information to events to enable further customization.
readConnectionPool
ConnectionPool readConnectionPool
connectionPools
java.util.Map<K,V> connectionPools
defaultConnectionPolicy
ConnectionPolicy defaultConnectionPolicy
maxNumberOfNonPooledConnections
int maxNumberOfNonPooledConnections
numberOfNonPooledConnectionsUsed
int numberOfNonPooledConnectionsUsed
Package org.eclipse.persistence.tools |
Package org.eclipse.persistence.tools.profiler |
profiles
java.util.Vector<E> profiles
shouldLogProfile
boolean shouldLogProfile
nestLevel
int nestLevel
nestTime
long nestTime
profileTime
long profileTime
operationTimings
java.util.Hashtable<K,V> operationTimings
operationStartTimes
java.util.Hashtable<K,V> operationStartTimes
operationTimingsByThread
java.util.Hashtable<K,V> operationTimingsByThread
operationStartTimesByThread
java.util.Hashtable<K,V> operationStartTimesByThread
queryClass
java.lang.Class<T> queryClass
domainClass
java.lang.Class<T> domainClass
numberOfInstancesEffected
long numberOfInstancesEffected
operationTimings
java.util.Hashtable<K,V> operationTimings
localTime
long localTime
profileTime
long profileTime
totalTime
long totalTime
shortestTime
long shortestTime
longestTime
long longestTime
Package org.eclipse.persistence.tools.schemaframework |
name
java.lang.String name
qualifier
java.lang.String qualifier
name
java.lang.String name
type
java.lang.Class<T> type
- Java type class for the field.
Particular database type is generated based on platform from this.
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.
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.
size
int size
subSize
int subSize
shouldAllowNull
boolean shouldAllowNull
isIdentity
boolean isIdentity
isPrimaryKey
boolean isPrimaryKey
isUnique
boolean isUnique
additional
java.lang.String additional
constraint
java.lang.String constraint
foreignKeyFieldName
java.lang.String foreignKeyFieldName
name
java.lang.String name
sourceFields
java.util.Vector<E> sourceFields
targetFields
java.util.Vector<E> targetFields
targetTable
java.lang.String targetTable
shouldCascadeOnDelete
boolean shouldCascadeOnDelete
typeSize
int typeSize
type
java.lang.Class<T> type
typeName
java.lang.String typeName
isNullAllowed
boolean isNullAllowed
statements
java.util.Vector<E> statements
procedures
java.util.Vector<E> procedures
sequence
Sequence sequence
variables
java.util.Vector<E> variables
statements
java.util.Vector<E> statements
arguments
java.util.Vector<E> arguments
argumentTypes
java.util.Vector<E> argumentTypes
fields
java.util.Vector<E> fields
foreignKeyMap
java.util.HashMap<K,V> foreignKeyMap
uniqueKeys
java.util.Vector<E> uniqueKeys
creationPrefix
java.lang.String creationPrefix
creationSuffix
java.lang.String creationSuffix
createSQLFiles
boolean createSQLFiles
fields
java.util.Vector<E> fields
typeName
java.lang.String typeName
- The name of the type that this table is of.
additional
java.lang.String additional
name
java.lang.String name
sourceFields
java.util.Vector<E> sourceFields
typeSize
int typeSize
size
int size
type
java.lang.Class<T> type
typeName
java.lang.String typeName
selectClause
java.lang.String selectClause