• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "formatVersion": 1,
3  "database": {
4    "version": 4,
5    "identityHash": "3bf5a664458869cb5cd6781484a8a229",
6    "entities": [
7      {
8        "tableName": "protected_signals",
9        "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `buyer` TEXT NOT NULL, `key` BLOB NOT NULL, `value` BLOB NOT NULL, `creationTime` INTEGER NOT NULL, `packageName` TEXT NOT NULL)",
10        "fields": [
11          {
12            "fieldPath": "id",
13            "columnName": "id",
14            "affinity": "INTEGER",
15            "notNull": false
16          },
17          {
18            "fieldPath": "buyer",
19            "columnName": "buyer",
20            "affinity": "TEXT",
21            "notNull": true
22          },
23          {
24            "fieldPath": "key",
25            "columnName": "key",
26            "affinity": "BLOB",
27            "notNull": true
28          },
29          {
30            "fieldPath": "value",
31            "columnName": "value",
32            "affinity": "BLOB",
33            "notNull": true
34          },
35          {
36            "fieldPath": "creationTime",
37            "columnName": "creationTime",
38            "affinity": "INTEGER",
39            "notNull": true
40          },
41          {
42            "fieldPath": "packageName",
43            "columnName": "packageName",
44            "affinity": "TEXT",
45            "notNull": true
46          }
47        ],
48        "primaryKey": {
49          "autoGenerate": true,
50          "columnNames": [
51            "id"
52          ]
53        },
54        "indices": [
55          {
56            "name": "index_protected_signals_buyer",
57            "unique": false,
58            "columnNames": [
59              "buyer"
60            ],
61            "orders": [],
62            "createSql": "CREATE INDEX IF NOT EXISTS `index_protected_signals_buyer` ON `${TABLE_NAME}` (`buyer`)"
63          }
64        ],
65        "foreignKeys": []
66      },
67      {
68        "tableName": "encoder_endpoints",
69        "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`buyer` TEXT NOT NULL, `download_uri` TEXT NOT NULL, `creation_time` INTEGER NOT NULL, PRIMARY KEY(`buyer`))",
70        "fields": [
71          {
72            "fieldPath": "buyer",
73            "columnName": "buyer",
74            "affinity": "TEXT",
75            "notNull": true
76          },
77          {
78            "fieldPath": "downloadUri",
79            "columnName": "download_uri",
80            "affinity": "TEXT",
81            "notNull": true
82          },
83          {
84            "fieldPath": "creationTime",
85            "columnName": "creation_time",
86            "affinity": "INTEGER",
87            "notNull": true
88          }
89        ],
90        "primaryKey": {
91          "autoGenerate": false,
92          "columnNames": [
93            "buyer"
94          ]
95        },
96        "indices": [
97          {
98            "name": "index_encoder_endpoints_creation_time",
99            "unique": false,
100            "columnNames": [
101              "creation_time"
102            ],
103            "orders": [],
104            "createSql": "CREATE INDEX IF NOT EXISTS `index_encoder_endpoints_creation_time` ON `${TABLE_NAME}` (`creation_time`)"
105          }
106        ],
107        "foreignKeys": []
108      },
109      {
110        "tableName": "encoder_logics",
111        "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`buyer` TEXT NOT NULL, `version` INTEGER NOT NULL, `creation_time` INTEGER NOT NULL, `failed_encoding_count` INTEGER NOT NULL DEFAULT 0, PRIMARY KEY(`buyer`))",
112        "fields": [
113          {
114            "fieldPath": "buyer",
115            "columnName": "buyer",
116            "affinity": "TEXT",
117            "notNull": true
118          },
119          {
120            "fieldPath": "version",
121            "columnName": "version",
122            "affinity": "INTEGER",
123            "notNull": true
124          },
125          {
126            "fieldPath": "creationTime",
127            "columnName": "creation_time",
128            "affinity": "INTEGER",
129            "notNull": true
130          },
131          {
132            "fieldPath": "failedEncodingCount",
133            "columnName": "failed_encoding_count",
134            "affinity": "INTEGER",
135            "notNull": true,
136            "defaultValue": "0"
137          }
138        ],
139        "primaryKey": {
140          "autoGenerate": false,
141          "columnNames": [
142            "buyer"
143          ]
144        },
145        "indices": [
146          {
147            "name": "index_encoder_logics_creation_time",
148            "unique": false,
149            "columnNames": [
150              "creation_time"
151            ],
152            "orders": [],
153            "createSql": "CREATE INDEX IF NOT EXISTS `index_encoder_logics_creation_time` ON `${TABLE_NAME}` (`creation_time`)"
154          }
155        ],
156        "foreignKeys": []
157      },
158      {
159        "tableName": "encoded_payload",
160        "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`buyer` TEXT NOT NULL, `version` INTEGER NOT NULL, `creation_time` INTEGER NOT NULL, `encoded_payload` BLOB NOT NULL, PRIMARY KEY(`buyer`))",
161        "fields": [
162          {
163            "fieldPath": "buyer",
164            "columnName": "buyer",
165            "affinity": "TEXT",
166            "notNull": true
167          },
168          {
169            "fieldPath": "version",
170            "columnName": "version",
171            "affinity": "INTEGER",
172            "notNull": true
173          },
174          {
175            "fieldPath": "creationTime",
176            "columnName": "creation_time",
177            "affinity": "INTEGER",
178            "notNull": true
179          },
180          {
181            "fieldPath": "encodedPayload",
182            "columnName": "encoded_payload",
183            "affinity": "BLOB",
184            "notNull": true
185          }
186        ],
187        "primaryKey": {
188          "autoGenerate": false,
189          "columnNames": [
190            "buyer"
191          ]
192        },
193        "indices": [
194          {
195            "name": "index_encoded_payload_creation_time",
196            "unique": false,
197            "columnNames": [
198              "creation_time"
199            ],
200            "orders": [],
201            "createSql": "CREATE INDEX IF NOT EXISTS `index_encoded_payload_creation_time` ON `${TABLE_NAME}` (`creation_time`)"
202          }
203        ],
204        "foreignKeys": []
205      },
206      {
207        "tableName": "signals_update_metadata",
208        "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`buyer` TEXT NOT NULL, `last_signals_updated_time` INTEGER, PRIMARY KEY(`buyer`))",
209        "fields": [
210          {
211            "fieldPath": "buyer",
212            "columnName": "buyer",
213            "affinity": "TEXT",
214            "notNull": true
215          },
216          {
217            "fieldPath": "lastSignalsUpdatedTime",
218            "columnName": "last_signals_updated_time",
219            "affinity": "INTEGER",
220            "notNull": false
221          }
222        ],
223        "primaryKey": {
224          "autoGenerate": false,
225          "columnNames": [
226            "buyer"
227          ]
228        },
229        "indices": [],
230        "foreignKeys": []
231      }
232    ],
233    "views": [],
234    "setupQueries": [
235      "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)",
236      "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '3bf5a664458869cb5cd6781484a8a229')"
237    ]
238  }
239}