EclipseLink1.0 - 20080707 API Reference

Serialized Form


Package org.eclipse.persistence.descriptors

Class org.eclipse.persistence.descriptors.AllFieldsLockingPolicy extends FieldsLockingPolicy implements Serializable

Class org.eclipse.persistence.descriptors.ChangedFieldsLockingPolicy extends FieldsLockingPolicy implements Serializable

Class org.eclipse.persistence.descriptors.ClassDescriptor extends java.lang.Object implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.descriptors.CMPPolicy extends java.lang.Object implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.descriptors.CMPPolicy.KeyIsElementAccessor extends java.lang.Object implements Serializable

Serialized Fields

attributeName

java.lang.String attributeName

databaseField

org.eclipse.persistence.internal.helper.DatabaseField databaseField

Class org.eclipse.persistence.descriptors.DescriptorEvent extends java.util.EventObject implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.descriptors.DescriptorEventManager extends java.lang.Object implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.descriptors.DescriptorQueryManager extends java.lang.Object implements Serializable

Serialized Fields

doesExistQuery

DoesExistQuery doesExistQuery

descriptor

ClassDescriptor descriptor

hasCustomMultipleTableJoinExpression

boolean hasCustomMultipleTableJoinExpression

queryTimeout

int queryTimeout

Class org.eclipse.persistence.descriptors.FieldsLockingPolicy extends java.lang.Object implements Serializable

Serialized Fields

descriptor

ClassDescriptor descriptor

allNonPrimaryKeyFields

java.util.Vector<E> allNonPrimaryKeyFields

Class org.eclipse.persistence.descriptors.InheritancePolicy extends java.lang.Object implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.descriptors.InterfacePolicy extends java.lang.Object implements Serializable

Serialized Fields

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

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

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

Class org.eclipse.persistence.descriptors.SelectedFieldsLockingPolicy extends FieldsLockingPolicy implements Serializable

Serialized Fields

lockFieldsByTable

java.util.Map<K,V> lockFieldsByTable

lockFields

java.util.Vector<E> lockFields

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

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

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

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: Thie 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


Package org.eclipse.persistence.descriptors.invalidation

Class org.eclipse.persistence.descriptors.invalidation.CacheInvalidationPolicy extends java.lang.Object implements Serializable

Serialized Fields

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.

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

Package org.eclipse.persistence.eis

Class org.eclipse.persistence.eis.EISCollectionChangeRecord extends org.eclipse.persistence.internal.sessions.CollectionChangeRecord implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.eis.EISConnectionSpec extends java.lang.Object implements Serializable

Serialized Fields

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

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 org.eclipse.persistence.internal.sessions.AbstractRecord implements Serializable

Serialized Fields

record

java.util.Map<K,V> record

accessor

EISAccessor accessor

Class org.eclipse.persistence.eis.EISObjectPersistenceXMLProject extends org.eclipse.persistence.internal.sessions.factories.NamespaceResolvableProject implements Serializable

Class org.eclipse.persistence.eis.EISOrderedCollectionChangeRecord extends org.eclipse.persistence.internal.sessions.CollectionChangeRecord implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.eis.EISPlatform extends org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.eis.EISSequence extends QuerySequence implements Serializable


Package org.eclipse.persistence.eis.adapters.jms

Class org.eclipse.persistence.eis.adapters.jms.JMSEISConnectionSpec extends EISConnectionSpec implements Serializable

Class org.eclipse.persistence.eis.adapters.jms.JMSPlatform extends EISPlatform implements Serializable


Package org.eclipse.persistence.eis.adapters.xmlfile

Class org.eclipse.persistence.eis.adapters.xmlfile.XMLFileEISConnectionSpec extends EISConnectionSpec implements Serializable

Class org.eclipse.persistence.eis.adapters.xmlfile.XMLFilePlatform extends EISPlatform implements Serializable

Class org.eclipse.persistence.eis.adapters.xmlfile.XMLFileSequence extends EISSequence implements Serializable


Package org.eclipse.persistence.eis.interactions

Class org.eclipse.persistence.eis.interactions.EISInteraction extends org.eclipse.persistence.internal.databaseaccess.DatasourceCall implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.eis.interactions.IndexedInteraction extends EISInteraction implements Serializable

Class org.eclipse.persistence.eis.interactions.MappedInteraction extends EISInteraction implements Serializable

Serialized Fields

inputResultPath

