Searched refs:foreignKeys (Results 1 - 17 of 17) sorted by relevance

/frameworks/support/room/common/src/main/java/android/arch/persistence/room/
H A DEntity.java122 ForeignKey[] foreignKeys() default {};
/frameworks/support/room/runtime/src/main/java/android/arch/persistence/room/util/
H A DTableInfo.java57 public final Set<ForeignKey> foreignKeys; field in class:TableInfo
60 public TableInfo(String name, Map<String, Column> columns, Set<ForeignKey> foreignKeys) { argument
63 this.foreignKeys = Collections.unmodifiableSet(foreignKeys);
76 Set<ForeignKey> foreignKeys = readForeignKeys(database, tableName);
77 return new TableInfo(tableName, columns, foreignKeys);
82 Set<ForeignKey> foreignKeys = new HashSet<>();
109 foreignKeys.add(new ForeignKey(
120 return foreignKeys;
180 return foreignKeys
[all...]
/frameworks/support/room/integration-tests/kotlintestapp/src/androidTest/java/android/arch/persistence/room/integration/kotlintestapp/vo/
H A DBook.kt23 @Entity(foreignKeys = arrayOf(
H A DBookAuthor.kt23 @Entity(foreignKeys = arrayOf(
/frameworks/support/room/compiler/src/main/kotlin/android/arch/persistence/room/vo/
H A DEntity.kt28 val foreignKeys: List<ForeignKey>,
45 return foreignKeys.map { it.databaseDefinition() }
65 foreignKeys.map { it.toBundle() })
/frameworks/support/room/runtime/src/androidTest/java/android/arch/persistence/room/migration/
H A DTableInfoTest.java118 assertThat(info.foreignKeys.size(), is(1));
119 final TableInfo.ForeignKey foreignKey = info.foreignKeys.iterator().next();
136 assertThat(info.foreignKeys.size(), is(2));
149 assertThat(info.foreignKeys, equalTo(expected));
160 assertThat(info.foreignKeys.size(), is(1));
168 assertThat(info.foreignKeys.iterator().next(), is(expected));
/frameworks/support/room/migration/src/main/java/android/arch/persistence/room/migration/bundle/
H A DEntityBundle.java52 @SerializedName("foreignKeys")
66 * @param foreignKeys The list of foreign keys
72 List<ForeignKeyBundle> foreignKeys) {
78 mForeignKeys = foreignKeys;
68 EntityBundle(String tableName, String createSql, List<FieldBundle> fields, PrimaryKeyBundle primaryKey, List<IndexBundle> indices, List<ForeignKeyBundle> foreignKeys) argument
/frameworks/support/room/compiler/src/main/kotlin/android/arch/persistence/room/writer/
H A DTableInfoValidationWriter.kt60 foreignKeySetType, entity.foreignKeys.size)
61 entity.foreignKeys.forEach {
/frameworks/support/room/integration-tests/testapp/src/androidTest/java/android/arch/persistence/room/integration/testapp/test/
H A DForeignKeyTest.java130 @Entity(foreignKeys = {
146 @Entity(foreignKeys = {
162 @Entity(foreignKeys = {
179 @Entity(foreignKeys = {
/frameworks/support/room/integration-tests/testapp/src/androidTest/java/android/arch/persistence/room/integration/testapp/migration/
H A DMigrationDb.java70 @Entity(foreignKeys = {
H A DMigrationTest.java222 assertThat(info.foreignKeys.size(), is(1));
/frameworks/support/room/integration-tests/kotlintestapp/src/androidTest/java/android/arch/persistence/room/integration/kotlintestapp/migration/
H A DMigrationDbKotlin.kt63 @Entity(foreignKeys = arrayOf(ForeignKey(entity = Entity1::class,
H A DMigrationKotlinTest.kt228 assertThat(info.foreignKeys.size, `is`(1))
/frameworks/support/room/compiler/src/main/kotlin/android/arch/persistence/room/processor/
H A DDatabaseProcessor.kt96 val hasForeignKeys = entities.any { it.foreignKeys.isNotEmpty() }
112 entity.foreignKeys.forEach foreignKeyLoop@ { foreignKey ->
H A DEntityProcessor.kt133 foreignKeys = entityForeignKeys,
505 val arrayOfForeignKeyAnnotations = getAnnotationValue(annotation, "foreignKeys")
/frameworks/support/room/compiler/src/test/kotlin/android/arch/persistence/room/verifier/
H A DDatabaseVerifierTest.kt201 foreignKeys = emptyList(),
/frameworks/support/room/compiler/src/test/kotlin/android/arch/persistence/room/processor/
H A DEntityProcessorTest.kt1234 "foreignKeys" to """{@ForeignKey(
1255 "foreignKeys" to """{@ForeignKey(
1275 "foreignKeys" to """{@ForeignKey(
1296 "foreignKeys" to """{@ForeignKey(
1317 "foreignKeys" to """{@ForeignKey(
1338 "foreignKeys" to """{@ForeignKey(
1358 "foreignKeys" to """{@ForeignKey(
1378 "foreignKeys" to """{@ForeignKey(
1395 assertThat(entity.foreignKeys.size, `is`(1))
1396 val fKey = entity.foreignKeys
[all...]

Completed in 175 milliseconds