Files
AndroidJava/EblanLauncher/data/room/schemas/com.eblan.launcher.data.room.EblanDatabase/3.json
T
coco 7846a45f2c a
2026-07-03 15:47:27 +08:00

867 lines
27 KiB
JSON

{
"formatVersion": 1,
"database": {
"version": 3,
"identityHash": "4b25ea6657f532e7226054eccd916093",
"entities": [
{
"tableName": "EblanApplicationInfoEntity",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`packageName` TEXT NOT NULL, `serialNumber` INTEGER NOT NULL, `componentName` TEXT, `icon` TEXT, `label` TEXT, PRIMARY KEY(`packageName`, `serialNumber`))",
"fields": [
{
"fieldPath": "packageName",
"columnName": "packageName",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "serialNumber",
"columnName": "serialNumber",
"affinity": "INTEGER",
"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",
"serialNumber"
]
}
},
{
"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, `label` TEXT, `icon` TEXT, PRIMARY KEY(`className`))",
"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": "label",
"columnName": "label",
"affinity": "TEXT"
},
{
"fieldPath": "icon",
"columnName": "icon",
"affinity": "TEXT"
}
],
"primaryKey": {
"autoGenerate": false,
"columnNames": [
"className"
]
}
},
{
"tableName": "EblanShortcutInfoEntity",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`shortcutId` TEXT NOT NULL, `serialNumber` INTEGER NOT NULL, `packageName` TEXT NOT NULL, `shortLabel` TEXT NOT NULL, `longLabel` TEXT NOT NULL, `icon` TEXT, `shortcutQueryFlag` TEXT NOT NULL, `isEnabled` INTEGER NOT NULL, PRIMARY KEY(`shortcutId`, `serialNumber`))",
"fields": [
{
"fieldPath": "shortcutId",
"columnName": "shortcutId",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "serialNumber",
"columnName": "serialNumber",
"affinity": "INTEGER",
"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": "shortcutQueryFlag",
"columnName": "shortcutQueryFlag",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "isEnabled",
"columnName": "isEnabled",
"affinity": "INTEGER",
"notNull": true
}
],
"primaryKey": {
"autoGenerate": false,
"columnNames": [
"shortcutId",
"serialNumber"
]
}
},
{
"tableName": "ApplicationInfoGridItemEntity",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `folderId` TEXT, `page` INTEGER NOT NULL, `startColumn` INTEGER NOT NULL, `startRow` INTEGER NOT NULL, `columnSpan` INTEGER NOT NULL, `rowSpan` INTEGER NOT NULL, `associate` TEXT NOT NULL, `componentName` TEXT, `packageName` TEXT NOT NULL, `icon` TEXT, `label` TEXT, `override` INTEGER NOT NULL, `serialNumber` 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": "startColumn",
"columnName": "startColumn",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "startRow",
"columnName": "startRow",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "columnSpan",
"columnName": "columnSpan",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "rowSpan",
"columnName": "rowSpan",
"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": "serialNumber",
"columnName": "serialNumber",
"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": "WidgetGridItemEntity",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `folderId` TEXT, `page` INTEGER NOT NULL, `startColumn` INTEGER NOT NULL, `startRow` INTEGER NOT NULL, `columnSpan` INTEGER NOT NULL, `rowSpan` INTEGER NOT NULL, `associate` TEXT NOT NULL, `appWidgetId` INTEGER NOT NULL, `packageName` TEXT NOT NULL, `className` 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, `label` TEXT, `icon` TEXT, `override` INTEGER NOT NULL, `serialNumber` 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": "startColumn",
"columnName": "startColumn",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "startRow",
"columnName": "startRow",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "columnSpan",
"columnName": "columnSpan",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "rowSpan",
"columnName": "rowSpan",
"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": "className",
"columnName": "className",
"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": "label",
"columnName": "label",
"affinity": "TEXT"
},
{
"fieldPath": "icon",
"columnName": "icon",
"affinity": "TEXT"
},
{
"fieldPath": "override",
"columnName": "override",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "serialNumber",
"columnName": "serialNumber",
"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": "ShortcutInfoGridItemEntity",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `folderId` TEXT, `page` INTEGER NOT NULL, `startColumn` INTEGER NOT NULL, `startRow` INTEGER NOT NULL, `columnSpan` INTEGER NOT NULL, `rowSpan` 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, `serialNumber` INTEGER NOT NULL, `isEnabled` INTEGER NOT NULL, `disabledMessage` TEXT, `eblanApplicationInfoIcon` TEXT, `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": "startColumn",
"columnName": "startColumn",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "startRow",
"columnName": "startRow",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "columnSpan",
"columnName": "columnSpan",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "rowSpan",
"columnName": "rowSpan",
"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": "serialNumber",
"columnName": "serialNumber",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "isEnabled",
"columnName": "isEnabled",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "disabledMessage",
"columnName": "disabledMessage",
"affinity": "TEXT"
},
{
"fieldPath": "eblanApplicationInfoIcon",
"columnName": "eblanApplicationInfoIcon",
"affinity": "TEXT"
},
{
"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": "FolderGridItemEntity",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `folderId` TEXT, `page` INTEGER NOT NULL, `startColumn` INTEGER NOT NULL, `startRow` INTEGER NOT NULL, `columnSpan` INTEGER NOT NULL, `rowSpan` 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": "startColumn",
"columnName": "startColumn",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "startRow",
"columnName": "startRow",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "columnSpan",
"columnName": "columnSpan",
"affinity": "INTEGER",
"notNull": true
},
{
"fieldPath": "rowSpan",
"columnName": "rowSpan",
"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, '4b25ea6657f532e7226054eccd916093')"
]
}
}