Uses of Interface
org.datanucleus.store.rdbms.mapping.MappingCallbacks
Packages that use MappingCallbacks
Package
Description
Package providing mappings for all supported Java types in DataNucleus.
Provides the mechanism of communicating with the database using JDBC.
-
Uses of MappingCallbacks in org.datanucleus.store.rdbms.mapping.java
Classes in org.datanucleus.store.rdbms.mapping.java that implement MappingCallbacksModifier and TypeClassDescriptionclass
Mapping for an array.class
Mapping for Collection types.class
Mapping for a PC object embedded within another PC object (1-1 relation).class
Mapping for Interface fields.class
SCO Mapping for Map types.class
Mapping for Object fields.class
Mapping for java.util.Optional.class
Maps to identity objects of persistable values.class
Maps a field storing a persistable object.class
Maps to identity objects of reference values.class
Mapping for a "reference" type.class
Mapping where we want to serialise a (Serializable) field to a local file.class
Maps single collection elements as 1-1 instead of 1-N, by wrapping and reusing the JavaTypeMappings and member metadata of the element types. -
Uses of MappingCallbacks in org.datanucleus.store.rdbms.request
Fields in org.datanucleus.store.rdbms.request with type parameters of type MappingCallbacksModifier and TypeFieldDescriptionprivate List
<MappingCallbacks> DeleteRequest.DeleteMappingConsumer.callbackMappings
Mapping Callbacks to invoke at deletion.(package private) List
<MappingCallbacks> InsertRequest.InsertMappingConsumer.callbackMappings
Mappings that require callbacks calling.(package private) List
<MappingCallbacks> UpdateRequest.UpdateMappingConsumer.callbackMappings
Mappings that require callbacks calling.private final List
<MappingCallbacks> DeleteRequest.mappingCallbacks
private final List
<MappingCallbacks> FetchRequest.mappingCallbacks
Callbacks for postFetch() operations, to be called after the fetch itself (relation fields).private final List
<MappingCallbacks> InsertRequest.mappingCallbacks
callback mappings will have their postInsert method called after the updateprivate final List
<MappingCallbacks> UpdateRequest.mappingCallbacks
callback mappings will have their postUpdate method called after the updateMethods in org.datanucleus.store.rdbms.request that return types with arguments of type MappingCallbacksModifier and TypeMethodDescriptionInsertRequest.InsertMappingConsumer.getMappingCallbacks()
UpdateRequest.UpdateMappingConsumer.getMappingCallbacks()
DeleteRequest.DeleteMappingConsumer.getMappingCallBacks()
Obtain a List of mapping callbacks that will be run for this deletion.Method parameters in org.datanucleus.store.rdbms.request with type arguments of type MappingCallbacksModifier and TypeMethodDescriptionprotected int
FetchRequest.processMembersOfClass
(SelectStatement sqlStatement, org.datanucleus.FetchPlanForClass fpClass, org.datanucleus.metadata.AbstractMemberMetaData[] mmds, org.datanucleus.metadata.AbstractMemberMetaData[] mmdsToStore, DatastoreClass table, SQLTable sqlTbl, StatementClassMapping mappingDef, Collection<MappingCallbacks> fetchCallbacks, org.datanucleus.ClassLoaderResolver clr, List<Integer> memberNumbersToStore) Method to process the supplied members of the class, adding to the SQLStatement as required.(package private) boolean
FetchRequest.processMemberToFetch
(org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.FetchPlanForClass fpClass, org.datanucleus.ClassLoaderResolver clr, Collection<MappingCallbacks> fetchCallbacks, SelectStatement sqlStmt, SQLTable sqlTbl, StatementClassMapping mappingDef, List<Integer> memberNumbersToStore) Method to process the specified member.(package private) boolean
FetchRequest.processMemberToStore
(org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.FetchPlanForClass fpClass, org.datanucleus.ClassLoaderResolver clr, Collection<MappingCallbacks> fetchCallbacks, SelectStatement sqlStmt, SQLTable sqlTbl, StatementClassMapping mappingDef, List<Integer> memberNumbersToStore) Method to process the specified member.