java.lang.String inputResultPath

argumentNames

java.util.Vector<E> argumentNames

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

isForeignKeyRelationship

boolean isForeignKeyRelationship
Keeps track if any of the fields are foreign keys.


foreignKeyGroupingElement

XMLField foreignKeyGroupingElement
The grouping-element field.

Class org.eclipse.persistence.eis.mappings.EISOneToOneMapping extends ObjectReferenceMapping implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.eis.mappings.EISTransformationMapping extends AbstractTransformationMapping implements Serializable


Package org.eclipse.persistence.exceptions

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<T> 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.DescriptorException extends ValidationException implements Serializable

Class org.eclipse.persistence.exceptions.DiscoveryException extends RemoteCommandManagerException implements Serializable

Class org.eclipse.persistence.exceptions.EclipseLinkException extends java.lang.RuntimeException implements Serializable

Serialized Fields

internalException

java.lang.Throwable internalException

indentationString

java.lang.String indentationString

errorCode

int errorCode

hasBeenLogged

boolean hasBeenLogged

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<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

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<E> internalExceptions

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.SessionLoaderException extends EclipseLinkException implements Serializable

Serialized Fields

exceptionList

java.util.Vector<E> 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

selectIfOrderedBy

boolean selectIfOrderedBy

hashCode

int hashCode
PERF: Cache the hashCode.

Class org.eclipse.persistence.expressions.ExpressionBuilder extends org.eclipse.persistence.internal.expressions.ObjectExpression implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.expressions.ExpressionOperator extends java.lang.Object implements Serializable

serialVersionUID: -7066100204792043980L

Serialized Fields

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

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

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

Class org.eclipse.persistence.indirection.IndirectList extends java.util.Vector implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.indirection.IndirectMap extends java.util.Hashtable implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.indirection.IndirectSet extends java.lang.Object implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.indirection.ValueHolder extends java.lang.Object implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.jaxb.JAXBEnumTypeConverter extends ObjectTypeConverter implements Serializable

Serialized Fields

m_enumClass

java.lang.Class<T> m_enumClass

m_enumClassName

java.lang.String m_enumClassName

m_usesOrdinalValues

boolean m_usesOrdinalValues

Class org.eclipse.persistence.jaxb.JAXBTypesafeEnumConverter extends java.lang.Object implements Serializable

Serialized Fields

enumClassName

java.lang.String enumClassName

enumClass

java.lang.Class<T> enumClass

fromStringMethod

java.lang.reflect.Method fromStringMethod

Package org.eclipse.persistence.logging

Class org.eclipse.persistence.logging.DefaultSessionLog extends AbstractSessionLog implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.logging.EclipseLinkLogRecord extends java.util.logging.LogRecord implements Serializable

Serialized Fields

sessionString

java.lang.String sessionString

connection

org.eclipse.persistence.internal.databaseaccess.Accessor connection

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

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

Class org.eclipse.persistence.mappings.AggregateCollectionMapping extends CollectionMapping implements Serializable

Class org.eclipse.persistence.mappings.AggregateMapping extends DatabaseMapping implements Serializable

Serialized Fields

referenceClass

java.lang.Class<T> 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

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.

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

Class org.eclipse.persistence.mappings.CollectionMapping extends ForeignReferenceMapping implements Serializable

Serialized Fields

containerPolicy

org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy

Class org.eclipse.persistence.mappings.DatabaseMapping extends java.lang.Object implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.mappings.DirectCollectionMapping extends CollectionMapping implements Serializable

Serialized Fields

valueConverter

Converter valueConverter
Allows user defined conversion between the object value and the database value.


valueConverterClassName

java.lang.String valueConverterClassName

historyPolicy

HistoryPolicy historyPolicy

Class org.eclipse.persistence.mappings.DirectMapMapping extends DirectCollectionMapping implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.mappings.DirectToFieldMapping extends AbstractDirectMapping implements Serializable

Class org.eclipse.persistence.mappings.ForeignReferenceMapping extends DatabaseMapping implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.mappings.ManyToManyMapping extends CollectionMapping implements Serializable

Serialized Fields

historyPolicy

HistoryPolicy historyPolicy

Class org.eclipse.persistence.mappings.ObjectReferenceMapping extends ForeignReferenceMapping implements Serializable

Serialized Fields

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).

Class org.eclipse.persistence.mappings.OneToManyMapping extends CollectionMapping implements Serializable

