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 ...