Uses of Interface
org.eclipse.persistence.sessions.DataRecord
Package
Description
-
Uses of DataRecord in org.eclipse.persistence.descriptors
Modifier and TypeFieldDescriptionprotected DataRecord
DescriptorEvent.dataRecord
Optionally a database row may be provided on some events, (such as aboutToUpdate).Modifier and TypeMethodDescriptionDescriptorEvent.getRecord()
PUBLIC: Return the record that is associated with some events, such as postBuild, and aboutToUpdate.Modifier and TypeMethodDescriptionabstract <T> Class
<T> ClassExtractor.extractClassFromRow
(DataRecord databaseRow, Session session) Extract/compute the class from the database row and return the class.<T> Class
<T> MethodClassExtractor.extractClassFromRow
(DataRecord row, Session session) INTERNAL Extract/compute the class from the database row and return the class.void
DescriptorEvent.setRecord
(DataRecord dataRecord) INTERNAL: Optionally a database row may be provided on some events, (such as aboutToUpdate). -
Uses of DataRecord in org.eclipse.persistence.descriptors.copying
Modifier and TypeMethodDescriptionAbstractCopyPolicy.buildWorkingCopyCloneFromRow
(DataRecord row, ObjectBuildingQuery query, Object primaryKey, UnitOfWork uow) By default create a new instance.CloneCopyPolicy.buildWorkingCopyCloneFromRow
(DataRecord row, ObjectBuildingQuery query, Object primaryKey, UnitOfWork uow) Create a new instance, unless a workingCopyClone method is specified, then build a new instance and clone it.CopyPolicy.buildWorkingCopyCloneFromRow
(DataRecord row, ObjectBuildingQuery query, Object primaryKey, UnitOfWork uow) Return an instance with the primary key set from the row, used for building a working copy during a unit of work transactional read. -
Uses of DataRecord in org.eclipse.persistence.eis
Modifier and TypeClassDescriptionclass
AnEISDOMRecord
is a wrapper for a DOM tree.class
AnEISMappedRecord
acts as aRecord
wrapper. -
Uses of DataRecord in org.eclipse.persistence.exceptions
Modifier and TypeMethodDescriptionDatabaseException.getQueryArgumentsRecord()
PUBLIC: Return the query arguments used in the original query when exception is thrownQueryException.getQueryArgumentsRecord()
PUBLIC: Return the query argements used in the original query when exception is thrown -
Uses of DataRecord in org.eclipse.persistence.internal.eis.cobol
Modifier and TypeClassDescriptionclass
Purpose: This class extends database row to allow forCobolRedefinedFieldValue
use as a value and for on-demand value extraction. -
Uses of DataRecord in org.eclipse.persistence.internal.helper
-
Uses of DataRecord in org.eclipse.persistence.internal.identitymaps
Modifier and TypeFieldDescriptionprotected DataRecord
CacheKey.dataRecord
This is used for Document Preservation to cache the record that this object was built fromModifier and TypeMethodDescriptionIdentityMapManager.getAllFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean shouldReturnInvalidatedObjects) Query the cache in-memory.IdentityMapManager.getFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean conforming, boolean shouldReturnInvalidatedObjects, ClassDescriptor descriptor) void
IdentityMapManager.invalidateObjects
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, boolean shouldInvalidateOnException) Invalidate objects meeting selectionCriteria.void
CacheKey.setRecord
(DataRecord newDataRecord) -
Uses of DataRecord in org.eclipse.persistence.internal.oxm.record
-
Uses of DataRecord in org.eclipse.persistence.internal.sessions
Modifier and TypeClassDescriptionclass
Purpose: Define the abstract definition of a record for internal use.class
PERF: Optimized record implementation using arrays instead of Vector.class
Purpose: Define a singleton empty record to avoid record creation when not required.class
PERF: Record used by ObjectLevelReadQuery ResultSet optimization.class
PERF: Record used by ObjectLevelReadQuery ResultSet optimization.Modifier and TypeMethodDescriptionTransformationMappingChangeRecord.getRecord()
ADVANCED: This method is used to access the changes of the fields in a transformation mapping.Modifier and TypeMethodDescriptionboolean
IdentityMapAccessor.containsObjectInIdentityMap
(DataRecord rowContainingPrimaryKey, Class<?> theClass) ADVANCED: Return if their is an object for the row containing primary key and the class.protected Object
IdentityMapAccessor.extractPrimaryKeyFromRow
(DataRecord rowContainingPrimaryKey, Class<?> theClass) INTERNAL: Extract primary key from a row.IdentityMapAccessor.getAllFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow) ADVANCED: Query the cache in-memory.IdentityMapAccessor.getAllFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy) ADVANCED: Query the cache in-memory.IdentityMapAccessor.getAllFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean shouldReturnInvalidatedObjects) ADVANCED: Query the cache in-memory.IdentityMapAccessor.getAllFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, InMemoryQueryIndirectionPolicy valueHolderPolicy) ADVANCED: Query the cache in-memory.IdentityMapAccessor.getAllFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, InMemoryQueryIndirectionPolicy valueHolderPolicy, boolean shouldReturnInvalidatedObjects) ADVANCED: Query the cache in-memory.IsolatedClientSessionIdentityMapAccessor.getAllFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean shouldReturnInvalidatedObjects) ADVANCED: Query the cache in-memory.UnitOfWorkIdentityMapAccessor.getAllFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean shouldReturnInvalidatedObjects) INTERNAL: This method overrides the getAllFromIdentityMap method in Session.IdentityMapAccessor.getFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow) ADVANCED: Query the cache in-memory.IdentityMapAccessor.getFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy) ADVANCED: Query the cache in-memory.IdentityMapAccessor.getFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean conforming) INTERNAL: Query the cache in-memory.IdentityMapAccessor.getFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean conforming, boolean shouldReturnInvalidatedObjects) INTERNAL: Query the cache in-memory.IdentityMapAccessor.getFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean conforming, boolean shouldReturnInvalidatedObjects, ClassDescriptor descriptor) INTERNAL: Query the cache in-memory.IdentityMapAccessor.getFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, InMemoryQueryIndirectionPolicy valueHolderPolicy) ADVANCED: Query the cache in-memory.IdentityMapAccessor.getFromIdentityMap
(DataRecord rowContainingPrimaryKey, Class<?> theClass) ADVANCED: Return the object from the identity with the primary and class.IdentityMapAccessor.getFromIdentityMap
(DataRecord rowContainingPrimaryKey, Class<?> theClass, boolean shouldReturnInvalidatedObjects) ADVANCED: Return the object from the identity with the primary and class.IsolatedClientSessionIdentityMapAccessor.getFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean conforming, boolean shouldReturnInvalidatedObjects, ClassDescriptor descriptor) INTERNAL: Query the cache in-memory.void
IdentityMapAccessor.invalidateObject
(DataRecord rowContainingPrimaryKey, Class<?> theClass) ADVANCED: Set an object to be invalid in the cache.void
IdentityMapAccessor.invalidateObject
(DataRecord rowContainingPrimaryKey, Class<?> theClass, boolean invalidateCluster) ADVANCED: Set an object to be invalid in the cache.void
IdentityMapAccessor.invalidateObjects
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, boolean shouldInvalidateOnException) ADVANCED: Queries the cache in-memory with the passed in criteria and invalidates matching Objects.void
IsolatedClientSessionIdentityMapAccessor.invalidateObjects
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, boolean shouldInvalidateOnException) ADVANCED: Queries the cache in-memory with the passed in criteria and invalidates matching Objects.boolean
IdentityMapAccessor.isValid
(DataRecord rowContainingPrimaryKey, Class<?> theClass) ADVANCED: Return if this object is valid in the cache. -
Uses of DataRecord in org.eclipse.persistence.internal.xr
Modifier and TypeMethodDescriptionQNameTransformer.buildAttributeValue
(DataRecord dataRecord, Object object, Session session) -
Uses of DataRecord in org.eclipse.persistence.mappings.transformers
Modifier and TypeMethodDescriptionAttributeTransformer.buildAttributeValue
(DataRecord dataRecord, Object object, Session session) AttributeTransformerAdapter.buildAttributeValue
(DataRecord dataRecord, Object object, Session session) MethodBasedAttributeTransformer.buildAttributeValue
(DataRecord dataRecord, Object object, Session session) INTERNAL: Build the attribute value by invoking the user's transformation method. -
Uses of DataRecord in org.eclipse.persistence.oxm.record
Modifier and TypeClassDescriptionclass
PUBLIC: Provides a Record/Map API on an XML DOM element.class
class
PUBLIC: Provides a Record/Map API on an XML DOM element. -
Uses of DataRecord in org.eclipse.persistence.queries
Modifier and TypeMethodDescriptionstatic Object
QueryRedirectorHelper.checkEclipseLinkCache
(DatabaseQuery query, DataRecord dataRecord, Session session) This method will cause EclipseLink to check the EclipseLink cache for the object.DatabaseQuery.getTranslatedSQLString
(Session session, DataRecord translationRow) ADVANCED: This can be used to access a queries translated SQL if they have been prepared, (i.e.DatabaseQuery.getTranslatedSQLStrings
(Session session, DataRecord translationRow) ADVANCED: This can be used to access a queries translated SQL if they have been prepared, (i.e.MethodBaseQueryRedirector.invokeQuery
(DatabaseQuery query, DataRecord arguments, Session session) INTERNAL: Call the static method to execute the query.QueryRedirector.invokeQuery
(DatabaseQuery query, DataRecord arguments, Session session) REQUIRED: Perform the query.void
DatabaseQuery.prepareCall
(Session session, DataRecord translationRow) ADVANCED: Pre-generate the call/SQL for the query. -
Uses of DataRecord in org.eclipse.persistence.sdo.helper.metadata
Modifier and TypeMethodDescriptionQNameTransformer.buildAttributeValue
(DataRecord dataRecord, Object object, Session session) -
Uses of DataRecord in org.eclipse.persistence.sessions
Modifier and TypeClassDescriptionclass
Purpose: Define a representation of a database row as field=>value pairs.Modifier and TypeMethodDescriptionboolean
IdentityMapAccessor.containsObjectInIdentityMap
(DataRecord rowContainingPrimaryKey, Class<?> theClass) ADVANCED: Returns true if the identity map contains an Object with the same primary key of the specified row (i.e.IdentityMapAccessor.getAllFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy) ADVANCED: Queries the cache in-memory with the passed in criteria and returns matching Objects.IdentityMapAccessor.getAllFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean shouldReturnInvalidatedObjects) ADVANCED: Queries the cache in-memory with the passed in criteria and returns matching Objects.IdentityMapAccessor.getAllFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, InMemoryQueryIndirectionPolicy valueHolderPolicy) ADVANCED: Queries the cache in-memory with the passed in criteria and returns matching Objects.IdentityMapAccessor.getAllFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, InMemoryQueryIndirectionPolicy valueHolderPolicy, boolean shouldReturnInvalidatedObjects) ADVANCED: Queries the cache in-memory with the passed in criteria and returns matching Objects.IdentityMapAccessor.getFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow) ADVANCED: Queries the cache in-memory and returns an Object from this identity map.IdentityMapAccessor.getFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy) ADVANCED: Queries the cache in-memory and returns an Object from this identity map.IdentityMapAccessor.getFromIdentityMap
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, InMemoryQueryIndirectionPolicy valueHolderPolicy) ADVANCED: Queries the cache in-memory and returns an Object from this identity map.IdentityMapAccessor.getFromIdentityMap
(DataRecord rowContainingPrimaryKey, Class<?> theClass) ADVANCED: Returns the Object from the identity map with the same primary key of the specified row (i.e.IdentityMapAccessor.getFromIdentityMap
(DataRecord rowContainingPrimaryKey, Class<?> theClass, boolean shouldReturnInvalidatedObjects) ADVANCED: Returns the Object from the identity map with the same primary key of the specified row and Class type.void
IdentityMapAccessor.invalidateObject
(DataRecord rowContainingPrimaryKey, Class<?> theClass) ADVANCED: Sets an Object with the specified primary key of the passed in Row and Class type to be invalid in the cache.void
IdentityMapAccessor.invalidateObject
(DataRecord rowContainingPrimaryKey, Class<?> theClass, boolean invalidateCluster) ADVANCED: Set an object to be invalid in the cache.void
IdentityMapAccessor.invalidateObjects
(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, boolean shouldInvalidateOnException) ADVANCED: Queries the cache in-memory with the passed in criteria and invalidates matching Objects.boolean
IdentityMapAccessor.isValid
(DataRecord rowContainingPrimaryKey, Class<?> theClass) ADVANCED: Returns true if this Object with the given primary key of the Row and Class type given is valid in the cache.void
SessionEventManager.outputParametersDetected
(DataRecord outputRow, DatasourceCall call) INTERNAL: Raised for stored proc output parameters.SessionProfiler.profileExecutionOfQuery
(DatabaseQuery query, DataRecord row, AbstractSession session) INTERNAL: Finish a profile operation if profiling.SessionProfilerAdapter.profileExecutionOfQuery
(DatabaseQuery query, DataRecord row, AbstractSession session) INTERNAL: Finish a profile operation if profiling. -
Uses of DataRecord in org.eclipse.persistence.sessions.changesets
Modifier and TypeMethodDescriptionTransformationMappingChangeRecord.getRecord()
ADVANCED: This method is used to access the changes of the fields in a transformation mapping. -
Uses of DataRecord in org.eclipse.persistence.sessions.interceptors
-
Uses of DataRecord in org.eclipse.persistence.tools.profiler
Modifier and TypeMethodDescriptionPerformanceMonitor.profileExecutionOfQuery
(DatabaseQuery query, DataRecord row, AbstractSession session) INTERNAL: Monitoring is done on the endOperation only.PerformanceProfiler.profileExecutionOfQuery
(DatabaseQuery query, DataRecord row, AbstractSession session) INTERNAL: Finish a profile operation if profiling. -
Uses of DataRecord in org.eclipse.persistence.tools.profiler.oracle
Modifier and TypeMethodDescriptionDMSPerformanceProfiler.profileExecutionOfQuery
(DatabaseQuery query, DataRecord row, AbstractSession session)