luxlabs header browser preview


@interface PLSQLiteDatabase : NSObject {
    struct sqlite3 { } *_database;
}

+ (int)dataProtectionOpenFlagForPath:(id)a0;
+ (id)openDatabaseAtPath:(id)a0 capabilities:(id)a1;
+ (int)dataProtectionOpenFlagForCapabilities:(id)a0;
+ (struct sqlite3 { } *)_openSQLiteDatabaseAtPath:(const char *)a0 capabilities:(id)a1;
+ (int)setLockProxyFileForDatabase:(struct sqlite3 { } *)a0 lockFilePath:(id)a1;

- (BOOL)close;
- (BOOL)commitTransaction;
- (BOOL)beginExclusiveTransaction;
- (BOOL)rollbackTransaction;
- (BOOL)prepareAndEvaluateStatement:(id)a0;
- (BOOL)prepareStatement:(id)a0 andStepThroughResultsWithBlock:(id /* block */)a1;
- (BOOL)_execute:(id)a0;
- (struct sqlite3_stmt { } *)_prepareStatement:(id)a0;
- (BOOL)beginDeferredTransaction;
- (id)initWithOpenedSQLite3Database:(struct sqlite3 { } *)a0;

@end