System/Library/PrivateFrameworks/ProactiveSupport.framework
_PASDatabaseJournal.h
Download _PASDatabaseJournal.h
@class NSString, _PASDatabaseJournalFile, NSObject;
@protocol OS_dispatch_queue;
@interface _PASDatabaseJournal : NSObject {
NSObject<OS_dispatch_queue> *_queue;
NSString *_directoryPath;
unsigned long long _serialNumber;
NSString *_uuid;
BOOL _inMemory;
_PASDatabaseJournalFile *_currentFile;
}
@property (readonly, nonatomic) BOOL journaling;
+ (id /* block */)_binderForDictionary:(id)a0;
+ (id)_journalPathForDbPath:(id)a0;
+ (id)journalForInMemoryDb;
+ (id)journalWithDbPath:(id)a0;
- (BOOL)stopJournaling;
- (id)directoryPath;
- (BOOL)startJournaling;
- (id)description;
- (void).cxx_destruct;
- (id)_getCurrentFile;
- (void)_addCurrentFileToLog;
- (void)_clearCurrentFile;
- (BOOL)_executeFile:(id)a0 onDb:(id)a1 becameLocked:(BOOL *)a2;
- (void)_closeCurrentFile;
- (BOOL)_executeNextRecordFromFile:(id)a0 onDb:(id)a1 becameLocked:(BOOL *)a2 deleteFile:(BOOL *)a3;
- (BOOL)deleteAllJournaledQueries;
- (BOOL)executeQueriesOnDatabase:(id)a0;
- (void)runQuery:(id)a0 values:(id)a1 onDb:(id)a2;
@end