System/Library/PrivateFrameworks/HealthDaemon.framework
HDSQLiteStatementCache.h
Download HDSQLiteStatementCache.h
@class NSSet, _HDSQLiteStatementCacheStorage;
@interface HDSQLiteStatementCache : NSObject {
struct sqlite3 { } *_db;
_HDSQLiteStatementCacheStorage *_defaultStatementStorage;
_HDSQLiteStatementCacheStorage *_transactionStatementStorage;
struct __CFSet { } *_activeStatements;
struct __CFSet { } *_uncachedActiveStatements;
BOOL _inTransaction;
}
@property (readonly, nonatomic) long long count;
@property (readonly, nonatomic) long long faultCount;
@property (readonly, copy, nonatomic) NSSet *allStatmentSQLStrings;
- (void)beginTransaction;
- (id)initWithDatabase:(struct sqlite3 { } *)a0;
- (id)init;
- (void)dealloc;
- (void)endTransaction;
- (struct sqlite3_stmt { } *)checkOutCachedStatementForKey:(const char *)a0 SQLGenerator:(id /* block */)a1 error:(id *)a2;
- (void)checkInStatement:(struct sqlite3_stmt { } *)a0;
- (struct sqlite3_stmt { } *)checkOutStatementForSQL:(id)a0 shouldCache:(BOOL)a1 error:(id *)a2;
- (void)clearCachedStatements;
- (void).cxx_destruct;
@end