1{
2  "formatVersion": 1,
3  "database": {
4    "version": 2,
5    "identityHash": "2823f19c55f1bf691ff98bd51cb38bf3",
6    "entities": [
7      {
8        "tableName": "Entity1",
9        "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `name` TEXT, `addedInV1` INTEGER NOT NULL DEFAULT 1, `embeddedId1` INTEGER, `addedInV2` INTEGER DEFAULT 1, `embeddedId2` INTEGER, PRIMARY KEY(`id`))",
10        "fields": [
11          {
12            "fieldPath": "id",
13            "columnName": "id",
14            "affinity": "INTEGER",
15            "notNull": true
16          },
17          {
18            "fieldPath": "name",
19            "columnName": "name",
20            "affinity": "TEXT",
21            "notNull": false
22          },
23          {
24            "fieldPath": "addedInV1",
25            "columnName": "addedInV1",
26            "affinity": "INTEGER",
27            "notNull": true,
28            "defaultValue": "1"
29          },
30          {
31            "fieldPath": "embeddedEntity1.embeddedId1",
32            "columnName": "embeddedId1",
33            "affinity": "INTEGER",
34            "notNull": false
35          },
36          {
37            "fieldPath": "embeddedEntity1.addedInV2",
38            "columnName": "addedInV2",
39            "affinity": "INTEGER",
40            "notNull": false,
41            "defaultValue": "1"
42          },
43          {
44            "fieldPath": "embeddedEntity1.embeddedEntity2.embeddedId2",
45            "columnName": "embeddedId2",
46            "affinity": "INTEGER",
47            "notNull": false
48          }
49        ],
50        "primaryKey": {
51          "columnNames": [
52            "id"
53          ],
54          "autoGenerate": false
55        },
56        "indices": [],
57        "foreignKeys": []
58      },
59      {
60        "tableName": "EmbeddedEntity1",
61        "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`embeddedId1` INTEGER NOT NULL, `addedInV2` INTEGER NOT NULL DEFAULT 1, `embeddedId2` INTEGER, PRIMARY KEY(`embeddedId1`))",
62        "fields": [
63          {
64            "fieldPath": "embeddedId1",
65            "columnName": "embeddedId1",
66            "affinity": "INTEGER",
67            "notNull": true
68          },
69          {
70            "fieldPath": "addedInV2",
71            "columnName": "addedInV2",
72            "affinity": "INTEGER",
73            "notNull": true,
74            "defaultValue": "1"
75          },
76          {
77            "fieldPath": "embeddedEntity2.embeddedId2",
78            "columnName": "embeddedId2",
79            "affinity": "INTEGER",
80            "notNull": false
81          }
82        ],
83        "primaryKey": {
84          "columnNames": [
85            "embeddedId1"
86          ],
87          "autoGenerate": false
88        },
89        "indices": [],
90        "foreignKeys": []
91      },
92      {
93        "tableName": "EmbeddedEntity2",
94        "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`embeddedId2` INTEGER NOT NULL, PRIMARY KEY(`embeddedId2`))",
95        "fields": [
96          {
97            "fieldPath": "embeddedId2",
98            "columnName": "embeddedId2",
99            "affinity": "INTEGER",
100            "notNull": true
101          }
102        ],
103        "primaryKey": {
104          "columnNames": [
105            "embeddedId2"
106          ],
107          "autoGenerate": false
108        },
109        "indices": [],
110        "foreignKeys": []
111      }
112    ],
113    "views": [],
114    "setupQueries": [
115      "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)",
116      "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '2823f19c55f1bf691ff98bd51cb38bf3')"
117    ]
118  }
119}