Class org.eclipse.persistence.mappings.OneToOneMapping extends ObjectReferenceMapping implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.mappings.TransformationMapping extends AbstractTransformationMapping implements Serializable

Class org.eclipse.persistence.mappings.VariableOneToOneMapping extends ObjectReferenceMapping implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.mappings.converters.ClassInstanceConverter extends java.lang.Object implements Serializable

Serialized Fields

mapping

DatabaseMapping mapping

Class org.eclipse.persistence.mappings.converters.EnumTypeConverter extends ObjectTypeConverter implements Serializable

Serialized Fields

m_enumClass

java.lang.Class<T> m_enumClass

m_enumClassName

java.lang.String m_enumClassName

Class org.eclipse.persistence.mappings.converters.ObjectTypeConverter extends java.lang.Object implements Serializable

Serialized Fields

mapping

DatabaseMapping mapping

attributeToFieldValues

java.util.Map<K,V> attributeToFieldValues

Class org.eclipse.persistence.mappings.converters.SerializedObjectConverter extends java.lang.Object implements Serializable

Serialized Fields

mapping

DatabaseMapping mapping

Class org.eclipse.persistence.mappings.converters.TypeConversionConverter extends java.lang.Object implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.mappings.foundation.AbstractCompositeCollectionMapping extends AggregateMapping implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.mappings.foundation.AbstractCompositeDirectCollectionMapping extends DatabaseMapping implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.mappings.foundation.AbstractCompositeObjectMapping extends AggregateMapping implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.mappings.foundation.AbstractDirectMapping extends DatabaseMapping implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.mappings.foundation.AbstractTransformationMapping extends DatabaseMapping implements Serializable

Serialized Fields

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

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

org.eclipse.persistence.internal.helper.DatabaseField field

Class org.eclipse.persistence.mappings.querykeys.ForeignReferenceQueryKey extends QueryKey implements Serializable

Serialized Fields

referenceClass

java.lang.Class<T> referenceClass

referenceClassName

java.lang.String referenceClassName

joinCriteria

Expression joinCriteria

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

name

java.lang.String name

descriptor

ClassDescriptor descriptor

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

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.

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 org.eclipse.persistence.internal.helper.DatabaseField implements Serializable

Serialized Fields

sqlTypeName

java.lang.String sqlTypeName

nestedTypeField

org.eclipse.persistence.internal.helper.DatabaseField nestedTypeField

Class org.eclipse.persistence.mappings.structures.ObjectRelationalDataTypeDescriptor extends RelationalDescriptor implements Serializable

Serialized Fields

structureName

java.lang.String structureName

orderedFields

java.util.Vector<E> orderedFields

Class org.eclipse.persistence.mappings.structures.ReferenceMapping extends ObjectReferenceMapping implements Serializable

Serialized Fields

field

org.eclipse.persistence.internal.helper.DatabaseField field
A ref is always stored in a single field.

Class org.eclipse.persistence.mappings.structures.StructureMapping 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

methodName

java.lang.String methodName

mapping

AbstractTransformationMapping mapping

Package org.eclipse.persistence.oxm

Class org.eclipse.persistence.oxm.XMLDescriptor extends ClassDescriptor implements Serializable

Serialized Fields

namespaceResolver

NamespaceResolver namespaceResolver

schemaReference

XMLSchemaReference schemaReference

shouldPreserveDocument

boolean shouldPreserveDocument

defaultRootElementField

XMLField defaultRootElementField

sequencedObject

boolean sequencedObject

isWrapper

boolean isWrapper

Class org.eclipse.persistence.oxm.XMLField extends org.eclipse.persistence.internal.helper.DatabaseField implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.oxm.XMLLogin extends DatasourceLogin implements Serializable

Serialized Fields

equalNamespaceResolvers

boolean equalNamespaceResolvers

documentPreservationPolicy

DocumentPreservationPolicy documentPreservationPolicy

Class org.eclipse.persistence.oxm.XMLUnionField extends XMLField implements Serializable

Serialized Fields

schemaTypes

java.util.ArrayList<E> schemaTypes

Package org.eclipse.persistence.oxm.mappings

Class org.eclipse.persistence.oxm.mappings.XMLAnyAttributeMapping extends DatabaseMapping implements Serializable

Serialized Fields

field

XMLField field

containerPolicy

