luxlabs header browser preview


@class NSString, SiriCoreSQLiteDatabase;

@interface SiriCoreSyncDatabase : NSObject {
    NSString *_path;
    SiriCoreSQLiteDatabase *_db;
}

@property (nonatomic) BOOL inTransaction;
@property (nonatomic) BOOL debugMode;

+ (id)currentSyncDatabase;
+ (void)removeCurrentSyncDatabase;

- (id)initWithPath:(id)a0;
- (BOOL)_executeStatement:(id)a0 error:(id *)a1;
- (BOOL)closeWithError:(id *)a0;
- (void).cxx_destruct;
- (BOOL)beginTransactionWithError:(id *)a0;
- (BOOL)openWithError:(id *)a0;
- (BOOL)prepare;
- (BOOL)rollbackTransactionWithError:(id *)a0;
- (BOOL)commitTransactionWithError:(id *)a0;
- (BOOL)remove:(id)a0 error:(id *)a1;
- (BOOL)_insertSyncRec:(id)a0 intoTable:(id)a1 error:(id *)a2;
- (int)_countKey:(id)a0 fromTable:(id)a1 updatedAfter:(id)a2 error:(id *)a3;
- (BOOL)_enumerateKey:(id)a0 updatedAfter:(id)a1 fromTable:(id)a2 usingBlock:(id /* block */)a3 error:(id *)a4;
- (int)countItemsOfKey:(id)a0 updatedAfter:(id)a1 error:(id *)a2;
- (int)countRemovalsOfKey:(id)a0 updatedAfter:(id)a1 error:(id *)a2;
- (int)countSentItemsOfKey:(id)a0 updatedAfter:(id)a1 error:(id *)a2;
- (BOOL)donate:(id)a0 error:(id *)a1;
- (BOOL)enumerateItemsOfKey:(id)a0 updatedAfter:(id)a1 error:(id *)a2 usingBlock:(id /* block */)a3;
- (BOOL)enumerateRemovalsOfKey:(id)a0 updatedAfter:(id)a1 error:(id *)a2 usingBlock:(id /* block */)a3;
- (BOOL)enumerateSentItemsOfKey:(id)a0 updatedAfter:(id)a1 error:(id *)a2 usingBlock:(id /* block */)a3;
- (BOOL)markAsSent:(id)a0 error:(id *)a1;
- (BOOL)removeAllItemsOfKey:(id)a0 error:(id *)a1;
- (BOOL)succeedOrRollbackOnFail:(id)a0 error:(id *)a1 whileExecuting:(id /* block */)a2;

@end