Searched refs:migration (Results 1 - 25 of 33) sorted by relevance

12

/frameworks/support/room/migration/src/main/java/androidx/room/migration/bundle/
H A DSchemaEquality.java17 package androidx.room.migration.bundle;
H A DBundleUtil.java17 package androidx.room.migration.bundle;
H A DPrimaryKeyBundle.java17 package androidx.room.migration.bundle;
H A DEntityBundle.java17 package androidx.room.migration.bundle;
19 import static androidx.room.migration.bundle.SchemaEqualityUtil.checkSchemaEquality;
H A DDatabaseBundle.java17 package androidx.room.migration.bundle;
H A DFieldBundle.java17 package androidx.room.migration.bundle;
H A DForeignKeyBundle.java17 package androidx.room.migration.bundle;
H A DIndexBundle.java17 package androidx.room.migration.bundle;
H A DSchemaEqualityUtil.java17 package androidx.room.migration.bundle;
H A DSchemaBundle.java17 package androidx.room.migration.bundle;
/frameworks/support/room/runtime/src/main/java/androidx/room/migration/
H A DMigration.java17 package androidx.room.migration;
23 * Base class for a database migration.
25 * Each migration can move between 2 versions that are defined by {@link #startVersion} and
28 * A migration can handle more than 1 version (e.g. if you have a faster path to choose when
30 * 3 and latest version is >= 5, Room will use the migration object that can migrate from
42 * Creates a new migration between {@code startVersion} and {@code endVersion}.
45 * @param endVersion The end version of the database after this migration is applied.
/frameworks/support/room/compiler/src/main/kotlin/androidx/room/vo/
H A DIndex.kt19 import androidx.room.migration.bundle.BundleUtil
20 import androidx.room.migration.bundle.IndexBundle
H A DForeignKey.kt19 import androidx.room.migration.bundle.ForeignKeyBundle
H A DPrimaryKey.kt18 import androidx.room.migration.bundle.PrimaryKeyBundle
H A DDatabase.kt20 import androidx.room.migration.bundle.DatabaseBundle
21 import androidx.room.migration.bundle.SchemaBundle
H A DEntity.kt19 import androidx.room.migration.bundle.BundleUtil
20 import androidx.room.migration.bundle.EntityBundle
/frameworks/support/room/runtime/src/main/java/androidx/room/
H A DRoomDatabase.java35 import androidx.room.migration.Migration;
448 * Adds a migration to the builder.
453 * If a migration item is missing between current version and the latest version, Room
457 * A migration can handle more than 1 version (e.g. if you have a faster path to choose when
459 * 3 and latest version is >= 5, Room will use the migration object that can migrate from
462 * @param migrations The migration object that can modify the database and to the necessary
471 for (Migration migration: migrations) {
472 mMigrationStartAndEndVersions.add(migration.startVersion);
473 mMigrationStartAndEndVersions.add(migration.endVersion);
560 * migration
657 addMigration(Migration migration) argument
[all...]
H A DRoomOpenHelper.java24 import androidx.room.migration.Migration;
85 for (Migration migration : migrations) {
86 migration.migrate(db);
98 throw new IllegalStateException("A migration from " + oldVersion + " to "
182 * Called after a migration run to validate database integrity.
/frameworks/support/room/migration/src/test/java/androidx/room/migration/bundle/
H A DFieldBundleTest.java17 package androidx.room.migration.bundle;
H A DPrimaryKeyBundleTest.java17 package androidx.room.migration.bundle;
H A DForeignKeyBundleTest.java17 package androidx.room.migration.bundle;
H A DIndexBundleTest.java17 package androidx.room.migration.bundle;
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/
H A DWorkDatabaseMigrations.java20 import android.arch.persistence.room.migration.Migration;
/frameworks/support/room/testing/src/main/java/androidx/room/testing/
H A DMigrationTestHelper.java28 import androidx.room.migration.Migration;
29 import androidx.room.migration.bundle.DatabaseBundle;
30 import androidx.room.migration.bundle.EntityBundle;
31 import androidx.room.migration.bundle.FieldBundle;
32 import androidx.room.migration.bundle.ForeignKeyBundle;
33 import androidx.room.migration.bundle.IndexBundle;
34 import androidx.room.migration.bundle.SchemaBundle;
88 * Creates a new migration helper. It uses the Instrumentation context to load the schema
99 * Creates a new migration helper. It uses the Instrumentation context to load the schema
164 * After the migration, th
[all...]
/frameworks/support/room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/migration/
H A DMigrationDb.java17 package androidx.room.integration.testapp.migration;

Completed in 133 milliseconds

12