luxlabs header browser preview


@class NSMutableArray, NSMutableSet;

@interface TCKDatabase : NSObject

@property (retain, nonatomic) NSMutableArray *tQueriedRecordTypes;
@property (retain, nonatomic) NSMutableArray *tQueriedRecordZonesNames;
@property (retain, nonatomic) NSMutableArray *tFetchedRecords;
@property (retain, nonatomic) NSMutableArray *tFetchedChangedRecordZoneNames;
@property (retain, nonatomic) NSMutableArray *tQueriedRecords;
@property (retain, nonatomic) NSMutableArray *tSavedRecords;
@property (retain, nonatomic) NSMutableSet *tSavedRecordIDs;
@property (retain, nonatomic) NSMutableArray *tSavedZones;
@property (retain, nonatomic) NSMutableArray *tDeletedZoneIDs;
@property (retain, nonatomic) NSMutableArray *tDeletedRecordIDs;
@property (retain, nonatomic) NSMutableArray *tSavedSubscriptions;
@property (copy, nonatomic) id /* block */ tQueryHandler;
@property (copy, nonatomic) id /* block */ tFetchRecordsHandler;
@property (copy, nonatomic) id /* block */ tModifyRecordsOperationHandler;
@property (copy, nonatomic) id /* block */ tModifyRecordsHandler;
@property (copy, nonatomic) id /* block */ tFetchZonesHandler;
@property (copy, nonatomic) id /* block */ tModifyZonesHandler;
@property (copy, nonatomic) id /* block */ tFetchZoneChangesHandler;
@property (copy, nonatomic) id /* block */ tFetchRecordZoneChangesOperationHandler;
@property (copy, nonatomic) id /* block */ tFetchDatabaseChangesHandler;

+ (id)tRecordsForQuery:(id)a0 zoneID:(id)a1;

- (void)addOperation:(id)a0;
- (void)performQuery:(id)a0 inZoneWithID:(id)a1 completionHandler:(id /* block */)a2;
- (void)fetchRecordWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void).cxx_destruct;

@end