org.eclipse.persistence.internal.queries.DirectMapContainerPolicy containerPolicy

Class org.eclipse.persistence.oxm.mappings.XMLAnyCollectionMapping extends DatabaseMapping implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.oxm.mappings.XMLAnyObjectMapping extends DatabaseMapping implements Serializable

Serialized Fields

field

XMLField field

useXMLRoot

boolean useXMLRoot

areOtherMappingInThisContext

boolean areOtherMappingInThisContext

converter

XMLConverter converter

Class org.eclipse.persistence.oxm.mappings.XMLBinaryDataCollectionMapping extends XMLCompositeDirectCollectionMapping implements Serializable

Serialized Fields

shouldInlineBinaryData

boolean shouldInlineBinaryData

mimeTypePolicy

MimeTypePolicy mimeTypePolicy

isSwaRef

boolean isSwaRef

collectionContentType

java.lang.Class<T> collectionContentType

Class org.eclipse.persistence.oxm.mappings.XMLBinaryDataMapping extends XMLDirectMapping implements Serializable

Serialized Fields

shouldInlineBinaryData

boolean shouldInlineBinaryData

mimeTypePolicy

MimeTypePolicy mimeTypePolicy

isSwaRef

boolean isSwaRef

Class org.eclipse.persistence.oxm.mappings.XMLChoiceCollectionMapping extends DatabaseMapping implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.oxm.mappings.XMLChoiceObjectMapping extends DatabaseMapping implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.oxm.mappings.XMLCollectionReferenceMapping extends XMLObjectReferenceMapping implements Serializable

Serialized Fields

containerPolicy

org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy

usesSingleNode

boolean usesSingleNode

Class org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping extends AbstractCompositeCollectionMapping implements Serializable

Class org.eclipse.persistence.oxm.mappings.XMLCompositeDirectCollectionMapping extends AbstractCompositeDirectCollectionMapping implements Serializable

Serialized Fields

isCDATA

boolean isCDATA

Class org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping extends AbstractCompositeObjectMapping implements Serializable

Serialized Fields

nullPolicy

AbstractNullPolicy nullPolicy

Class org.eclipse.persistence.oxm.mappings.XMLDirectMapping extends AbstractDirectMapping implements Serializable

Serialized Fields

nullPolicy

AbstractNullPolicy nullPolicy

isCDATA

boolean isCDATA

Class org.eclipse.persistence.oxm.mappings.XMLFragmentCollectionMapping extends AbstractCompositeDirectCollectionMapping implements Serializable

Class org.eclipse.persistence.oxm.mappings.XMLFragmentMapping extends XMLDirectMapping implements Serializable

Class org.eclipse.persistence.oxm.mappings.XMLObjectReferenceMapping extends AggregateMapping implements Serializable

Serialized Fields

sourceToTargetKeyFieldAssociations

java.util.HashMap<K,V> sourceToTargetKeyFieldAssociations

sourceToTargetKeys

java.util.Vector<E> sourceToTargetKeys

Class org.eclipse.persistence.oxm.mappings.XMLTransformationMapping extends AbstractTransformationMapping implements Serializable


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.XMLRootConverter extends java.lang.Object implements Serializable

Serialized Fields

rootFragment

org.eclipse.persistence.internal.oxm.XPathFragment rootFragment

associatedField

XMLField associatedField

Package org.eclipse.persistence.oxm.platform

Class org.eclipse.persistence.oxm.platform.DOMPlatform extends XMLPlatform implements Serializable

Class org.eclipse.persistence.oxm.platform.SAXPlatform extends XMLPlatform implements Serializable

Class org.eclipse.persistence.oxm.platform.XMLPlatform extends org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform implements Serializable


Package org.eclipse.persistence.oxm.record

Class org.eclipse.persistence.oxm.record.ContentHandlerRecord extends MarshalRecord implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.oxm.record.DOMRecord extends XMLRecord implements Serializable

Serialized Fields

dom

org.w3c.dom.Node dom

lastUpdatedField

XMLField lastUpdatedField

Class org.eclipse.persistence.oxm.record.FormattedWriterRecord extends WriterRecord implements Serializable

Serialized Fields

numberOfTabs

int numberOfTabs

complexType

boolean complexType

Class org.eclipse.persistence.oxm.record.MarshalRecord extends XMLRecord implements Serializable

Serialized Fields

groupingElements

java.util.ArrayList<E> groupingElements

positionalNodes

