{ "formatVersion": 1, "database": { "version": 2, "identityHash": "ad9094e2a7611443722a5415154015bf", "entities": [ { "tableName": "lexicon", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `name` TEXT NOT NULL, `category` TEXT, `diminutive` TEXT, `gender` TEXT, `race` TEXT, `status` TEXT, `location` TEXT, `portrait` TEXT, `description` TEXT, `history` TEXT, `tags` TEXT, `lastUpdated` INTEGER, `lastRead` INTEGER NOT NULL, PRIMARY KEY(`id`))", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "TEXT", "notNull": true }, { "fieldPath": "name", "columnName": "name", "affinity": "TEXT", "notNull": true }, { "fieldPath": "category", "columnName": "category", "affinity": "TEXT", "notNull": false }, { "fieldPath": "diminutive", "columnName": "diminutive", "affinity": "TEXT", "notNull": false }, { "fieldPath": "gender", "columnName": "gender", "affinity": "TEXT", "notNull": false }, { "fieldPath": "race", "columnName": "race", "affinity": "TEXT", "notNull": false }, { "fieldPath": "status", "columnName": "status", "affinity": "TEXT", "notNull": false }, { "fieldPath": "location", "columnName": "location", "affinity": "TEXT", "notNull": false }, { "fieldPath": "portrait", "columnName": "portrait", "affinity": "TEXT", "notNull": false }, { "fieldPath": "description", "columnName": "description", "affinity": "TEXT", "notNull": false }, { "fieldPath": "history", "columnName": "history", "affinity": "TEXT", "notNull": false }, { "fieldPath": "tags", "columnName": "tags", "affinity": "TEXT", "notNull": false }, { "fieldPath": "lastUpdated", "columnName": "lastUpdated", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "lastRead", "columnName": "lastRead", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "id" ] }, "indices": [], "foreignKeys": [] }, { "tableName": "quest", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `category` TEXT, `title` TEXT NOT NULL, `subTitle` TEXT, `completed` INTEGER NOT NULL, `questGiverId` TEXT, `questGiverName` TEXT, `locationId` TEXT, `locationName` TEXT, `groupReward` TEXT, `individualReward` TEXT, `description` TEXT NOT NULL, `illustrations` TEXT, `background` TEXT, `lastUpdated` INTEGER, `lastRead` INTEGER NOT NULL, PRIMARY KEY(`id`))", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "TEXT", "notNull": true }, { "fieldPath": "category", "columnName": "category", "affinity": "TEXT", "notNull": false }, { "fieldPath": "title", "columnName": "title", "affinity": "TEXT", "notNull": true }, { "fieldPath": "subTitle", "columnName": "subTitle", "affinity": "TEXT", "notNull": false }, { "fieldPath": "completed", "columnName": "completed", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "questGiverId", "columnName": "questGiverId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "questGiverName", "columnName": "questGiverName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "locationId", "columnName": "locationId", "affinity": "TEXT", "notNull": false }, { "fieldPath": "locationName", "columnName": "locationName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "groupReward", "columnName": "groupReward", "affinity": "TEXT", "notNull": false }, { "fieldPath": "individualReward", "columnName": "individualReward", "affinity": "TEXT", "notNull": false }, { "fieldPath": "description", "columnName": "description", "affinity": "TEXT", "notNull": true }, { "fieldPath": "illustrations", "columnName": "illustrations", "affinity": "TEXT", "notNull": false }, { "fieldPath": "background", "columnName": "background", "affinity": "TEXT", "notNull": false }, { "fieldPath": "lastUpdated", "columnName": "lastUpdated", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "lastRead", "columnName": "lastRead", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "id" ] }, "indices": [], "foreignKeys": [] }, { "tableName": "location", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `name` TEXT NOT NULL, `category` TEXT, `description` TEXT, `map` TEXT, `illustrations` TEXT, `lastUpdated` INTEGER, `lastRead` INTEGER NOT NULL, PRIMARY KEY(`id`))", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "TEXT", "notNull": true }, { "fieldPath": "name", "columnName": "name", "affinity": "TEXT", "notNull": true }, { "fieldPath": "category", "columnName": "category", "affinity": "TEXT", "notNull": false }, { "fieldPath": "description", "columnName": "description", "affinity": "TEXT", "notNull": false }, { "fieldPath": "map", "columnName": "map", "affinity": "TEXT", "notNull": false }, { "fieldPath": "illustrations", "columnName": "illustrations", "affinity": "TEXT", "notNull": false }, { "fieldPath": "lastUpdated", "columnName": "lastUpdated", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "lastRead", "columnName": "lastRead", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "id" ] }, "indices": [], "foreignKeys": [] }, { "tableName": "world", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`parentId` TEXT NOT NULL, `childId` TEXT NOT NULL, `child` TEXT NOT NULL, `x` REAL, `y` REAL, PRIMARY KEY(`parentId`, `childId`))", "fields": [ { "fieldPath": "parentId", "columnName": "parentId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "childId", "columnName": "childId", "affinity": "TEXT", "notNull": true }, { "fieldPath": "child", "columnName": "child", "affinity": "TEXT", "notNull": true }, { "fieldPath": "x", "columnName": "x", "affinity": "REAL", "notNull": false }, { "fieldPath": "y", "columnName": "y", "affinity": "REAL", "notNull": false } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "parentId", "childId" ] }, "indices": [], "foreignKeys": [] }, { "tableName": "adventures", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`bookTitle` TEXT NOT NULL, `adventureTitle` TEXT NOT NULL, `adventureCategory` TEXT, `bookIcon` TEXT, `adventureBackground` TEXT, `index` INTEGER NOT NULL, `revision` INTEGER NOT NULL, PRIMARY KEY(`bookTitle`, `adventureTitle`))", "fields": [ { "fieldPath": "bookTitle", "columnName": "bookTitle", "affinity": "TEXT", "notNull": true }, { "fieldPath": "adventureTitle", "columnName": "adventureTitle", "affinity": "TEXT", "notNull": true }, { "fieldPath": "adventureCategory", "columnName": "adventureCategory", "affinity": "TEXT", "notNull": false }, { "fieldPath": "bookIcon", "columnName": "bookIcon", "affinity": "TEXT", "notNull": false }, { "fieldPath": "adventureBackground", "columnName": "adventureBackground", "affinity": "TEXT", "notNull": false }, { "fieldPath": "index", "columnName": "index", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "revision", "columnName": "revision", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "bookTitle", "adventureTitle" ] }, "indices": [], "foreignKeys": [] }, { "tableName": "adventuresStories", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`bookTitle` TEXT NOT NULL, `adventureTitle` TEXT NOT NULL, `index` INTEGER NOT NULL, `text` TEXT NOT NULL, `format` TEXT NOT NULL, PRIMARY KEY(`bookTitle`, `adventureTitle`, `index`), FOREIGN KEY(`bookTitle`, `adventureTitle`) REFERENCES `adventures`(`bookTitle`, `adventureTitle`) ON UPDATE NO ACTION ON DELETE CASCADE )", "fields": [ { "fieldPath": "bookTitle", "columnName": "bookTitle", "affinity": "TEXT", "notNull": true }, { "fieldPath": "adventureTitle", "columnName": "adventureTitle", "affinity": "TEXT", "notNull": true }, { "fieldPath": "index", "columnName": "index", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "text", "columnName": "text", "affinity": "TEXT", "notNull": true }, { "fieldPath": "format", "columnName": "format", "affinity": "TEXT", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "bookTitle", "adventureTitle", "index" ] }, "indices": [], "foreignKeys": [ { "table": "adventures", "onDelete": "CASCADE", "onUpdate": "NO ACTION", "columns": [ "bookTitle", "adventureTitle" ], "referencedColumns": [ "bookTitle", "adventureTitle" ] } ] } ], "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, 'ad9094e2a7611443722a5415154015bf')" ] } }