public class KittySimpleMigrator extends KittyORMVersionMigrator
KittySimpleMigrationScriptGenerator
KittySimpleMigrationScriptGenerator for more info
Created by akaish on 19.10.18.AME_SEQUENCE_NOT_APPLICABLE, context, currentVersion, logOn, logTag, migrationFactory, migrations, oldVersion, schemaName| Constructor and Description |
|---|
KittySimpleMigrator(int oldVersion,
int currentVersion,
android.content.Context ctx,
java.lang.String schemaName,
java.lang.String logTag,
boolean logOn,
java.lang.Object[] factoryParameters,
java.lang.Object[] migrationsParameters)
Simple migration script generator migrator.
|
| Modifier and Type | Method and Description |
|---|---|
protected <T extends KittyMigrationFactory> |
getMigrationFactory(java.lang.Object... parameters)
Returns child depended migrations factory
|
boolean |
isMigrationSequenceApplicable()
Returns true if migration sequence can be applied step by step from old to current databaseClass versions
|
protected void |
setMigrations(java.lang.Object... parameters)
|
protected void |
setParameters(java.lang.Object[] factoryParameters,
java.lang.Object[] migrationsParameters) |
getMigrations, getMigrationsIterator, orderMigrationsListpublic KittySimpleMigrator(int oldVersion,
int currentVersion,
android.content.Context ctx,
java.lang.String schemaName,
java.lang.String logTag,
boolean logOn,
java.lang.Object[] factoryParameters,
java.lang.Object[] migrationsParameters)
oldVersion - currentVersion - ctx - schemaName - logTag - logOn - factoryParameters - migrationsParameters - protected void setParameters(java.lang.Object[] factoryParameters,
java.lang.Object[] migrationsParameters)
setParameters in class KittyORMVersionMigratorprotected <T extends KittyMigrationFactory> T getMigrationFactory(java.lang.Object... parameters)
KittyORMVersionMigratorgetMigrationFactory in class KittyORMVersionMigratorpublic boolean isMigrationSequenceApplicable()
KittyORMVersionMigratorisMigrationSequenceApplicable in class KittyORMVersionMigratorprotected void setMigrations(java.lang.Object... parameters)
setMigrations in class KittyORMVersionMigratorparameters -