java.util.HashMap<K,V> positionalNodes

Class org.eclipse.persistence.oxm.record.NodeRecord extends MarshalRecord implements Serializable

Serialized Fields

document

org.w3c.dom.Document document

nodes

java.util.Stack<E> nodes

Class org.eclipse.persistence.oxm.record.UnmarshalRecord extends XMLRecord implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.oxm.record.WriterRecord extends MarshalRecord implements Serializable

Serialized Fields

writer

java.io.Writer writer

isStartElementOpen

boolean isStartElementOpen

isProcessingCData

boolean isProcessingCData

Class org.eclipse.persistence.oxm.record.XMLRecord extends org.eclipse.persistence.internal.sessions.AbstractRecord implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.oxm.record.XMLRootRecord extends UnmarshalRecord implements Serializable

Serialized Fields

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

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 org.eclipse.persistence.internal.databaseaccess.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.DBasePlatform extends DatabasePlatform implements Serializable

Class org.eclipse.persistence.platform.database.DerbyPlatform extends DB2Platform implements Serializable

Class org.eclipse.persistence.platform.database.HSQLPlatform extends DatabasePlatform implements Serializable

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.MySQLPlatform 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

Class org.eclipse.persistence.platform.database.SybasePlatform extends DatabasePlatform implements Serializable

Serialized Fields

typeStrings

java.util.Map<K,V> typeStrings

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

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

Serialized Fields

usesLocatorForLOBWrite

boolean usesLocatorForLOBWrite

lobValueLimits

int lobValueLimits

Class org.eclipse.persistence.platform.database.oracle.Oracle9Platform extends org.eclipse.persistence.platform.database.oracle.Oracle8Platform implements Serializable

Serialized Fields

xmlTypeFactory

org.eclipse.persistence.internal.platform.database.oracle.XMLTypeFactory xmlTypeFactory

Class org.eclipse.persistence.platform.database.oracle.OracleOCIProxyConnector extends JNDIConnector implements Serializable

Class org.eclipse.persistence.platform.database.oracle.OraclePlatform extends DatabasePlatform implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.platform.database.oracle.PLSQLStoredProcedureCall extends StoredProcedureCall implements Serializable

Serialized Fields

arguments

java.util.List<E> arguments

originalIndex

int originalIndex

translationRow

org.eclipse.persistence.internal.sessions.AbstractRecord translationRow

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.ConstructorReportItem extends org.eclipse.persistence.internal.queries.ReportItem implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.queries.Cursor extends java.lang.Object implements Serializable

Serialized Fields

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.

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 org.eclipse.persistence.internal.queries.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

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.

Class org.eclipse.persistence.queries.DataModifyQuery extends ModifyQuery implements Serializable

Class org.eclipse.persistence.queries.DataReadQuery extends ReadQuery implements Serializable

Serialized Fields

containerPolicy

org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy

useAbstractRecord

boolean useAbstractRecord

Class org.eclipse.persistence.queries.DeleteAllQuery extends ModifyAllQuery implements Serializable

Serialized Fields

objects

java.util.Vector<E> objects

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.

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

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;

Class org.eclipse.persistence.queries.FetchGroup extends java.lang.Object implements Serializable

Serialized Fields

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.

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.JPAQuery extends DatabaseQuery implements Serializable

Serialized Fields

jpqlString

java.lang.String jpqlString

flushOnExecute

java.lang.Boolean flushOnExecute

hints

java.util.HashMap<K,V> hints

Class org.eclipse.persistence.queries.JPQLCall extends java.lang.Object implements Serializable

Serialized Fields

query

DatabaseQuery query

ejbqlString

java.lang.String ejbqlString

isParsed

boolean isParsed

Class org.eclipse.persistence.queries.MethodBaseQueryRedirector extends java.lang.Object implements Serializable

Serialized Fields

methodClass

java.lang.Class<T> methodClass

methodClassName

java.lang.String methodClassName

methodName

java.lang.String methodName

Class org.eclipse.persistence.queries.ModifyAllQuery extends ModifyQuery implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.queries.ModifyQuery extends DatabaseQuery implements Serializable

Serialized Fields

modifyRow

org.eclipse.persistence.internal.sessions.AbstractRecord modifyRow

forceBatchStatementExecution

boolean forceBatchStatementExecution

Class org.eclipse.persistence.queries.ObjectBuildingQuery extends ReadQuery implements Serializable

