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 classArrayMappingMapping for an array.classCollectionMappingMapping for Collection types.classEmbeddedPCMappingMapping for a PC object embedded within another PC object (1-1 relation).classInterfaceMappingMapping for Interface fields.classMapMappingSCO Mapping for Map types.classObjectMappingMapping for Object fields.classOptionalMappingMapping for java.util.Optional.classPersistableIdMappingMaps to identity objects of persistable values.classPersistableMappingMaps a field storing a persistable object.classReferenceIdMappingMaps to identity objects of reference values.classReferenceMappingMapping for a "reference" type.classSerialisedLocalFileMappingMapping where we want to serialise a (Serializable) field to a local file.classSingleCollectionMappingMaps 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. callbackMappingsMapping Callbacks to invoke at deletion.(package private) java.util.List<MappingCallbacks>InsertRequest.InsertMappingConsumer. callbackMappingsMappings that require callbacks calling.(package private) java.util.List<MappingCallbacks>UpdateRequest.UpdateMappingConsumer. callbackMappingsMappings that require callbacks calling.private java.util.List<MappingCallbacks>DeleteRequest. mappingCallbacksprivate java.util.List<MappingCallbacks>FetchRequest. mappingCallbacksCallbacks for postFetch() operations, to be called after the fetch itself (relation fields).private java.util.List<MappingCallbacks>InsertRequest. mappingCallbackscallback mappings will have their postInsert method called after the updateprivate java.util.List<MappingCallbacks>UpdateRequest. mappingCallbackscallback 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 intFetchRequest. 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) booleanFetchRequest. 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) booleanFetchRequest. 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.
-