Uses of Class
org.eclipse.persistence.internal.indirection.DatabaseValueHolder
Package
Description
-
Uses of DatabaseValueHolder in org.eclipse.persistence.internal.indirection
Modifier and TypeClassDescriptionclass
Used as the backup value holder in the unit of work for transparent indirection.class
BatchValueHolder is used by the mappings that use indirection when using query optimization (batch reading).class
Purpose: In certain cases the contents of a relationship may be retrievable from a cache.class
Value holder used to defer an EIS 1-m mapping query.class
Purpose: provides a value holder type that can be used in Protected instances of Entities.class
QueryBasedValueHolder wraps a database-stored object and implements behavior to access it.class
class
UnitOfWorkQueryValueHolder wraps a database-stored object and implements behavior to access it.class
UnitOfWorkTransformerValueHolder wraps a database-stored object and implements behavior to access it.class
A UnitOfWorkValueHolder is put in a clone object.Modifier and TypeMethodDescriptionprotected void
UnitOfWorkValueHolder.setWrappedValueHolder
(DatabaseValueHolder<T> valueHolder) -
Uses of DatabaseValueHolder in org.eclipse.persistence.internal.sessions
Modifier and TypeMethodDescription<T> DatabaseValueHolder
<T> AbstractSession.createCloneQueryValueHolder
(ValueHolderInterface<T> attributeValue, Object clone, AbstractRecord row, ForeignReferenceMapping mapping) <T> DatabaseValueHolder
<T> UnitOfWorkImpl.createCloneQueryValueHolder
(ValueHolderInterface<T> attributeValue, Object clone, AbstractRecord row, ForeignReferenceMapping mapping) <T> DatabaseValueHolder
<T> AbstractSession.createCloneTransformationValueHolder
(ValueHolderInterface<T> attributeValue, Object original, Object clone, AbstractTransformationMapping mapping) <T> DatabaseValueHolder
<T> UnitOfWorkImpl.createCloneTransformationValueHolder
(ValueHolderInterface<T> attributeValue, Object original, Object clone, AbstractTransformationMapping mapping) -
Uses of DatabaseValueHolder in org.eclipse.persistence.internal.sessions.remote
Modifier and TypeClassDescriptionclass
Remote value holders can be invoked locally and remotely. -
Uses of DatabaseValueHolder in org.eclipse.persistence.mappings
Modifier and TypeMethodDescription<T> DatabaseValueHolder
<T> DatabaseMapping.createCloneValueHolder
(ValueHolderInterface<T> attributeValue, Object original, Object clone, AbstractRecord row, AbstractSession cloningSession, boolean buildDirectlyFromRow) INTERNAL: Builder the unit of work value holder.<T> DatabaseValueHolder
<T> ForeignReferenceMapping.createCloneValueHolder
(ValueHolderInterface<T> attributeValue, Object original, Object clone, AbstractRecord row, AbstractSession cloningSession, boolean buildDirectlyFromRow) INTERNAL: Builder the unit of work value holder.<T> DatabaseValueHolder
<T> ObjectReferenceMapping.createCloneValueHolder
(ValueHolderInterface<T> attributeValue, Object original, Object clone, AbstractRecord row, AbstractSession cloningSession, boolean buildDirectlyFromRow) INTERNAL: Builder the unit of work value holder. -
Uses of DatabaseValueHolder in org.eclipse.persistence.mappings.foundation
Modifier and TypeMethodDescription<T> DatabaseValueHolder
<T> AbstractTransformationMapping.createCloneValueHolder
(ValueHolderInterface<T> attributeValue, Object original, Object clone, AbstractRecord row, AbstractSession cloningSession, boolean buildDirectlyFromRow) INTERNAL: Builder the unit of work value holder.