luxlabs header browser preview


@class NSSQLEntity, NSMutableDictionary, NSMutableSet, NSMutableArray, NSNumber;

@interface _NSSQLTableMigrationDescription : NSObject {
    NSSQLEntity *_sourceRootEntity;
    int _migrationType;
    NSMutableArray *_addedEntityMigrations;
    NSMutableArray *_removedEntityMigrations;
    NSMutableArray *_copiedEntityMigrations;
    NSMutableArray *_transformedEntityMigrations;
    NSMutableDictionary *_migrationByEntity;
    NSMutableArray *_addedManyToManys;
    NSMutableArray *_removedManyToManys;
    NSMutableArray *_transformedManyToManys;
    NSMutableDictionary *_tempTableNames;
    NSNumber *_hasComplexSchemaTransformations;
    NSMutableSet *_addedColumnSet;
    NSMutableSet *_renamedTableSet;
    NSMutableSet *_renamedColumnSet;
    NSMutableSet *_renamedMTMSet;
    NSMutableSet *_raisedColumnSet;
    NSMutableSet *_droppedEntitySet;
    NSMutableSet *_collapsedEntitySet;
    NSMutableSet *_columnsUpgradedToMandatory;
    NSMutableSet *_delayedDropColumnSet;
}

@property (readonly, nonatomic) NSSQLEntity *rootEntity;

- (void)dealloc;
- (id)description;

@end