Uses of Interface
org.eclipse.persistence.sessions.DataRecord
-
-
Uses of DataRecord in org.eclipse.persistence.descriptors
Fields in org.eclipse.persistence.descriptors declared as DataRecord Modifier and Type Field Description protected DataRecordDescriptorEvent. dataRecordOptionally a database row may be provided on some events, (such as aboutToUpdate).Methods in org.eclipse.persistence.descriptors that return DataRecord Modifier and Type Method Description DataRecordDescriptorEvent. getRecord()PUBLIC: Return the record that is associated with some events, such as postBuild, and aboutToUpdate.Methods in org.eclipse.persistence.descriptors with parameters of type DataRecord Modifier and Type Method Description abstract <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.voidDescriptorEvent. 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
Methods in org.eclipse.persistence.descriptors.copying with parameters of type DataRecord Modifier and Type Method Description ObjectAbstractCopyPolicy. buildWorkingCopyCloneFromRow(DataRecord row, ObjectBuildingQuery query, Object primaryKey, UnitOfWork uow)By default create a new instance.ObjectCloneCopyPolicy. 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.ObjectCopyPolicy. 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
Classes in org.eclipse.persistence.eis that implement DataRecord Modifier and Type Class Description classEISDOMRecordAnEISDOMRecordis a wrapper for a DOM tree.classEISMappedRecordAnEISMappedRecordacts as aRecordwrapper. -
Uses of DataRecord in org.eclipse.persistence.exceptions
Methods in org.eclipse.persistence.exceptions that return DataRecord Modifier and Type Method Description DataRecordDatabaseException. getQueryArgumentsRecord()PUBLIC: Return the query arguments used in the original query when exception is thrownDataRecordQueryException. getQueryArgumentsRecord()PUBLIC: Return the query argements used in the original query when exception is thrown -
Uses of DataRecord in org.eclipse.persistence.internal.helper
Fields in org.eclipse.persistence.internal.helper with type parameters of type DataRecord Modifier and Type Field Description static Class<DataRecord>ClassConstants. Record_Class -
Uses of DataRecord in org.eclipse.persistence.internal.identitymaps
Fields in org.eclipse.persistence.internal.identitymaps declared as DataRecord Modifier and Type Field Description protected DataRecordCacheKey. dataRecordThis is used for Document Preservation to cache the record that this object was built fromMethods in org.eclipse.persistence.internal.identitymaps that return DataRecord Modifier and Type Method Description DataRecordCacheKey. getRecord()Methods in org.eclipse.persistence.internal.identitymaps with parameters of type DataRecord Modifier and Type Method Description VectorIdentityMapManager. getAllFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean shouldReturnInvalidatedObjects)Query the cache in-memory.ObjectIdentityMapManager. getFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean conforming, boolean shouldReturnInvalidatedObjects, ClassDescriptor descriptor)voidIdentityMapManager. invalidateObjects(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, boolean shouldInvalidateOnException)Invalidate objects meeting selectionCriteria.voidCacheKey. setRecord(DataRecord newDataRecord) -
Uses of DataRecord in org.eclipse.persistence.internal.oxm.record
Classes in org.eclipse.persistence.internal.oxm.record that implement DataRecord Modifier and Type Class Description classXMLTransformationRecord -
Uses of DataRecord in org.eclipse.persistence.internal.sessions
Classes in org.eclipse.persistence.internal.sessions that implement DataRecord Modifier and Type Class Description classAbstractRecordPurpose: Define the abstract definition of a record for internal use.classArrayRecordPERF: Optimized record implementation using arrays instead of Vector.classEmptyRecordPurpose: Define a singleton empty record to avoid record creation when not required.classResultSetRecordPERF: Record used by ObjectLevelReadQuery ResultSet optimization.classSimpleResultSetRecordPERF: Record used by ObjectLevelReadQuery ResultSet optimization.Methods in org.eclipse.persistence.internal.sessions that return DataRecord Modifier and Type Method Description DataRecordTransformationMappingChangeRecord. getRecord()ADVANCED: This method is used to access the changes of the fields in a transformation mapping.Methods in org.eclipse.persistence.internal.sessions with parameters of type DataRecord Modifier and Type Method Description booleanIdentityMapAccessor. containsObjectInIdentityMap(DataRecord rowContainingPrimaryKey, Class<?> theClass)ADVANCED: Return if their is an object for the row containing primary key and the class.protected ObjectIdentityMapAccessor. extractPrimaryKeyFromRow(DataRecord rowContainingPrimaryKey, Class<?> theClass)INTERNAL: Extract primary key from a row.VectorIdentityMapAccessor. getAllFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow)ADVANCED: Query the cache in-memory.VectorIdentityMapAccessor. getAllFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy)ADVANCED: Query the cache in-memory.VectorIdentityMapAccessor. getAllFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean shouldReturnInvalidatedObjects)ADVANCED: Query the cache in-memory.VectorIdentityMapAccessor. getAllFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, InMemoryQueryIndirectionPolicy valueHolderPolicy)ADVANCED: Query the cache in-memory.VectorIdentityMapAccessor. getAllFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, InMemoryQueryIndirectionPolicy valueHolderPolicy, boolean shouldReturnInvalidatedObjects)ADVANCED: Query the cache in-memory.VectorIsolatedClientSessionIdentityMapAccessor. getAllFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean shouldReturnInvalidatedObjects)ADVANCED: Query the cache in-memory.VectorUnitOfWorkIdentityMapAccessor. getAllFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean shouldReturnInvalidatedObjects)INTERNAL: This method overrides the getAllFromIdentityMap method in Session.ObjectIdentityMapAccessor. getFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow)ADVANCED: Query the cache in-memory.ObjectIdentityMapAccessor. getFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy)ADVANCED: Query the cache in-memory.ObjectIdentityMapAccessor. getFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean conforming)INTERNAL: Query the cache in-memory.ObjectIdentityMapAccessor. getFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean conforming, boolean shouldReturnInvalidatedObjects)INTERNAL: Query the cache in-memory.ObjectIdentityMapAccessor. getFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean conforming, boolean shouldReturnInvalidatedObjects, ClassDescriptor descriptor)INTERNAL: Query the cache in-memory.ObjectIdentityMapAccessor. getFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, InMemoryQueryIndirectionPolicy valueHolderPolicy)ADVANCED: Query the cache in-memory.ObjectIdentityMapAccessor. getFromIdentityMap(DataRecord rowContainingPrimaryKey, Class<?> theClass)ADVANCED: Return the object from the identity with the primary and class.ObjectIdentityMapAccessor. getFromIdentityMap(DataRecord rowContainingPrimaryKey, Class<?> theClass, boolean shouldReturnInvalidatedObjects)ADVANCED: Return the object from the identity with the primary and class.ObjectIsolatedClientSessionIdentityMapAccessor. getFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy, boolean conforming, boolean shouldReturnInvalidatedObjects, ClassDescriptor descriptor)INTERNAL: Query the cache in-memory.voidIdentityMapAccessor. invalidateObject(DataRecord rowContainingPrimaryKey, Class<?> theClass)ADVANCED: Set an object to be invalid in the cache.voidIdentityMapAccessor. invalidateObject(DataRecord rowContainingPrimaryKey, Class<?> theClass, boolean invalidateCluster)ADVANCED: Set an object to be invalid in the cache.voidIdentityMapAccessor. invalidateObjects(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, boolean shouldInvalidateOnException)ADVANCED: Queries the cache in-memory with the passed in criteria and invalidates matching Objects.voidIsolatedClientSessionIdentityMapAccessor. invalidateObjects(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, boolean shouldInvalidateOnException)ADVANCED: Queries the cache in-memory with the passed in criteria and invalidates matching Objects.booleanIdentityMapAccessor. isValid(DataRecord rowContainingPrimaryKey, Class<?> theClass)ADVANCED: Return if this object is valid in the cache. -
Uses of DataRecord in org.eclipse.persistence.mappings.transformers
Methods in org.eclipse.persistence.mappings.transformers with parameters of type DataRecord Modifier and Type Method Description ObjectAttributeTransformer. buildAttributeValue(DataRecord dataRecord, Object object, Session session)ObjectAttributeTransformerAdapter. buildAttributeValue(DataRecord dataRecord, Object object, Session session)ObjectMethodBasedAttributeTransformer. 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
Classes in org.eclipse.persistence.oxm.record that implement DataRecord Modifier and Type Class Description classDOMRecordPUBLIC: Provides a Record/Map API on an XML DOM element.classUnmarshalRecordclassXMLRecordPUBLIC: Provides a Record/Map API on an XML DOM element. -
Uses of DataRecord in org.eclipse.persistence.queries
Methods in org.eclipse.persistence.queries with parameters of type DataRecord Modifier and Type Method Description static ObjectQueryRedirectorHelper. checkEclipseLinkCache(DatabaseQuery query, DataRecord dataRecord, Session session)This method will cause EclipseLink to check the EclipseLink cache for the object.StringDatabaseQuery. getTranslatedSQLString(Session session, DataRecord translationRow)ADVANCED: This can be used to access a queries translated SQL if they have been prepared, (i.e.ListDatabaseQuery. getTranslatedSQLStrings(Session session, DataRecord translationRow)ADVANCED: This can be used to access a queries translated SQL if they have been prepared, (i.e.ObjectMethodBaseQueryRedirector. invokeQuery(DatabaseQuery query, DataRecord arguments, Session session)INTERNAL: Call the static method to execute the query.ObjectQueryRedirector. invokeQuery(DatabaseQuery query, DataRecord arguments, Session session)REQUIRED: Perform the query.voidDatabaseQuery. prepareCall(Session session, DataRecord translationRow)ADVANCED: Pre-generate the call/SQL for the query. -
Uses of DataRecord in org.eclipse.persistence.sessions
Classes in org.eclipse.persistence.sessions that implement DataRecord Modifier and Type Class Description classDatabaseRecordPurpose: Define a representation of a database row as field=>value pairs.Methods in org.eclipse.persistence.sessions with parameters of type DataRecord Modifier and Type Method Description booleanIdentityMapAccessor. 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.VectorIdentityMapAccessor. getAllFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy)ADVANCED: Queries the cache in-memory with the passed in criteria and returns matching Objects.VectorIdentityMapAccessor. 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.VectorIdentityMapAccessor. getAllFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, InMemoryQueryIndirectionPolicy valueHolderPolicy)ADVANCED: Queries the cache in-memory with the passed in criteria and returns matching Objects.VectorIdentityMapAccessor. 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.ObjectIdentityMapAccessor. getFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow)ADVANCED: Queries the cache in-memory and returns an Object from this identity map.ObjectIdentityMapAccessor. getFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, int valueHolderPolicy)ADVANCED: Queries the cache in-memory and returns an Object from this identity map.ObjectIdentityMapAccessor. getFromIdentityMap(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, InMemoryQueryIndirectionPolicy valueHolderPolicy)ADVANCED: Queries the cache in-memory and returns an Object from this identity map.ObjectIdentityMapAccessor. getFromIdentityMap(DataRecord rowContainingPrimaryKey, Class<?> theClass)ADVANCED: Returns the Object from the identity map with the same primary key of the specified row (i.e.ObjectIdentityMapAccessor. 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.voidIdentityMapAccessor. 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.voidIdentityMapAccessor. invalidateObject(DataRecord rowContainingPrimaryKey, Class<?> theClass, boolean invalidateCluster)ADVANCED: Set an object to be invalid in the cache.voidIdentityMapAccessor. invalidateObjects(Expression selectionCriteria, Class<?> theClass, DataRecord translationRow, boolean shouldInvalidateOnException)ADVANCED: Queries the cache in-memory with the passed in criteria and invalidates matching Objects.booleanIdentityMapAccessor. 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.voidSessionEventManager. outputParametersDetected(DataRecord outputRow, DatasourceCall call)INTERNAL: Raised for stored proc output parameters.ObjectSessionProfiler. profileExecutionOfQuery(DatabaseQuery query, DataRecord row, AbstractSession session)INTERNAL: Finish a profile operation if profiling.ObjectSessionProfilerAdapter. profileExecutionOfQuery(DatabaseQuery query, DataRecord row, AbstractSession session)INTERNAL: Finish a profile operation if profiling. -
Uses of DataRecord in org.eclipse.persistence.sessions.changesets
Methods in org.eclipse.persistence.sessions.changesets that return DataRecord Modifier and Type Method Description DataRecordTransformationMappingChangeRecord. 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
Methods in org.eclipse.persistence.sessions.interceptors that return DataRecord Modifier and Type Method Description DataRecordCacheKeyInterceptor. getRecord()Methods in org.eclipse.persistence.sessions.interceptors with parameters of type DataRecord Modifier and Type Method Description voidCacheKeyInterceptor. setRecord(DataRecord newDataRecord) -
Uses of DataRecord in org.eclipse.persistence.tools.profiler
Methods in org.eclipse.persistence.tools.profiler with parameters of type DataRecord Modifier and Type Method Description ObjectPerformanceMonitor. profileExecutionOfQuery(DatabaseQuery query, DataRecord row, AbstractSession session)INTERNAL: Monitoring is done on the endOperation only.ObjectPerformanceProfiler. profileExecutionOfQuery(DatabaseQuery query, DataRecord row, AbstractSession session)INTERNAL: Finish a profile operation if profiling.
-