luxlabs header browser preview


@class _PASLock;

@interface _PASDatabaseMigrator : NSObject {
    _PASLock *_contexts;
}

- (BOOL)migrationNeeded;
- (unsigned char)migrateDatabases;
- (id)init;
- (unsigned char)_skipFromZeroSchemaWithContexts:(id)a0;
- (BOOL)_anyContextHasFutureVersionWithContexts:(id)a0;
- (unsigned char)unmigrateDatabases;
- (id)initWithMigrationObjects:(id)a0;
- (void)_prepareContexts:(id)a0;
- (unsigned char)_migrateDatabasesWithContexts:(id)a0 toVersion:(unsigned int)a1;
- (id)description;
- (unsigned char)_migrateOneStepToVersion:(unsigned int)a0 contexts:(id)a1;
- (BOOL)_allContextsAtVersionZeroWithContexts:(id)a0;
- (void).cxx_destruct;
- (unsigned char)migrateDatabasesToVersion:(unsigned int)a0;
- (id)_contextForMigrationObject:(id)a0;
- (BOOL)_anyContextHasMismatchedVersionWithContexts:(id)a0;
- (unsigned char)_runQuery:(id)a0 context:(id)a1 database:(id)a2;
- (unsigned char)_clearDatabase:(id)a0;
- (unsigned char)_unmigrateDatabasesWithContexts:(id)a0;
- (unsigned char)_runQueries:(id)a0 nextVersion:(unsigned int)a1 context:(id)a2;
- (BOOL)_canContinueMigratingWithContexts:(id)a0;
- (BOOL)_migrationNeededWithContexts:(id)a0 toVersion:(unsigned int)a1;

@end