Files
coco 7846a45f2c a
2026-07-03 15:47:27 +08:00

985 lines
32 KiB
JSON

{
"formatVersion": 1,
"database": {
"version": 1,
"identityHash": "bf7f82ff2adfe1c53a2e8ad36dc918e8",
"entities": [
{
"tableName": "EblanApplicationInfoEntity",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`packageName` TEXT NOT NULL, `componentName` TEXT, `icon` TEXT, `label` TEXT, PRIMARY KEY(`packageName`))",
"fields": [
{
"fieldPath": "packageName",
"columnName": "packageName",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "componentName",
"columnName": "componentName",
"affinity": "TEXT"
},
{
"fieldPath": "icon",
"columnName": "icon",
"affinity": "TEXT"
},
{
"fieldPath": "label",
"columnName": "label",
"affinity": "TEXT"
}
],
"primaryKey": {
"autoGenerate": false,
"columnNames": [
"packageName"
]
}
},
{
"tableName": "EblanAppWidgetProviderInfoEntity",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`className` TEXT NOT NULL, `componentName` TEXT NOT NULL, `configure` TEXT, `packageName` TEXT NOT NULL, `targetCellWidth` INTEGER NOT NULL, `targetCellHeight` INTEGER NOT NULL, `minWidth` INTEGER NOT NULL, `minHeight` INTEGER NOT NULL, `resizeMode` INTEGER NOT NULL, `minResizeWidth` INTEGER NOT NULL, `minResizeHeight` INTEGER NOT NULL, `maxResizeWidth` INTEGER NOT NULL, `maxResizeHeight` INTEGER NOT NULL, `preview` TEXT, `applicationInfo_componentName` TEXT, `applicationInfo_packageName` TEXT NOT NULL, `applicationInfo_icon` TEXT, `applicationInfo_label` TEXT, PRIMARY KEY(`className`), FOREIGN KEY(`packageName`) REFERENCES `EblanApplicationInfoEntity`(`packageName`) ON UPDATE NO ACTION ON DELETE CASCADE )",
"fields": [
{
"fieldPath": "className",
"columnName": "className",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "componentName",
"columnName": "componentName",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "configure",
"columnName": "configure",
"affinity": "TEXT"
},
{
"fieldPath": "packageName",
"columnName": "packageName",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "targetCellWidth",
"columnName": "targetCellWidth",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "targetCellHeight",
"columnName": "targetCellHeight",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "minWidth",
"columnName": "minWidth",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "minHeight",
"columnName": "minHeight",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "resizeMode",
"columnName": "resizeMode",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "minResizeWidth",
"columnName": "minResizeWidth",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "minResizeHeight",
"columnName": "minResizeHeight",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "maxResizeWidth",
"columnName": "maxResizeWidth",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "maxResizeHeight",
"columnName": "maxResizeHeight",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "preview",
"columnName": "preview",
"affinity": "TEXT"
},
{
"fieldPath": "eblanApplicationInfo.componentName",
"columnName": "applicationInfo_componentName",
"affinity": "TEXT"
},
{
"fieldPath": "eblanApplicationInfo.packageName",
"columnName": "applicationInfo_packageName",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "eblanApplicationInfo.icon",
"columnName": "applicationInfo_icon",
"affinity": "TEXT"
},
{
"fieldPath": "eblanApplicationInfo.label",
"columnName": "applicationInfo_label",
"affinity": "TEXT"
}
],
"primaryKey": {
"autoGenerate": false,
"columnNames": [
"className"
]
},
"indices": [
{
"name": "index_EblanAppWidgetProviderInfoEntity_packageName",
"unique": false,
"columnNames": [
"packageName"
],
"orders": [],
"createSql": "CREATE INDEX IF NOT EXISTS `index_EblanAppWidgetProviderInfoEntity_packageName` ON `${TABLE_NAME}` (`packageName`)"
}
],
"foreignKeys": [
{
"table": "EblanApplicationInfoEntity",
"onDelete": "CASCADE",
"onUpdate": "NO ACTION",
"columns": [
"packageName"
],
"referencedColumns": [
"packageName"
]
}
]
},
{
"tableName": "EblanShortcutInfoEntity",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`shortcutId` TEXT NOT NULL, `packageName` TEXT NOT NULL, `shortLabel` TEXT NOT NULL, `longLabel` TEXT NOT NULL, `icon` TEXT, `applicationInfo_componentName` TEXT, `applicationInfo_packageName` TEXT NOT NULL, `applicationInfo_icon` TEXT, `applicationInfo_label` TEXT, PRIMARY KEY(`shortcutId`), FOREIGN KEY(`packageName`) REFERENCES `EblanApplicationInfoEntity`(`packageName`) ON UPDATE NO ACTION ON DELETE CASCADE )",
"fields": [
{
"fieldPath": "shortcutId",
"columnName": "shortcutId",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "packageName",
"columnName": "packageName",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "shortLabel",
"columnName": "shortLabel",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "longLabel",
"columnName": "longLabel",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "icon",
"columnName": "icon",
"affinity": "TEXT"
},
{
"fieldPath": "eblanApplicationInfo.componentName",
"columnName": "applicationInfo_componentName",
"affinity": "TEXT"
},
{
"fieldPath": "eblanApplicationInfo.packageName",
"columnName": "applicationInfo_packageName",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "eblanApplicationInfo.icon",
"columnName": "applicationInfo_icon",
"affinity": "TEXT"
},
{
"fieldPath": "eblanApplicationInfo.label",
"columnName": "applicationInfo_label",
"affinity": "TEXT"
}
],
"primaryKey": {
"autoGenerate": false,
"columnNames": [
"shortcutId"
]
},
"indices": [
{
"name": "index_EblanShortcutInfoEntity_packageName",
"unique": false,
"columnNames": [
"packageName"
],
"orders": [],
"createSql": "CREATE INDEX IF NOT EXISTS `index_EblanShortcutInfoEntity_packageName` ON `${TABLE_NAME}` (`packageName`)"
}
],
"foreignKeys": [
{
"table": "EblanApplicationInfoEntity",
"onDelete": "CASCADE",
"onUpdate": "NO ACTION",
"columns": [
"packageName"
],
"referencedColumns": [
"packageName"
]
}
]
},
{
"tableName": "ApplicationInfoGridItemEntity",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `folderId` TEXT, `page` INTEGER NOT NULL, `startRow` INTEGER NOT NULL, `startColumn` INTEGER NOT NULL, `rowSpan` INTEGER NOT NULL, `columnSpan` INTEGER NOT NULL, `associate` TEXT NOT NULL, `componentName` TEXT, `packageName` TEXT NOT NULL, `icon` TEXT, `label` TEXT, `override` INTEGER NOT NULL, `iconSize` INTEGER NOT NULL, `textColor` TEXT NOT NULL, `textSize` INTEGER NOT NULL, `showLabel` INTEGER NOT NULL, `singleLineLabel` INTEGER NOT NULL, `horizontalAlignment` TEXT NOT NULL, `verticalArrangement` TEXT NOT NULL, PRIMARY KEY(`id`), FOREIGN KEY(`packageName`) REFERENCES `EblanApplicationInfoEntity`(`packageName`) ON UPDATE NO ACTION ON DELETE CASCADE )",
"fields": [
{
"fieldPath": "id",
"columnName": "id",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "folderId",
"columnName": "folderId",
"affinity": "TEXT"
},
{
"fieldPath": "page",
"columnName": "page",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "startRow",
"columnName": "startRow",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "startColumn",
"columnName": "startColumn",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "rowSpan",
"columnName": "rowSpan",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "columnSpan",
"columnName": "columnSpan",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "associate",
"columnName": "associate",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "componentName",
"columnName": "componentName",
"affinity": "TEXT"
},
{
"fieldPath": "packageName",
"columnName": "packageName",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "icon",
"columnName": "icon",
"affinity": "TEXT"
},
{
"fieldPath": "label",
"columnName": "label",
"affinity": "TEXT"
},
{
"fieldPath": "override",
"columnName": "override",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.iconSize",
"columnName": "iconSize",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.textColor",
"columnName": "textColor",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "gridItemSettings.textSize",
"columnName": "textSize",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.showLabel",
"columnName": "showLabel",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.singleLineLabel",
"columnName": "singleLineLabel",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.horizontalAlignment",
"columnName": "horizontalAlignment",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "gridItemSettings.verticalArrangement",
"columnName": "verticalArrangement",
"affinity": "TEXT",
"notNull": true
}
],
"primaryKey": {
"autoGenerate": false,
"columnNames": [
"id"
]
},
"indices": [
{
"name": "index_ApplicationInfoGridItemEntity_packageName",
"unique": false,
"columnNames": [
"packageName"
],
"orders": [],
"createSql": "CREATE INDEX IF NOT EXISTS `index_ApplicationInfoGridItemEntity_packageName` ON `${TABLE_NAME}` (`packageName`)"
}
],
"foreignKeys": [
{
"table": "EblanApplicationInfoEntity",
"onDelete": "CASCADE",
"onUpdate": "NO ACTION",
"columns": [
"packageName"
],
"referencedColumns": [
"packageName"
]
}
]
},
{
"tableName": "WidgetGridItemEntity",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `folderId` TEXT, `page` INTEGER NOT NULL, `startRow` INTEGER NOT NULL, `startColumn` INTEGER NOT NULL, `rowSpan` INTEGER NOT NULL, `columnSpan` INTEGER NOT NULL, `associate` TEXT NOT NULL, `appWidgetId` INTEGER NOT NULL, `packageName` TEXT NOT NULL, `componentName` TEXT NOT NULL, `configure` TEXT, `minWidth` INTEGER NOT NULL, `minHeight` INTEGER NOT NULL, `resizeMode` INTEGER NOT NULL, `minResizeWidth` INTEGER NOT NULL, `minResizeHeight` INTEGER NOT NULL, `maxResizeWidth` INTEGER NOT NULL, `maxResizeHeight` INTEGER NOT NULL, `targetCellHeight` INTEGER NOT NULL, `targetCellWidth` INTEGER NOT NULL, `preview` TEXT, `override` INTEGER NOT NULL, `iconSize` INTEGER NOT NULL, `textColor` TEXT NOT NULL, `textSize` INTEGER NOT NULL, `showLabel` INTEGER NOT NULL, `singleLineLabel` INTEGER NOT NULL, `horizontalAlignment` TEXT NOT NULL, `verticalArrangement` TEXT NOT NULL, `applicationInfo_componentName` TEXT, `applicationInfo_packageName` TEXT NOT NULL, `applicationInfo_icon` TEXT, `applicationInfo_label` TEXT, PRIMARY KEY(`id`), FOREIGN KEY(`packageName`) REFERENCES `EblanApplicationInfoEntity`(`packageName`) ON UPDATE NO ACTION ON DELETE CASCADE )",
"fields": [
{
"fieldPath": "id",
"columnName": "id",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "folderId",
"columnName": "folderId",
"affinity": "TEXT"
},
{
"fieldPath": "page",
"columnName": "page",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "startRow",
"columnName": "startRow",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "startColumn",
"columnName": "startColumn",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "rowSpan",
"columnName": "rowSpan",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "columnSpan",
"columnName": "columnSpan",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "associate",
"columnName": "associate",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "appWidgetId",
"columnName": "appWidgetId",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "packageName",
"columnName": "packageName",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "componentName",
"columnName": "componentName",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "configure",
"columnName": "configure",
"affinity": "TEXT"
},
{
"fieldPath": "minWidth",
"columnName": "minWidth",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "minHeight",
"columnName": "minHeight",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "resizeMode",
"columnName": "resizeMode",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "minResizeWidth",
"columnName": "minResizeWidth",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "minResizeHeight",
"columnName": "minResizeHeight",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "maxResizeWidth",
"columnName": "maxResizeWidth",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "maxResizeHeight",
"columnName": "maxResizeHeight",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "targetCellHeight",
"columnName": "targetCellHeight",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "targetCellWidth",
"columnName": "targetCellWidth",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "preview",
"columnName": "preview",
"affinity": "TEXT"
},
{
"fieldPath": "override",
"columnName": "override",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.iconSize",
"columnName": "iconSize",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.textColor",
"columnName": "textColor",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "gridItemSettings.textSize",
"columnName": "textSize",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.showLabel",
"columnName": "showLabel",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.singleLineLabel",
"columnName": "singleLineLabel",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.horizontalAlignment",
"columnName": "horizontalAlignment",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "gridItemSettings.verticalArrangement",
"columnName": "verticalArrangement",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "eblanApplicationInfo.componentName",
"columnName": "applicationInfo_componentName",
"affinity": "TEXT"
},
{
"fieldPath": "eblanApplicationInfo.packageName",
"columnName": "applicationInfo_packageName",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "eblanApplicationInfo.icon",
"columnName": "applicationInfo_icon",
"affinity": "TEXT"
},
{
"fieldPath": "eblanApplicationInfo.label",
"columnName": "applicationInfo_label",
"affinity": "TEXT"
}
],
"primaryKey": {
"autoGenerate": false,
"columnNames": [
"id"
]
},
"indices": [
{
"name": "index_WidgetGridItemEntity_packageName",
"unique": false,
"columnNames": [
"packageName"
],
"orders": [],
"createSql": "CREATE INDEX IF NOT EXISTS `index_WidgetGridItemEntity_packageName` ON `${TABLE_NAME}` (`packageName`)"
}
],
"foreignKeys": [
{
"table": "EblanApplicationInfoEntity",
"onDelete": "CASCADE",
"onUpdate": "NO ACTION",
"columns": [
"packageName"
],
"referencedColumns": [
"packageName"
]
}
]
},
{
"tableName": "ShortcutInfoGridItemEntity",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `folderId` TEXT, `page` INTEGER NOT NULL, `startRow` INTEGER NOT NULL, `startColumn` INTEGER NOT NULL, `rowSpan` INTEGER NOT NULL, `columnSpan` INTEGER NOT NULL, `associate` TEXT NOT NULL, `shortcutId` TEXT NOT NULL, `packageName` TEXT NOT NULL, `shortLabel` TEXT NOT NULL, `longLabel` TEXT NOT NULL, `icon` TEXT, `override` INTEGER NOT NULL, `iconSize` INTEGER NOT NULL, `textColor` TEXT NOT NULL, `textSize` INTEGER NOT NULL, `showLabel` INTEGER NOT NULL, `singleLineLabel` INTEGER NOT NULL, `horizontalAlignment` TEXT NOT NULL, `verticalArrangement` TEXT NOT NULL, `applicationInfo_componentName` TEXT, `applicationInfo_packageName` TEXT NOT NULL, `applicationInfo_icon` TEXT, `applicationInfo_label` TEXT, PRIMARY KEY(`id`), FOREIGN KEY(`packageName`) REFERENCES `EblanApplicationInfoEntity`(`packageName`) ON UPDATE NO ACTION ON DELETE CASCADE )",
"fields": [
{
"fieldPath": "id",
"columnName": "id",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "folderId",
"columnName": "folderId",
"affinity": "TEXT"
},
{
"fieldPath": "page",
"columnName": "page",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "startRow",
"columnName": "startRow",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "startColumn",
"columnName": "startColumn",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "rowSpan",
"columnName": "rowSpan",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "columnSpan",
"columnName": "columnSpan",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "associate",
"columnName": "associate",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "shortcutId",
"columnName": "shortcutId",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "packageName",
"columnName": "packageName",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "shortLabel",
"columnName": "shortLabel",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "longLabel",
"columnName": "longLabel",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "icon",
"columnName": "icon",
"affinity": "TEXT"
},
{
"fieldPath": "override",
"columnName": "override",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.iconSize",
"columnName": "iconSize",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.textColor",
"columnName": "textColor",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "gridItemSettings.textSize",
"columnName": "textSize",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.showLabel",
"columnName": "showLabel",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.singleLineLabel",
"columnName": "singleLineLabel",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.horizontalAlignment",
"columnName": "horizontalAlignment",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "gridItemSettings.verticalArrangement",
"columnName": "verticalArrangement",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "eblanApplicationInfo.componentName",
"columnName": "applicationInfo_componentName",
"affinity": "TEXT"
},
{
"fieldPath": "eblanApplicationInfo.packageName",
"columnName": "applicationInfo_packageName",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "eblanApplicationInfo.icon",
"columnName": "applicationInfo_icon",
"affinity": "TEXT"
},
{
"fieldPath": "eblanApplicationInfo.label",
"columnName": "applicationInfo_label",
"affinity": "TEXT"
}
],
"primaryKey": {
"autoGenerate": false,
"columnNames": [
"id"
]
},
"indices": [
{
"name": "index_ShortcutInfoGridItemEntity_packageName",
"unique": false,
"columnNames": [
"packageName"
],
"orders": [],
"createSql": "CREATE INDEX IF NOT EXISTS `index_ShortcutInfoGridItemEntity_packageName` ON `${TABLE_NAME}` (`packageName`)"
}
],
"foreignKeys": [
{
"table": "EblanApplicationInfoEntity",
"onDelete": "CASCADE",
"onUpdate": "NO ACTION",
"columns": [
"packageName"
],
"referencedColumns": [
"packageName"
]
}
]
},
{
"tableName": "FolderGridItemEntity",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `folderId` TEXT, `page` INTEGER NOT NULL, `startRow` INTEGER NOT NULL, `startColumn` INTEGER NOT NULL, `rowSpan` INTEGER NOT NULL, `columnSpan` INTEGER NOT NULL, `associate` TEXT NOT NULL, `label` TEXT NOT NULL, `override` INTEGER NOT NULL, `pageCount` INTEGER NOT NULL, `iconSize` INTEGER NOT NULL, `textColor` TEXT NOT NULL, `textSize` INTEGER NOT NULL, `showLabel` INTEGER NOT NULL, `singleLineLabel` INTEGER NOT NULL, `horizontalAlignment` TEXT NOT NULL, `verticalArrangement` TEXT NOT NULL, PRIMARY KEY(`id`))",
"fields": [
{
"fieldPath": "id",
"columnName": "id",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "folderId",
"columnName": "folderId",
"affinity": "TEXT"
},
{
"fieldPath": "page",
"columnName": "page",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "startRow",
"columnName": "startRow",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "startColumn",
"columnName": "startColumn",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "rowSpan",
"columnName": "rowSpan",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "columnSpan",
"columnName": "columnSpan",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "associate",
"columnName": "associate",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "label",
"columnName": "label",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "override",
"columnName": "override",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "pageCount",
"columnName": "pageCount",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.iconSize",
"columnName": "iconSize",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.textColor",
"columnName": "textColor",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "gridItemSettings.textSize",
"columnName": "textSize",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.showLabel",
"columnName": "showLabel",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.singleLineLabel",
"columnName": "singleLineLabel",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "gridItemSettings.horizontalAlignment",
"columnName": "horizontalAlignment",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "gridItemSettings.verticalArrangement",
"columnName": "verticalArrangement",
"affinity": "TEXT",
"notNull": true
}
],
"primaryKey": {
"autoGenerate": false,
"columnNames": [
"id"
]
}
},
{
"tableName": "EblanIconPackInfoEntity",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`packageName` TEXT NOT NULL, `icon` TEXT, `label` TEXT, PRIMARY KEY(`packageName`))",
"fields": [
{
"fieldPath": "packageName",
"columnName": "packageName",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "icon",
"columnName": "icon",
"affinity": "TEXT"
},
{
"fieldPath": "label",
"columnName": "label",
"affinity": "TEXT"
}
],
"primaryKey": {
"autoGenerate": false,
"columnNames": [
"packageName"
]
}
}
],
"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, 'bf7f82ff2adfe1c53a2e8ad36dc918e8')"
]
}
}