{ "formatVersion": 1, "database": { "version": 24, "identityHash": "308e1291f52345d4f6a1824ae5c8cd86", "entities": [ { "tableName": "HistoryEntry", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`authority` TEXT NOT NULL, `lang` TEXT NOT NULL, `apiTitle` TEXT NOT NULL, `displayTitle` TEXT NOT NULL, `id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `namespace` TEXT NOT NULL, `timestamp` INTEGER NOT NULL, `source` INTEGER NOT NULL, `timeSpentSec` INTEGER NOT NULL)", "fields": [ { "fieldPath": "authority", "columnName": "authority", "affinity": "TEXT", "notNull": true }, { "fieldPath": "lang", "columnName": "lang", "affinity": "TEXT", "notNull": true }, { "fieldPath": "apiTitle", "columnName": "apiTitle", "affinity": "TEXT", "notNull": true }, { "fieldPath": "displayTitle", "columnName": "displayTitle", "affinity": "TEXT", "notNull": true }, { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "namespace", "columnName": "namespace", "affinity": "TEXT", "notNull": true }, { "fieldPath": "timestamp", "columnName": "timestamp", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "source", "columnName": "source", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "timeSpentSec", "columnName": "timeSpentSec", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [], "foreignKeys": [] }, { "tableName": "PageImage", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`lang` TEXT NOT NULL, `namespace` TEXT NOT NULL, `apiTitle` TEXT NOT NULL, `imageName` TEXT, PRIMARY KEY(`lang`, `namespace`, `apiTitle`))", "fields": [ { "fieldPath": "lang", "columnName": "lang", "affinity": "TEXT", "notNull": true }, { "fieldPath": "namespace", "columnName": "namespace", "affinity": "TEXT", "notNull": true }, { "fieldPath": "apiTitle", "columnName": "apiTitle", "affinity": "TEXT", "notNull": true }, { "fieldPath": "imageName", "columnName": "imageName", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "lang", "namespace", "apiTitle" ], "autoGenerate": false }, "indices": [], "foreignKeys": [] }, { "tableName": "RecentSearch", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`text` TEXT NOT NULL, `timestamp` INTEGER NOT NULL, PRIMARY KEY(`text`))", "fields": [ { "fieldPath": "text", "columnName": "text", "affinity": "TEXT", "notNull": true }, { "fieldPath": "timestamp", "columnName": "timestamp", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "columnNames": [ "text" ], "autoGenerate": false }, "indices": [], "foreignKeys": [] }, { "tableName": "TalkPageSeen", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`sha` TEXT NOT NULL, PRIMARY KEY(`sha`))", "fields": [ { "fieldPath": "sha", "columnName": "sha", "affinity": "TEXT", "notNull": true } ], "primaryKey": { "columnNames": [ "sha" ], "autoGenerate": false }, "indices": [], "foreignKeys": [] }, { "tableName": "EditSummary", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`summary` TEXT NOT NULL, `lastUsed` INTEGER NOT NULL, PRIMARY KEY(`summary`))", "fields": [ { "fieldPath": "summary", "columnName": "summary", "affinity": "TEXT", "notNull": true }, { "fieldPath": "lastUsed", "columnName": "lastUsed", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "columnNames": [ "summary" ], "autoGenerate": false }, "indices": [], "foreignKeys": [] }, { "tableName": "OfflineObject", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `url` TEXT NOT NULL, `lang` TEXT NOT NULL, `path` TEXT NOT NULL, `status` INTEGER NOT NULL, `usedByStr` TEXT NOT NULL)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "url", "columnName": "url", "affinity": "TEXT", "notNull": true }, { "fieldPath": "lang", "columnName": "lang", "affinity": "TEXT", "notNull": true }, { "fieldPath": "path", "columnName": "path", "affinity": "TEXT", "notNull": true }, { "fieldPath": "status", "columnName": "status", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "usedByStr", "columnName": "usedByStr", "affinity": "TEXT", "notNull": true } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [], "foreignKeys": [] }, { "tableName": "ReadingList", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`listTitle` TEXT NOT NULL, `description` TEXT, `mtime` INTEGER NOT NULL, `atime` INTEGER NOT NULL, `id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `sizeBytes` INTEGER NOT NULL, `dirty` INTEGER NOT NULL, `remoteId` INTEGER NOT NULL)", "fields": [ { "fieldPath": "listTitle", "columnName": "listTitle", "affinity": "TEXT", "notNull": true }, { "fieldPath": "description", "columnName": "description", "affinity": "TEXT", "notNull": false }, { "fieldPath": "mtime", "columnName": "mtime", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "atime", "columnName": "atime", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "sizeBytes", "columnName": "sizeBytes", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "dirty", "columnName": "dirty", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "remoteId", "columnName": "remoteId", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [], "foreignKeys": [] }, { "tableName": "ReadingListPage", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`wiki` TEXT NOT NULL, `namespace` INTEGER NOT NULL, `displayTitle` TEXT NOT NULL, `apiTitle` TEXT NOT NULL, `description` TEXT, `thumbUrl` TEXT, `listId` INTEGER NOT NULL, `id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `mtime` INTEGER NOT NULL, `atime` INTEGER NOT NULL, `offline` INTEGER NOT NULL, `status` INTEGER NOT NULL, `sizeBytes` INTEGER NOT NULL, `lang` TEXT NOT NULL, `revId` INTEGER NOT NULL, `remoteId` INTEGER NOT NULL)", "fields": [ { "fieldPath": "wiki", "columnName": "wiki", "affinity": "TEXT", "notNull": true }, { "fieldPath": "namespace", "columnName": "namespace", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "displayTitle", "columnName": "displayTitle", "affinity": "TEXT", "notNull": true }, { "fieldPath": "apiTitle", "columnName": "apiTitle", "affinity": "TEXT", "notNull": true }, { "fieldPath": "description", "columnName": "description", "affinity": "TEXT", "notNull": false }, { "fieldPath": "thumbUrl", "columnName": "thumbUrl", "affinity": "TEXT", "notNull": false }, { "fieldPath": "listId", "columnName": "listId", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "mtime", "columnName": "mtime", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "atime", "columnName": "atime", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "offline", "columnName": "offline", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "status", "columnName": "status", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "sizeBytes", "columnName": "sizeBytes", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "lang", "columnName": "lang", "affinity": "TEXT", "notNull": true }, { "fieldPath": "revId", "columnName": "revId", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "remoteId", "columnName": "remoteId", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [], "foreignKeys": [] }, { "tableName": "Notification", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `wiki` TEXT NOT NULL, `read` TEXT, `category` TEXT NOT NULL, `type` TEXT NOT NULL, `revid` INTEGER NOT NULL, `title` TEXT, `agent` TEXT, `timestamp` TEXT, `contents` TEXT, PRIMARY KEY(`id`, `wiki`))", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "wiki", "columnName": "wiki", "affinity": "TEXT", "notNull": true }, { "fieldPath": "read", "columnName": "read", "affinity": "TEXT", "notNull": false }, { "fieldPath": "category", "columnName": "category", "affinity": "TEXT", "notNull": true }, { "fieldPath": "type", "columnName": "type", "affinity": "TEXT", "notNull": true }, { "fieldPath": "revid", "columnName": "revid", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "title", "columnName": "title", "affinity": "TEXT", "notNull": false }, { "fieldPath": "agent", "columnName": "agent", "affinity": "TEXT", "notNull": false }, { "fieldPath": "timestamp", "columnName": "timestamp", "affinity": "TEXT", "notNull": false }, { "fieldPath": "contents", "columnName": "contents", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "id", "wiki" ], "autoGenerate": false }, "indices": [], "foreignKeys": [] } ], "views": [], "setupQueries": [ "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)", "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '308e1291f52345d4f6a1824ae5c8cd86')" ] } }