1{
2  "formatVersion": 1,
3  "database": {
4    "version": 1,
5    "identityHash": "5eac636b72950b38807bb59226d793cc",
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, `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.embeddedEntity2.embeddedId2",
38            "columnName": "embeddedId2",
39            "affinity": "INTEGER",
40            "notNull": false
41          }
42        ],
43        "primaryKey": {
44          "columnNames": [
45            "id"
46          ],
47          "autoGenerate": false
48        },
49        "indices": [],
50        "foreignKeys": []
51      },
52      {
53        "tableName": "EmbeddedEntity1",
54        "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`embeddedId1` INTEGER NOT NULL, `embeddedId2` INTEGER, PRIMARY KEY(`embeddedId1`))",
55        "fields": [
56          {
57            "fieldPath": "embeddedId1",
58            "columnName": "embeddedId1",
59            "affinity": "INTEGER",
60            "notNull": true
61          },
62          {
63            "fieldPath": "embeddedEntity2.embeddedId2",
64            "columnName": "embeddedId2",
65            "affinity": "INTEGER",
66            "notNull": false
67          }
68        ],
69        "primaryKey": {
70          "columnNames": [
71            "embeddedId1"
72          ],
73          "autoGenerate": false
74        },
75        "indices": [],
76        "foreignKeys": []
77      },
78      {
79        "tableName": "EmbeddedEntity2",
80        "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`embeddedId2` INTEGER NOT NULL, PRIMARY KEY(`embeddedId2`))",
81        "fields": [
82          {
83            "fieldPath": "embeddedId2",
84            "columnName": "embeddedId2",
85            "affinity": "INTEGER",
86            "notNull": true
87          }
88        ],
89        "primaryKey": {
90          "columnNames": [
91            "embeddedId2"
92          ],
93          "autoGenerate": false
94        },
95        "indices": [],
96        "foreignKeys": []
97      }
98    ],
99    "views": [],
100    "setupQueries": [
101      "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)",
102      "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '5eac636b72950b38807bb59226d793cc')"
103    ]
104  }
105}