Package apple.coredata
Class NSIncrementalStore
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.coredata.NSPersistentStore
-
- apple.coredata.NSIncrementalStore
-
- All Implemented Interfaces:
NSObject
public class NSIncrementalStore extends NSPersistentStore
Abstract class defining the API through which Core Data communicates with a store. This API is designed to allow users to create persistent stores which load and save data incrementally, allowing for the management of large and/or shared datasets. API-Since: 5.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNSIncrementalStore(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static NSIncrementalStorealloc()static NSIncrementalStoreallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()@Nullable java.lang.ObjectexecuteRequestWithContextError(@NotNull NSPersistentStoreRequest request, @Nullable NSManagedObjectContext context, @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)Return a value as appropriate for the request, or nil if the request cannot be completed.static longhash_static()static @NotNull java.lang.ObjectidentifierForNewStoreAtURL(@NotNull NSURL storeURL)API methods that may be overriden:NSIncrementalStoreinit()NSIncrementalStoreinitWithPersistentStoreCoordinatorConfigurationNameURLOptions(@Nullable NSPersistentStoreCoordinator root, @Nullable java.lang.String name, @NotNull NSURL url, @Nullable NSDictionary<?,?> options)the designated initializer for object stores.static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)booleanloadMetadata(@Nullable org.moe.natj.general.ptr.Ptr<NSError> error)CoreData expects loadMetadata: to validate that the URL used to create the store is usable (location exists, is writable (if applicable), schema is compatible, etc) and return an error if there is an issue.voidmanagedObjectContextDidRegisterObjectsWithIDs(@NotNull NSArray<? extends NSManagedObjectID> objectIDs)Inform the store that the objects with ids in objectIDs are in use in a client NSManagedObjectContextvoidmanagedObjectContextDidUnregisterObjectsWithIDs(@NotNull NSArray<? extends NSManagedObjectID> objectIDs)Inform the store that the objects with ids in objectIDs are no longer in use in a client NSManagedObjectContextstatic @Nullable NSDictionary<java.lang.String,?>metadataForPersistentStoreWithURLError(@NotNull NSURL url, @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)static @NotNull org.moe.natj.objc.ClassmigrationManagerClass()static NSIncrementalStorenew_objc()@NotNull NSManagedObjectIDnewObjectIDForEntityReferenceObject(@NotNull NSEntityDescription entity, @NotNull java.lang.Object data)Returns a new objectID with retain count 1 that uses data as the key.@Nullable java.lang.ObjectnewValueForRelationshipForObjectWithIDWithContextError(@NotNull NSRelationshipDescription relationship, @NotNull NSManagedObjectID objectID, @Nullable NSManagedObjectContext context, @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)Returns the relationship for the given relationship on the object with ID objectID.@Nullable NSIncrementalStoreNodenewValuesForObjectWithIDWithContextError(@NotNull NSManagedObjectID objectID, @NotNull NSManagedObjectContext context, @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)Returns an NSIncrementalStoreNode encapsulating the persistent external values for the object for an objectID.@Nullable NSArray<? extends NSManagedObjectID>obtainPermanentIDsForObjectsError(@NotNull NSArray<? extends NSManagedObject> array, @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)Called before executeRequest with a save request, to assign permanent IDs to newly inserted objects; must return the objectIDs in the same order as the objects appear in array.@NotNull java.lang.ObjectreferenceObjectForObjectID(@NotNull NSManagedObjectID objectID)Returns the reference data used to construct the objectID.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)static booleansetMetadataForPersistentStoreWithURLError(@Nullable NSDictionary<java.lang.String,?> metadata, @NotNull NSURL url, @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)static voidsetVersion_static(long aVersion)static org.moe.natj.objc.Classsuperclass_static()static booleanuseStoredAccessor()Deprecated.static longversion_static()-
Methods inherited from class apple.coredata.NSPersistentStore
configurationName, coreSpotlightExporter, didAddToPersistentStoreCoordinator, identifier, isReadOnly, metadata, options, persistentStoreCoordinator, setIdentifier, setMetadata, setReadOnly, setURL, type, URL, willRemoveFromPersistentStoreCoordinator
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static NSIncrementalStore alloc()
-
allocWithZone
public static NSIncrementalStore allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
identifierForNewStoreAtURL
@NotNull public static @NotNull java.lang.Object identifierForNewStoreAtURL(@NotNull @NotNull NSURL storeURL)API methods that may be overriden:
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
metadataForPersistentStoreWithURLError
@Nullable public static @Nullable NSDictionary<java.lang.String,?> metadataForPersistentStoreWithURLError(@NotNull @NotNull NSURL url, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)
-
migrationManagerClass
@NotNull public static @NotNull org.moe.natj.objc.Class migrationManagerClass()
-
new_objc
public static NSIncrementalStore new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setMetadataForPersistentStoreWithURLError
public static boolean setMetadataForPersistentStoreWithURLError(@Nullable @Nullable NSDictionary<java.lang.String,?> metadata, @NotNull @NotNull NSURL url, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
executeRequestWithContextError
@Nullable public @Nullable java.lang.Object executeRequestWithContextError(@NotNull @NotNull NSPersistentStoreRequest request, @Nullable @Nullable NSManagedObjectContext context, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)Return a value as appropriate for the request, or nil if the request cannot be completed. If the request is a fetch request whose result type is set to one of NSManagedObjectResultType, NSManagedObjectIDResultType, NSDictionaryResultType, return an array containing all objects in the store matching the request. If the request is a fetch request whose result type is set to NSCountResultType, return an array containing an NSNumber of all objects in the store matching the request. If the request is a save request, the result should be an empty array. Note that save requests may have nil inserted/updated/deleted/locked collections; this should be treated as a request to save the store metadata. Note that subclasses of NSIncrementalStore should implement this method conservatively, and expect that unknown request types may at some point be passed to the method. The correct behavior in these cases would be to return nil and an error.
-
init
public NSIncrementalStore init()
- Overrides:
initin classNSPersistentStore
-
initWithPersistentStoreCoordinatorConfigurationNameURLOptions
public NSIncrementalStore initWithPersistentStoreCoordinatorConfigurationNameURLOptions(@Nullable @Nullable NSPersistentStoreCoordinator root, @Nullable @Nullable java.lang.String name, @NotNull @NotNull NSURL url, @Nullable @Nullable NSDictionary<?,?> options)
Description copied from class:NSPersistentStorethe designated initializer for object stores.- Overrides:
initWithPersistentStoreCoordinatorConfigurationNameURLOptionsin classNSPersistentStore
-
loadMetadata
public boolean loadMetadata(@Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)CoreData expects loadMetadata: to validate that the URL used to create the store is usable (location exists, is writable (if applicable), schema is compatible, etc) and return an error if there is an issue. Any subclass of NSIncrementalStore which is file-based must be able to handle being initialized with a URL pointing to a zero-length file. This serves as an indicator that a new store is to be constructed at the specified location and allows applications using the store to securly create reservation files in known locations.- Overrides:
loadMetadatain classNSPersistentStore
-
managedObjectContextDidRegisterObjectsWithIDs
public void managedObjectContextDidRegisterObjectsWithIDs(@NotNull @NotNull NSArray<? extends NSManagedObjectID> objectIDs)Inform the store that the objects with ids in objectIDs are in use in a client NSManagedObjectContext
-
managedObjectContextDidUnregisterObjectsWithIDs
public void managedObjectContextDidUnregisterObjectsWithIDs(@NotNull @NotNull NSArray<? extends NSManagedObjectID> objectIDs)Inform the store that the objects with ids in objectIDs are no longer in use in a client NSManagedObjectContext
-
newObjectIDForEntityReferenceObject
@NotNull public @NotNull NSManagedObjectID newObjectIDForEntityReferenceObject(@NotNull @NotNull NSEntityDescription entity, @NotNull @NotNull java.lang.Object data)
Returns a new objectID with retain count 1 that uses data as the key.
-
newValueForRelationshipForObjectWithIDWithContextError
@Nullable public @Nullable java.lang.Object newValueForRelationshipForObjectWithIDWithContextError(@NotNull @NotNull NSRelationshipDescription relationship, @NotNull @NotNull NSManagedObjectID objectID, @Nullable @Nullable NSManagedObjectContext context, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)Returns the relationship for the given relationship on the object with ID objectID. If the relationship is a to-one it should return an NSManagedObjectID corresponding to the destination or NSNull if the relationship value is nil. If the relationship is a to-many, should return an NSSet or NSArray containing the NSManagedObjectIDs of the related objects. Should return nil and set the error if the source object cannot be found.
-
newValuesForObjectWithIDWithContextError
@Nullable public @Nullable NSIncrementalStoreNode newValuesForObjectWithIDWithContextError(@NotNull @NotNull NSManagedObjectID objectID, @NotNull @NotNull NSManagedObjectContext context, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)
Returns an NSIncrementalStoreNode encapsulating the persistent external values for the object for an objectID. It should include all attributes values and may include to-one relationship values as NSManagedObjectIDs. Should return nil and set the error if the object cannot be found.
-
obtainPermanentIDsForObjectsError
@Nullable public @Nullable NSArray<? extends NSManagedObjectID> obtainPermanentIDsForObjectsError(@NotNull @NotNull NSArray<? extends NSManagedObject> array, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)
Called before executeRequest with a save request, to assign permanent IDs to newly inserted objects; must return the objectIDs in the same order as the objects appear in array.
-
referenceObjectForObjectID
@NotNull public @NotNull java.lang.Object referenceObjectForObjectID(@NotNull @NotNull NSManagedObjectID objectID)Returns the reference data used to construct the objectID. Will raise an NSInvalidArgumentException if the objectID was not created by this store.
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-