Serialized Fields

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).

Class org.eclipse.persistence.queries.ObjectLevelModifyQuery extends ModifyQuery implements Serializable

Serialized Fields

primaryKey

java.util.Vector<E> primaryKey

object

java.lang.Object object

objectChangeSet

org.eclipse.persistence.internal.sessions.ObjectChangeSet objectChangeSet

backupClone

java.lang.Object backupClone

Class org.eclipse.persistence.queries.ObjectLevelReadQuery extends ObjectBuildingQuery implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.queries.QueryByExamplePolicy extends java.lang.Object implements Serializable

Serialized Fields

valuesToExclude

java.util.Map<K,V> valuesToExclude

attributesToAlwaysInclude

java.util.Map<K,V> attributesToAlwaysInclude

specialOperations

java.util.Map<K,V> specialOperations

shouldUseEqualityForNulls

boolean shouldUseEqualityForNulls

Class org.eclipse.persistence.queries.QueryResultsCachePolicy extends java.lang.Object implements Serializable

Serialized Fields

invalidationPolicy

CacheInvalidationPolicy invalidationPolicy

maximumResultSets

int maximumResultSets

Class org.eclipse.persistence.queries.ReadAllQuery extends ObjectLevelReadQuery implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.queries.ReadObjectQuery extends ObjectLevelReadQuery implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.queries.ReadQuery extends DatabaseQuery implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.queries.ReportQuery extends ReadAllQuery implements Serializable

Serialized Fields

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

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

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

Class org.eclipse.persistence.queries.ResultSetMappingQuery extends ObjectBuildingQuery implements Serializable

Serialized Fields

resultSetMappingName

java.lang.String resultSetMappingName

resultSetMapping

SQLResultSetMapping resultSetMapping

Class org.eclipse.persistence.queries.ScrollableCursor extends Cursor implements Serializable

Class org.eclipse.persistence.queries.ScrollableCursorPolicy extends CursorPolicy implements Serializable

Serialized Fields

resultSetType

int resultSetType

resultSetConcurrency

int resultSetConcurrency

Class org.eclipse.persistence.queries.SQLCall extends org.eclipse.persistence.internal.databaseaccess.DatabaseCall implements Serializable

Serialized Fields

hasCustomSQLArguments

boolean hasCustomSQLArguments

Class org.eclipse.persistence.queries.StoredFunctionCall extends StoredProcedureCall implements Serializable

Class org.eclipse.persistence.queries.StoredProcedureCall extends org.eclipse.persistence.internal.databaseaccess.DatabaseCall implements Serializable

Serialized Fields

procedureName

java.lang.String procedureName

procedureArgumentNames

java.util.Vector<E> procedureArgumentNames

Class org.eclipse.persistence.queries.UpdateAllQuery extends ModifyAllQuery implements Serializable

Serialized Fields

m_updateClauses

java.util.HashMap<K,V> 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.sdo

Class org.eclipse.persistence.sdo.SDODataGraph extends java.lang.Object implements Serializable

Serialized Fields

helperContext

commonj.sdo.helper.HelperContext helperContext

rootObject

SDODataObject rootObject

changeSummary

commonj.sdo.ChangeSummary changeSummary

Class org.eclipse.persistence.sdo.SDODataObject extends java.lang.Object implements Serializable

Serialization Methods

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
Serialized Fields

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

Class org.eclipse.persistence.sdo.SDOExternalizableDelegator extends commonj.sdo.impl.ExternalizableDelegator implements Serializable

Serialization Methods

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

Class org.eclipse.persistence.sdo.SDOProperty extends java.lang.Object implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.sdo.SDOResolvable extends java.lang.Object implements Serializable

serialVersionUID: 2807334877368539299L

Serialization Methods

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

Class org.eclipse.persistence.sdo.SDOType extends java.lang.Object implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.sdo.helper.InstanceClassConverter extends java.lang.Object implements Serializable

Serialized Fields

customClass

java.lang.Class<T> customClass

Class org.eclipse.persistence.sdo.helper.ListWrapper extends java.lang.Object implements Serializable

Serialization Methods

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
Serialized Fields

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

Class org.eclipse.persistence.sdo.helper.SDOFragmentMappingAttributeAccessor extends AttributeAccessor implements Serializable

Serialized Fields

property

SDOProperty property

helperContext

commonj.sdo.helper.HelperContext helperContext

