Uses of Interface
org.datanucleus.store.rdbms.mapping.MappingCallbacks
-
Packages that use MappingCallbacks Package Description org.datanucleus.store.rdbms.mapping.java Package providing mappings for all supported Java types in DataNucleus.org.datanucleus.store.rdbms.request 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 MappingCallbacks Modifier and Type Class Description class
ArrayMapping
Mapping for an array.class
CollectionMapping
Mapping for Collection types.class
EmbeddedPCMapping
Mapping for a PC object embedded within another PC object (1-1 relation).class
InterfaceMapping
Mapping for Interface fields.class
MapMapping
SCO Mapping for Map types.class
ObjectMapping
Mapping for Object fields.class
OptionalMapping
Mapping for java.util.Optional.class
PersistableIdMapping
Maps to identity objects of persistable values.class
PersistableMapping
Maps a field storing a persistable object.class
ReferenceIdMapping
Maps to identity objects of reference values.class
ReferenceMapping
Mapping for a "reference" type.class
SerialisedLocalFileMapping
Mapping where we want to serialise a (Serializable) field to a local file.class
SingleCollectionMapping
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 MappingCallbacks Modifier and Type Field Description private java.util.List<MappingCallbacks>
DeleteRequest.DeleteMappingConsumer. callbackMappings
Mapping Callbacks to invoke at deletion.(package private) java.util.List<MappingCallbacks>
InsertRequest.InsertMappingConsumer. callbackMappings
Mappings that require callbacks calling.(package private) java.util.List<MappingCallbacks>
UpdateRequest.UpdateMappingConsumer. callbackMappings
Mappings that require callbacks calling.private java.util.List<MappingCallbacks>
DeleteRequest. mappingCallbacks
private java.util.List<MappingCallbacks>
FetchRequest. mappingCallbacks
Callbacks for postFetch() operations, to be called after the fetch itself (relation fields).private java.util.List<MappingCallbacks>
InsertRequest. mappingCallbacks
callback mappings will have their postInsert method called after the updateprivate java.util.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 MappingCallbacks Modifier and Type Method Description java.util.List<MappingCallbacks>
InsertRequest.InsertMappingConsumer. getMappingCallbacks()
java.util.List<MappingCallbacks>
UpdateRequest.UpdateMappingConsumer. getMappingCallbacks()
java.util.List<MappingCallbacks>
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 MappingCallbacks Modifier and Type Method Description protected 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, java.util.Collection<MappingCallbacks> fetchCallbacks, org.datanucleus.ClassLoaderResolver clr, java.util.List<java.lang.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, java.util.Collection<MappingCallbacks> fetchCallbacks, SelectStatement sqlStmt, SQLTable sqlTbl, StatementClassMapping mappingDef, java.util.List<java.lang.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, java.util.Collection<MappingCallbacks> fetchCallbacks, SelectStatement sqlStmt, SQLTable sqlTbl, StatementClassMapping mappingDef, java.util.List<java.lang.Integer> memberNumbersToStore)
Method to process the specified member.
-