25 #ifndef _GSPersistentStore_h_
26 #define _GSPersistentStore_h_
28 #include <Foundation/NSObject.h>
46 NSManagedObjectModel * _model;
47 NSString * _configuration;
49 NSDictionary * _metadata;
51 NSMutableDictionary * _versionNumbers;
54 - initWithURL: (NSURL *) URL
55 managedObjectModel: (NSManagedObjectModel *) model
56 configuration: (NSString *) configuration
57 options: (NSDictionary *) options;
60 - (NSString *) configuration;
61 - (void) setUUID: (NSString *) newUUID;
64 - (void) setMetadata: (NSDictionary *) metadata;
65 - (NSDictionary *) metadata;
67 - (BOOL) saveObjects: (NSSet *) objects
68 error: (NSError **) error;
74 - (NSString *) storeType;
75 - (
unsigned long long) highestIDValue;
76 - (NSDictionary *) fetchObjectsWithEntity: (NSEntityDescription *) entity
77 predicate: (NSPredicate *) predicate
78 error: (NSError **) error;
80 fetchProperties: (NSSet *) propertiesToFetch;
81 - (NSDictionary *) fetchObjectsWithEntity: (NSEntityDescription *) entity
82 predicate: (NSPredicate *) predicate
83 error: (NSError **) error;
84 - (BOOL) writeSavingObjects: (NSSet *) objectsToWrite
85 deletingObjects: (NSSet *) objectIDsToDelete
86 error: (NSError **) error;
Nn abstract superclass from which concrete implementations of various persistent store types are subc...
An object for storing details about managed object fetches.
For implementation notes see "Documentation/NSManagedObjectID.txt" in the source distribution of the ...