Class org.eclipse.persistence.sdo.helper.SDOMethodAttributeAccessor extends AttributeAccessor implements Serializable

Serialized Fields

attributeClass

java.lang.Class<T> attributeClass

property

SDOProperty property

Package org.eclipse.persistence.sdo.types

Class org.eclipse.persistence.sdo.types.SDOChangeSummaryType extends SDOType implements Serializable

Class org.eclipse.persistence.sdo.types.SDODataObjectType extends SDOType implements Serializable

Class org.eclipse.persistence.sdo.types.SDODataType extends SDOType implements Serializable

Serialized Fields

pseudoDefault

java.lang.Object pseudoDefault

Class org.eclipse.persistence.sdo.types.SDOObjectType extends SDOType implements Serializable

Class org.eclipse.persistence.sdo.types.SDOOpenSequencedType extends SDOType implements Serializable

Class org.eclipse.persistence.sdo.types.SDOPropertyType extends SDOType implements Serializable

Class org.eclipse.persistence.sdo.types.SDOTypeType extends SDOType implements Serializable

Class org.eclipse.persistence.sdo.types.SDOWrapperType extends SDOType implements Serializable

Serialized Fields

typeName

java.lang.String typeName

Class org.eclipse.persistence.sdo.types.SDOXMLHelperLoadOptionsType extends SDOType implements Serializable


Package org.eclipse.persistence.sequencing

Class org.eclipse.persistence.sequencing.DefaultSequence extends Sequence implements Serializable

Serialized Fields

defaultSequence

Sequence defaultSequence

Class org.eclipse.persistence.sequencing.NativeSequence extends QuerySequence implements Serializable

Serialized Fields

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

updateQuery

DataModifyQuery updateQuery

shouldAcquireValueAfterInsert

boolean shouldAcquireValueAfterInsert

shouldUseTransaction

boolean shouldUseTransaction

shouldSkipUpdate

boolean shouldSkipUpdate

shouldSelectBeforeUpdate

boolean shouldSelectBeforeUpdate

wasSelectQueryCreated

boolean wasSelectQueryCreated

wasUpdateQueryCreated

boolean wasUpdateQueryCreated

Class org.eclipse.persistence.sequencing.Sequence extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

size

int size

platform

org.eclipse.persistence.internal.databaseaccess.Platform platform

initialValue

int initialValue

depth

int depth

Class org.eclipse.persistence.sequencing.StandardSequence extends Sequence implements Serializable

Class org.eclipse.persistence.sequencing.TableSequence extends QuerySequence implements Serializable

Serialized Fields

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

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


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

Class org.eclipse.persistence.sessions.DatabaseLogin extends DatasourceLogin implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.sessions.DatabaseRecord extends org.eclipse.persistence.internal.sessions.AbstractRecord implements Serializable

Class org.eclipse.persistence.sessions.DatasourceLogin extends java.lang.Object implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.sessions.DefaultConnector extends java.lang.Object implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.sessions.DirectConnector extends DefaultConnector implements Serializable

Class org.eclipse.persistence.sessions.JNDIConnector extends java.lang.Object implements Serializable

Serialized Fields

dataSource

javax.sql.DataSource dataSource

context

javax.naming.Context context

name

java.lang.String name

lookupType

int lookupType

Class org.eclipse.persistence.sessions.Project extends java.lang.Object implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.sessions.SessionEvent extends java.util.EventObject implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.sessions.SessionEventManager extends java.lang.Object implements Serializable

Serialized Fields

listeners

java.util.Vector<E> listeners

session

Session session

Package org.eclipse.persistence.sessions.broker

Class org.eclipse.persistence.sessions.broker.SessionBroker extends org.eclipse.persistence.internal.sessions.DatabaseSessionImpl implements Serializable

Serialized Fields

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

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

changeSetBytes

byte[] changeSetBytes

Class org.eclipse.persistence.sessions.coordination.ServiceId extends java.lang.Object implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.sessions.interceptors.CacheKeyInterceptor extends org.eclipse.persistence.internal.identitymaps.CacheKey implements Serializable

Serialized Fields

wrappedKey

org.eclipse.persistence.internal.identitymaps.CacheKey wrappedKey

Package org.eclipse.persistence.sessions.remote

Class org.eclipse.persistence.sessions.remote.DistributedSession extends org.eclipse.persistence.internal.sessions.AbstractSession implements Serializable

