{ "formatVersion": 1, "database": { "version": 4, "identityHash": "27da98cf733cc6bd8ab8da7ba81525d6", "entities": [ { "ftsVersion": "FTS4", "ftsOptions": { "tokenizer": "simple", "tokenizerArgs": [], "contentTable": "", "languageIdColumnName": "", "matchInfo": "FTS4", "notIndexedColumns": [], "prefixSizes": [], "preferredOrder": "ASC" }, "contentSyncTriggers": [], "tableName": "chinese_knowledge", "createSql": "CREATE VIRTUAL TABLE IF NOT EXISTS `${TABLE_NAME}` USING FTS4(`id` INTEGER NOT NULL, `content` TEXT NOT NULL, `label` TEXT NOT NULL, `url` TEXT)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "content", "columnName": "content", "affinity": "TEXT", "notNull": true }, { "fieldPath": "label", "columnName": "label", "affinity": "TEXT", "notNull": true }, { "fieldPath": "url", "columnName": "url", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "autoGenerate": false, "columnNames": [] }, "indices": [], "foreignKeys": [] }, { "tableName": "chinese_wisecracks", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `riddle` TEXT NOT NULL, `answer` TEXT NOT NULL, `first_word` TEXT NOT NULL, `first_letter` TEXT NOT NULL, PRIMARY KEY(`id`))", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "riddle", "columnName": "riddle", "affinity": "TEXT", "notNull": true }, { "fieldPath": "answer", "columnName": "answer", "affinity": "TEXT", "notNull": true }, { "fieldPath": "firstWord", "columnName": "first_word", "affinity": "TEXT", "notNull": true }, { "fieldPath": "firstLetter", "columnName": "first_letter", "affinity": "TEXT", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "id" ] }, "indices": [], "foreignKeys": [] }, { "tableName": "idioms", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `word` TEXT NOT NULL, `pinyin` TEXT NOT NULL, `explanation` TEXT NOT NULL, `example` TEXT NOT NULL, `derivation` TEXT NOT NULL, `first_word` TEXT NOT NULL, `first_letter` TEXT NOT NULL, PRIMARY KEY(`id`))", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "word", "columnName": "word", "affinity": "TEXT", "notNull": true }, { "fieldPath": "pinyin", "columnName": "pinyin", "affinity": "TEXT", "notNull": true }, { "fieldPath": "explanation", "columnName": "explanation", "affinity": "TEXT", "notNull": true }, { "fieldPath": "example", "columnName": "example", "affinity": "TEXT", "notNull": true }, { "fieldPath": "derivation", "columnName": "derivation", "affinity": "TEXT", "notNull": true }, { "fieldPath": "firstWord", "columnName": "first_word", "affinity": "TEXT", "notNull": true }, { "fieldPath": "firstLetter", "columnName": "first_letter", "affinity": "TEXT", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "id" ] }, "indices": [], "foreignKeys": [] }, { "ftsVersion": "FTS4", "ftsOptions": { "tokenizer": "simple", "tokenizerArgs": [], "contentTable": "", "languageIdColumnName": "", "matchInfo": "FTS4", "notIndexedColumns": [], "prefixSizes": [], "preferredOrder": "ASC" }, "contentSyncTriggers": [], "tableName": "poems", "createSql": "CREATE VIRTUAL TABLE IF NOT EXISTS `${TABLE_NAME}` USING FTS4(`id` INTEGER NOT NULL, `writer_id` INTEGER, `writer_name` TEXT NOT NULL, `dynasty` TEXT NOT NULL, `title` TEXT NOT NULL, `content` TEXT NOT NULL, `remark` TEXT, `translation` TEXT, `shangxi` TEXT)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "writerId", "columnName": "writer_id", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "writerName", "columnName": "writer_name", "affinity": "TEXT", "notNull": true }, { "fieldPath": "dynasty", "columnName": "dynasty", "affinity": "TEXT", "notNull": true }, { "fieldPath": "title", "columnName": "title", "affinity": "TEXT", "notNull": true }, { "fieldPath": "content", "columnName": "content", "affinity": "TEXT", "notNull": true }, { "fieldPath": "remark", "columnName": "remark", "affinity": "TEXT", "notNull": false }, { "fieldPath": "translation", "columnName": "translation", "affinity": "TEXT", "notNull": false }, { "fieldPath": "shangxi", "columnName": "shangxi", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "autoGenerate": false, "columnNames": [] }, "indices": [], "foreignKeys": [] }, { "tableName": "poem_sentences", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `content` TEXT NOT NULL, `from` TEXT NOT NULL, `poem_id` INTEGER, PRIMARY KEY(`id`))", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "content", "columnName": "content", "affinity": "TEXT", "notNull": true }, { "fieldPath": "from", "columnName": "from", "affinity": "TEXT", "notNull": true }, { "fieldPath": "poemId", "columnName": "poem_id", "affinity": "INTEGER", "notNull": false } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "id" ] }, "indices": [], "foreignKeys": [] }, { "tableName": "poem_tag", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`poem_id` INTEGER NOT NULL, `tag_id` INTEGER NOT NULL, PRIMARY KEY(`poem_id`, `tag_id`))", "fields": [ { "fieldPath": "poemId", "columnName": "poem_id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "tagId", "columnName": "tag_id", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "poem_id", "tag_id" ] }, "indices": [ { "name": "index_poem_tag_tag_id", "unique": false, "columnNames": [ "tag_id" ], "orders": [], "createSql": "CREATE INDEX IF NOT EXISTS `index_poem_tag_tag_id` ON `${TABLE_NAME}` (`tag_id`)" } ], "foreignKeys": [] }, { "tableName": "tags", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `title` TEXT NOT NULL, PRIMARY KEY(`id`))", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "title", "columnName": "title", "affinity": "TEXT", "notNull": true } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "id" ] }, "indices": [], "foreignKeys": [] }, { "tableName": "tongue_twisters", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `title` TEXT NOT NULL, `content` TEXT NOT NULL, `content2` TEXT, PRIMARY KEY(`id`))", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "title", "columnName": "title", "affinity": "TEXT", "notNull": true }, { "fieldPath": "content", "columnName": "content", "affinity": "TEXT", "notNull": true }, { "fieldPath": "content2", "columnName": "content2", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "id" ] }, "indices": [], "foreignKeys": [] }, { "tableName": "writers", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `name` TEXT NOT NULL, `avatar` TEXT, `dynasty` TEXT, `simple_intro` TEXT, `detail_intro` TEXT, PRIMARY KEY(`id`))", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "name", "columnName": "name", "affinity": "TEXT", "notNull": true }, { "fieldPath": "avatar", "columnName": "avatar", "affinity": "TEXT", "notNull": false }, { "fieldPath": "dynasty", "columnName": "dynasty", "affinity": "TEXT", "notNull": false }, { "fieldPath": "simpleIntro", "columnName": "simple_intro", "affinity": "TEXT", "notNull": false }, { "fieldPath": "detailIntro", "columnName": "detail_intro", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "autoGenerate": false, "columnNames": [ "id" ] }, "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, '27da98cf733cc6bd8ab8da7ba81525d6')" ] } }