luxlabs header browser preview


@class NSError, HDDatabaseMigrationTransaction, HDSQLiteDatabase;

@interface HDSydneyHFDMigrator : NSObject <HDHFDataStoreMigrationTransaction, HDHFDataStoreDelegate>

@property (retain, nonatomic) HDDatabaseMigrationTransaction *transaction;
@property (nonatomic) BOOL corruptionRebuildCompleted;
@property (copy, nonatomic) NSError *verificationError;
@property (retain, nonatomic) NSError *migrationError;
@property (readonly, nonatomic) HDSQLiteDatabase *protectedDatabase;

- (void).cxx_destruct;
- (long long)HFDataStore:(id)a0 integerForKey:(id)a1;
- (void)HFDataStoreDetectedOutOfSpace:(id)a0;
- (void)HFDataStore:(id)a0 detectedCorruptionOfType:(long long)a1 code:(int)a2 error:(id)a3 shouldPromptUser:(BOOL)a4 initialRebuildState:(long long)a5 updatedRebuildState:(long long)a6;
- (void)HFDataStore:(id)a0 setInteger:(long long)a1 forKey:(id)a2;
- (void)HFDataStoreDidPerformRebuild:(id)a0 didDecompressArchivedHFD:(BOOL)a1 didOpenArchivedHFD:(BOOL)a2 didOpenMovedAsideHFD:(BOOL)a3 recoveryAnalytics:(id)a4 duration:(double)a5;
- (id)activeTransactionForCurrentThreadForHFDataStore:(id)a0 forWriting:(BOOL)a1;
- (id)allSeriesEntityClassesForDataStore:(id)a0;
- (BOOL)allowHFDMigration:(id)a0;
- (void)didMigrateHFDataStore:(id)a0 fromState:(long long)a1 toState:(long long)a2 success:(BOOL)a3 error:(id)a4;
- (id)initWithMigrationTransaction:(id)a0;
- (BOOL)migrateDataForHFDataStore:(id)a0 from:(const void *)a1 to:(void *)a2 recoveryAnalytics:(id)a3 error:(id *)a4;
- (BOOL)migrateDataForHFDataStore:(id)a0 toSQLiteFrom:(const void *)a1 error:(id *)a2;
- (long long)migrateHFD:(id *)a0;
- (void)requestRebuildTransactionForHFDataStore:(id)a0;

@end