Searched defs:migration (Results 1 - 22 of 22) sorted by relevance

/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 DSchemaEqualityUtil.java17 package androidx.room.migration.bundle;
H A DFieldBundle.java17 package androidx.room.migration.bundle;
H A DDatabaseBundle.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 DSchemaBundle.java17 package androidx.room.migration.bundle;
H A DEntityBundle.java17 package androidx.room.migration.bundle;
19 import static androidx.room.migration.bundle.SchemaEqualityUtil.checkSchemaEquality;
/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;
H A DEntityBundleTest.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/runtime/src/androidTest/java/androidx/room/migration/
H A DTableInfoTest.java17 package androidx.room.migration;
/frameworks/support/room/runtime/src/test/java/androidx/room/
H A DBuilderTest.java31 import androidx.room.migration.Migration;
70 public void migration() { method in class:BuilderTest
/frameworks/support/room/integration-tests/testapp/src/androidTest/java/androidx/room/integration/testapp/migration/
H A DJournalDbPostMigrationTest.java16 package androidx.room.integration.testapp.migration;
45 import androidx.room.migration.Migration;
H A DMigrationDb.java17 package androidx.room.integration.testapp.migration;
H A DMigrationTest.java17 package androidx.room.integration.testapp.migration;
35 import androidx.room.migration.Migration;
56 private static final String TEST_DB = "migration-test";
/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...]

Completed in 208 milliseconds