luxlabs header browser preview


@interface TSUDatabase : NSObject {
    struct sqlite3_stmt { } *_beginTransactionStatement;
    struct sqlite3_stmt { } *_commitTransactionStatement;
    struct sqlite3_stmt { } *_rollbackTransactionStatement;
}

@property (readonly, nonatomic) struct sqlite3 { } *_sqliteDatabase;
@property (readonly, nonatomic) BOOL readonly;

- (void)dealloc;
- (BOOL)closeWithError:(id *)a0;
- (id)initWithPath:(id)a0 error:(id *)a1;
- (BOOL)beginTransactionWithError:(id *)a0;
- (BOOL)rollbackTransactionWithError:(id *)a0;
- (BOOL)compactWithError:(id *)a0;
- (BOOL)commitTransactionWithError:(id *)a0;
- (id)_initWithPath:(id)a0 readonly:(BOOL)a1 error:(id *)a2;
- (BOOL)upgradeFromSchemaVersion:(int)a0 error:(id *)a1;
- (BOOL)_upgradeSchemaWithError:(id *)a0;
- (BOOL)endSingleResultQuery:(struct sqlite3_stmt { } *)a0 shouldFinalize:(BOOL)a1 error:(id *)a2;
- (BOOL)executeUpdate:(struct sqlite3_stmt { } *)a0 shouldFinalize:(BOOL)a1 error:(id *)a2;
- (BOOL)executeUpdateWithSql:(const char *)a0 error:(id *)a1;
- (id)initReadonlyWithPath:(id)a0 error:(id *)a1;
- (BOOL)needsUpgradeFromSchemaVersion:(int)a0;
- (BOOL)prepareStatement:(struct sqlite3_stmt **)a0 sql:(const char *)a1 error:(id *)a2;
- (BOOL)setSchemaVersion:(int)a0 error:(id *)a1;
- (BOOL)startSingleResultQuery:(struct sqlite3_stmt { } *)a0 error:(id *)a1;
- (BOOL)startSingleResultQuery:(struct sqlite3_stmt { } *)a0 shouldLogErrors:(BOOL)a1 error:(id *)a2;

@end