luxlabs header browser preview


@class NSMutableDictionary, NSMutableSet, NSMutableArray, NSSQLSaveChangesRequestContext;

@interface NSSQLSavePlan : NSObject {
    NSSQLSaveChangesRequestContext *_requestContext;
    struct __CFDictionary { } *_changeCache;
    struct __CFDictionary { } *_insertCache;
    struct __CFDictionary { } *_toManyCache;
    NSMutableArray *_rowsToDelete;
    NSMutableSet *_updatedByRequest;
    NSMutableSet *_updatedByForeignKey;
    NSMutableSet *_rowsToAddToRowCache;
    NSMutableSet *_objectIDsToRemoveFromRowCache;
    struct __CFDictionary { } *_updatedFOKRowsInCurrentSave;
    struct __CFDictionary { } *_deletedFOKRowsInCurrentSave;
    NSMutableArray *_externalDataReferencesToSave;
    NSMutableArray *_externalDataReferencesToDelete;
    NSMutableArray *_fileBackedFuturesToCopy;
    NSMutableArray *_fileBackedFuturesToDelete;
    NSMutableDictionary *_toManyRelationshipChanges;
    NSMutableDictionary *_usedIndexes;
    int _transactionInMemorySequence;
    struct _sqlSaveFlags { unsigned char notifyFOKChanges : 1; unsigned char hasChanges : 1; unsigned int reserved : 30; } _flags;
}

- (void)dealloc;
- (id)initForRequestContext:(id)a0;

@end