luxlabs header browser preview


@class NSString, EFSQLSchema, EDPersistenceDatabaseConnection;

@interface MFMailMessageLibraryAdoptSharedSchemaMigrationStep : NSObject

@property (retain, nonatomic) EDPersistenceDatabaseConnection *connection;
@property (readonly, copy, nonatomic) NSString *protectedDatabaseName;
@property (readonly, nonatomic) EFSQLSchema *schema;
@property (readonly, nonatomic) EFSQLSchema *protectedSchema;

+ (void)cleanUpAfterMigrationWithConnection:(id)a0;

- (id)_messageReferencesTableSchema;
- (id)_protectedMessageDataTableSchema;
- (id)_summariesTableSchema;
- (id)_subjectsTableSchema;
- (void).cxx_destruct;
- (id)_addressesTableSchema;
- (id)_spotlightTombstonesTableSchema;
- (id)_accountsTableSchema;
- (BOOL)_cleanupOldSchema;
- (id)_conversationIDMessageIDTableSchema;
- (id)_conversationsTableSchema;
- (BOOL)_createIndexes;
- (BOOL)_createTemporaryTables;
- (BOOL)_dropTemporaryTables;
- (BOOL)_initializeOldProtectedSchema;
- (id)_mailboxesTableSchema;
- (id)_messageDataDeletedTableSchema;
- (id)_messageDataTableSchema;
- (id)_messagesTableSchema;
- (BOOL)_migrateData;
- (BOOL)_migrateMessages;
- (BOOL)_migrateNonMessages;
- (BOOL)_migrateSendersAndRecipients;
- (BOOL)_migrateSubjects;
- (BOOL)_migrateSummaries;
- (id)_popUIDsTableSchema;
- (id)_propertiesTableSchema;
- (id)_recipientsTableSchema;
- (id)_spotlightMessageReindexTableSchema;
- (BOOL)_transformProtectedSchema;
- (BOOL)_transformSchema;
- (id)initWithSQLiteConnection:(id)a0 protectedDatabaseName:(id)a1;
- (BOOL)performMigrationStep;

@end