luxlabs header browser preview


@class NSMutableSet, NSString, NSMutableArray, NSSQLEntity, NSDictionary, NSSQLiteStatement, NSFaultHandler, NSFetchRequest, NSSQLModel, _PFFetchPlanHeader;

@interface NSSQLFetchRequestContext : NSSQLStoreRequestContext {
    NSString *_externalDataReferencesDirectory;
    NSString *_externalDataLinksDirectory;
    NSString *_fileBackedFuturesDirectory;
    NSSQLModel *_sqlModel;
    NSSQLEntity *_sqlEntity;
    NSFaultHandler *_faultHandler;
    _PFFetchPlanHeader *_fetchPlan;
    NSSQLiteStatement *_statement;
    NSMutableSet *_objectIDsToRegister;
    NSMutableSet *_objectsToAwaken;
    NSMutableArray *_resultFaultsThatWereFired;
    NSSQLFetchRequestContext *_parentContext;
    int _fileProtectionLevel;
    NSFetchRequest *_originalRequest;
    BOOL _storeIsUbiquitized;
    BOOL _isUsingCachedStatement;
    NSMutableArray *_concurrentFetchingPipelineRows;
    NSDictionary *_prefetchingSubstitutionVariables;
}

@property (readonly, nonatomic) NSFetchRequest *request;
@property (retain, nonatomic) NSSQLiteStatement *fetchStatement;
@property (nonatomic) BOOL isFaultRequest;
@property (readonly, nonatomic) BOOL shouldUseBatches;

- (id)manyToOnePrefetchRequestForRelationshipNamed:(id)a0 onEntity:(id)a1;
- (id)manyToManyPrefetchRequestsForRelationshipNamed:(id)a0 onEntity:(id)a1;
- (id)inverseIsToOnePrefetchRequestForRelationshipNamed:(id)a0 onEntity:(id)a1;
- (void)dealloc;
- (void)executeEpilogue;
- (void)visitPredicate:(id)a0;
- (id)initWithRequest:(id)a0 context:(id)a1 sqlCore:(id)a2;
- (void)visitPredicateExpression:(id)a0;
- (BOOL)executeRequestCore:(id *)a0;
- (void)executePrologue;
- (id)_createStatement;
- (id)createChildContextForNestedFetchRequest:(id)a0;

@end