25 #ifndef _NSFetchRequest_h_
26 #define _NSFetchRequest_h_
28 #import <Foundation/NSObject.h>
30 @class NSArray, NSPredicate;
31 @class NSEntityDescription;
35 NSArray * _affectedStores;
36 NSEntityDescription * _entity;
37 unsigned int _fetchLimit;
38 NSPredicate * _predicate;
39 NSArray * _sortDescriptors;
44 - (id) _initWithAffectedStores: (NSArray *) affectedStores
45 entity: (NSEntityDescription *) entity
46 fetchLimit: (
unsigned int) fetchLimit
47 predicate: (NSPredicate *) predicate
48 sortDescriptors: (NSArray *) sortDescriptors;
52 - (NSArray *) affectedStores;
53 - (void) setAffectedStores: (NSArray *) someStores;
55 - (NSEntityDescription *) entity;
56 - (void) setEntity: (NSEntityDescription *) anEntityDescription;
58 - (
unsigned int) fetchLimit;
59 - (void) setFetchLimit: (
unsigned int) aFetchLimit;
61 - (NSPredicate *) predicate;
62 - (void) setPredicate: (NSPredicate *) aPredicate;
64 - (NSArray *) sortDescriptors;
65 - (void) setSortDescriptors: (NSArray *) someSortDescriptors;
An object for storing details about managed object fetches.