Searched refs:primaryKey (Results 1 - 11 of 11) sorted by relevance

/frameworks/support/room/compiler/src/main/kotlin/androidx/room/vo/
H A DEntity.kt28 val primaryKey: PrimaryKey, val indices: List<Index>,
41 identityKey.append(primaryKey)
50 val autoIncrement = primaryKey.autoGenerateId && primaryKey.fields.contains(it)
61 return if (primaryKey.fields.isEmpty() || primaryKey.autoGenerateId) {
64 val keys = primaryKey.fields.joinToString(", ") { "`${it.columnName}`" }
81 primaryKey.toBundle(),
86 return if (primaryKey.columnNames.size == columns.size
87 && primaryKey
[all...]
/frameworks/base/cmds/statsd/src/condition/
H A DStateTracker.cpp142 HashableDimensionKey primaryKey; local
144 if ((mPrimaryKeys.size() > 0 && !filterValues(mPrimaryKeys, event.getValues(), &primaryKey)) ||
152 hitGuardRail(primaryKey);
154 VLOG("StateTracker: key %s state %s", primaryKey.toString().c_str(), state.toString().c_str());
156 auto it = mSlicedState.find(primaryKey);
158 mSlicedState[primaryKey] = state;
165 mSlicedState[primaryKey] = state;
206 const auto& primaryKey = pair->second; local
208 auto it = mSlicedState.find(primaryKey);
/frameworks/support/room/compiler/src/main/kotlin/androidx/room/writer/
H A DEntityDeletionAdapterWriter.kt46 entity.primaryKey.fields.joinToString(" AND ") {
61 val mapped = FieldWithIndex.byOrder(entity.primaryKey.fields)
H A DEntityInsertionAdapterWriter.kt44 val primitiveAutoGenerateField = if (entity.primaryKey.autoGenerateId) {
45 entity.primaryKey.fields.firstOrNull()?.let { field ->
H A DEntityUpdateAdapterWriter.kt48 } + " WHERE " + entity.primaryKey.fields.joinToString(" AND ") {
71 val mappedPrimaryKeys = entity.primaryKey.fields.mapIndexed { index, field ->
H A DTableInfoValidationWriter.kt53 /*pkeyPos*/ entity.primaryKey.fields.indexOf(field) + 1)
/frameworks/support/room/compiler/src/test/kotlin/androidx/room/processor/
H A DEntityProcessorTest.kt58 assertThat(entity.primaryKey.fields, `is`(listOf(field)))
298 assertThat(entity.primaryKey.fields.map { it.name }, `is`(listOf("id")))
321 assertThat(entity.primaryKey.fields.map { it.name }, `is`(listOf("id")))
854 assertThat(entity.primaryKey.fields.isEmpty(), `is`(true))
879 assertThat(entity.primaryKey.fields.firstOrNull()?.name, `is`("baseId"))
901 assertThat(entity.primaryKey.fields.firstOrNull()?.name, `is`("baseId"))
924 assertThat(entity.primaryKey.fields.size, `is`(1))
925 assertThat(entity.primaryKey.fields.firstOrNull()?.name, `is`("id"))
926 assertThat(entity.primaryKey.autoGenerateId, `is`(false))
951 assertThat(entity.primaryKey
[all...]
/frameworks/support/room/migration/src/main/java/androidx/room/migration/bundle/
H A DEntityBundle.java50 @SerializedName("primaryKey")
66 * @param primaryKey The primary key.
72 PrimaryKeyBundle primaryKey,
78 mPrimaryKey = primaryKey;
70 EntityBundle(String tableName, String createSql, List<FieldBundle> fields, PrimaryKeyBundle primaryKey, List<IndexBundle> indices, List<ForeignKeyBundle> foreignKeys) argument
/frameworks/support/room/compiler/src/main/kotlin/androidx/room/processor/
H A DEntityProcessor.kt119 val primaryKey = findAndValidatePrimaryKey(pojo.fields, pojo.embeddedFields)
120 val affinity = primaryKey.fields.firstOrNull()?.affinity ?: SQLTypeAffinity.TEXT
122 !primaryKey.autoGenerateId || affinity == SQLTypeAffinity.INTEGER,
123 primaryKey.fields.firstOrNull()?.element ?: element,
128 checkIndicesForForeignKeys(entityForeignKeys, primaryKey, indices)
143 primaryKey = primaryKey,
151 primaryKey: PrimaryKey,
160 val exists = covers(columnNames, primaryKey.fields) || indices.any { index ->
/frameworks/support/room/compiler/src/test/kotlin/androidx/room/vo/
H A DEntityTest.kt79 primaryKey = PrimaryKey(mock(Element::class.java), emptyList(), false),
/frameworks/support/room/compiler/src/test/kotlin/androidx/room/verifier/
H A DDatabaseVerifierTest.kt223 primaryKey = PrimaryKey(null, fields.take(1), false),

Completed in 735 milliseconds