Class org.eclipse.persistence.sessions.remote.RemoteSession extends DistributedSession implements Serializable

Serialized Fields

sequencing

org.eclipse.persistence.internal.sequencing.Sequencing sequencing

shouldEnableDistributedIndirectionGarbageCollection

boolean shouldEnableDistributedIndirectionGarbageCollection

Package org.eclipse.persistence.sessions.remote.corba.sun

Class org.eclipse.persistence.sessions.remote.corba.sun._CORBARemoteSessionControllerImplBase 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 org.eclipse.persistence.internal.sessions.remote.RemoteConnection implements Serializable

Serialized Fields

remoteSessionController

CORBARemoteSessionController remoteSessionController

Class org.eclipse.persistence.sessions.remote.corba.sun.CORBARemoteSessionControllerDispatcher extends _CORBARemoteSessionControllerImplBase implements Serializable

Serialized Fields

controller

org.eclipse.persistence.internal.sessions.remote.RemoteSessionController controller
Store the real controller.


Package org.eclipse.persistence.sessions.remote.rmi

Class org.eclipse.persistence.sessions.remote.rmi.RMIConnection extends org.eclipse.persistence.internal.sessions.remote.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

org.eclipse.persistence.internal.sessions.remote.RemoteSessionController controller
Store the real controller.


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 org.eclipse.persistence.internal.sessions.remote.RemoteConnection implements Serializable

Serialized Fields

remoteSessionController

RMIRemoteSessionController remoteSessionController

Package org.eclipse.persistence.sessions.server

Class org.eclipse.persistence.sessions.server.ClientSession extends org.eclipse.persistence.internal.sessions.AbstractSession implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.sessions.server.ConnectionPolicy extends java.lang.Object implements Serializable

Serialized Fields

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.

Class org.eclipse.persistence.sessions.server.ServerSession extends org.eclipse.persistence.internal.sessions.DatabaseSessionImpl implements Serializable

Serialized Fields

readConnectionPool

ConnectionPool readConnectionPool

connectionPools

java.util.Map<K,V> connectionPools

defaultConnectionPolicy

ConnectionPolicy defaultConnectionPolicy

maxNumberOfNonPooledConnections

int maxNumberOfNonPooledConnections

numberOfNonPooledConnectionsUsed

int numberOfNonPooledConnectionsUsed

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.PerformanceProfiler extends java.lang.Object implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.tools.profiler.Profile extends java.lang.Object implements Serializable

Serialized Fields

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

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

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

Class org.eclipse.persistence.tools.schemaframework.ForeignKeyConstraint extends java.lang.Object implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.tools.schemaframework.NestedTableDefinition extends DatabaseObjectDefinition implements Serializable

Serialized Fields

typeSize

int typeSize

type

java.lang.Class<T> type

typeName

java.lang.String typeName

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

statements

java.util.Vector<E> statements

procedures

java.util.Vector<E> procedures

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

variables

java.util.Vector<E> variables

statements

java.util.Vector<E> statements

arguments

java.util.Vector<E> arguments

argumentTypes

java.util.Vector<E> argumentTypes

Class org.eclipse.persistence.tools.schemaframework.TableDefinition extends DatabaseObjectDefinition implements Serializable

Serialized Fields

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

Class org.eclipse.persistence.tools.schemaframework.TableSequenceDefinition extends SequenceDefinition implements Serializable

Class org.eclipse.persistence.tools.schemaframework.TypeDefinition extends DatabaseObjectDefinition implements Serializable

Serialized Fields

fields

java.util.Vector<E> fields

Class org.eclipse.persistence.tools.schemaframework.TypeTableDefinition extends TableDefinition implements Serializable

Serialized Fields

typeName

java.lang.String typeName
The name of the type that this table is of.


additional

java.lang.String additional

Class org.eclipse.persistence.tools.schemaframework.UnaryTableSequenceDefinition extends SequenceDefinition 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<E> sourceFields

Class org.eclipse.persistence.tools.schemaframework.VarrayDefinition extends DatabaseObjectDefinition implements Serializable

Serialized Fields

typeSize

int typeSize

size

int size

type

java.lang.Class<T> type

typeName

java.lang.String typeName

Class org.eclipse.persistence.tools.schemaframework.ViewDefinition extends DatabaseObjectDefinition implements Serializable

Serialized Fields

selectClause

java.lang.String selectClause


EclipseLink1.0 - 20080707 API Reference