luxlabs header browser preview


@class NSSQLiteAdapter, NSString, NSSQLCore, NSArray, NSMutableDictionary, NSSQLiteConnection, NSMutableArray, NSMappingModel, NSSQLModel;

@interface _NSSQLiteStoreMigrator : NSObject {
    NSSQLCore *_store;
    NSSQLModel *_dstModel;
    NSSQLModel *_srcModel;
    NSSQLiteAdapter *_adapter;
    NSMappingModel *_mappingModel;
    NSSQLiteConnection *_connection;
    NSArray *_tableGenerationSQL;
    NSArray *_existingTableNames;
    NSMutableDictionary *_reindexedEntities;
    NSMutableDictionary *_reindexedPropertiesByEntity;
    NSMutableDictionary *_sourceToDestinationEntityMap;
    NSMutableDictionary *_addedEntityMigrations;
    NSMutableDictionary *_removedEntityMigrations;
    NSMutableDictionary *_transformedEntityMigrations;
    NSMutableDictionary *_copiedEntityMigrations;
    NSMutableDictionary *_tableMigrationDescriptionsByEntity;
    BOOL _hasPKTableChanges;
    NSMutableArray *_pkTableUpdateStatements;
    NSMutableDictionary *_attributeExtensionsToUpdate;
    NSMutableArray *_indexesToCreate;
    NSMutableArray *_indexesToDrop;
    NSMutableArray *_defaultValueStatements;
    NSMutableArray *_derivationsToDrop;
    NSMutableArray *_derivationsToRun;
    NSMutableDictionary *_historyMigrationPropertyDataForEntityCache;
    NSMutableArray *_cloudKitUpdateStatements;
    BOOL _hasCloudKitTables;
    BOOL _hasDeferredLightweightMigration;
    BOOL _forcedMigration;
    NSString *_stageLabel;
}

@property (retain, nonatomic) NSString *destinationConfigurationForCloudKitValidation;

+ (void)_setAnnotatesMigrationMetadata:(BOOL)a0;
+ (BOOL)_annotatesMigrationMetadata;

- (void)dealloc;

@end