luxlabs header browser preview


@class NSString, HMFUnfairLock, NSURL, NSOperationQueue;

@interface HMBSQLContext : HMFObject <HMFLogging> {
    struct sqlite3_stmt { } *_begin;
    struct sqlite3_stmt { } *_commit;
    struct sqlite3_stmt { } *_rollback;
}

@property (retain, nonatomic) HMFUnfairLock *lock;
@property (nonatomic) struct sqlite3 { } *context;
@property (nonatomic) BOOL finalized;
@property (retain, nonatomic) NSString *logIdentifier;
@property (nonatomic) unsigned long long mutation;
@property (readonly, nonatomic) NSURL *url;
@property (readonly, nonatomic) BOOL readOnly;
@property (readonly, nonatomic) NSOperationQueue *queue;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)logCategory;

- (void)close;
- (id)begin;
- (BOOL)fetchSQLite3:(struct sqlite3_stmt { } *)a0 error:(id *)a1 block:(id /* block */)a2;
- (id)_prepareFrom:(id)a0;
- (unsigned long long)insertSQLite3:(struct sqlite3_stmt { } *)a0 error:(id *)a1;
- (void)dealloc;
- (id)commit;
- (BOOL)fetchSQLite3One:(struct sqlite3_stmt { } *)a0 error:(id *)a1 block:(id /* block */)a2;
- (id)initialize;
- (void)_finalize;
- (id)sqlTransaction:(id /* block */)a0;
- (long long)migrateFromSchemaVersion:(long long)a0 error:(id *)a1;
- (id)runSQLite3:(const char *)a0;
- (id)sqlBlock:(id /* block */)a0;
- (BOOL)updateSchemaVersionTo:(long long)a0 error:(id *)a1;
- (void)finalize;
- (id)sqlTransactionWithActivity:(id)a0 block:(id /* block */)a1;
- (BOOL)runSQLite3:(const char *)a0 error:(id *)a1;
- (void)rollback;
- (BOOL)fetchSQLite3:(struct sqlite3_stmt { } *)a0 limit:(unsigned long long)a1 error:(id *)a2 block:(id /* block */)a3;
- (unsigned long long)execSQLite3:(struct sqlite3_stmt { } *)a0 error:(id *)a1;
- (id)execSQLite3:(struct sqlite3_stmt { } *)a0;
- (id)initWithURL:(id)a0 readOnly:(BOOL)a1;
- (id)sqlBlockWithActivity:(id)a0 block:(id /* block */)a1;
- (void).cxx_destruct;
- (id)attributeDescriptions;
- (id)prepare;

@end