"createSql":"CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `name` TEXT, `host` TEXT NOT NULL, `remotePort` INTEGER NOT NULL, `password` TEXT NOT NULL, `token` TEXT, `method` TEXT NOT NULL, `authTimeout` INTEGER NOT NULL, `beatsInterval` INTEGER NOT NULL, `retryLimit` INTEGER NOT NULL, `route` TEXT NOT NULL, `remoteDns` TEXT NOT NULL, `proxyApps` INTEGER NOT NULL, `bypass` INTEGER NOT NULL, `udpdns` INTEGER NOT NULL, `ipv6` INTEGER NOT NULL, `metered` INTEGER NOT NULL, `individual` TEXT NOT NULL, `plugin` TEXT, `udpFallback` INTEGER, `subscription` INTEGER NOT NULL, `tx` INTEGER NOT NULL, `rx` INTEGER NOT NULL, `userOrder` INTEGER NOT NULL)",
"fields":[
{
"fieldPath":"id",
"columnName":"id",
"affinity":"INTEGER",
"notNull":true
},
{
"fieldPath":"name",
"columnName":"name",
"affinity":"TEXT",
"notNull":false
},
{
"fieldPath":"host",
"columnName":"host",
"affinity":"TEXT",
"notNull":true
},
{
"fieldPath":"remotePort",
"columnName":"remotePort",
"affinity":"INTEGER",
"notNull":true
},
{
"fieldPath":"password",
"columnName":"password",
"affinity":"TEXT",
"notNull":true
},
{
"fieldPath":"token",
"columnName":"token",
"affinity":"TEXT",
"notNull":false
},
{
"fieldPath":"method",
"columnName":"method",
"affinity":"TEXT",
"notNull":true
},
{
"fieldPath":"authTimeout",
"columnName":"authTimeout",
"affinity":"INTEGER",
"notNull":true
},
{
"fieldPath":"beatsInterval",
"columnName":"beatsInterval",
"affinity":"INTEGER",
"notNull":true
},
{
"fieldPath":"retryLimit",
"columnName":"retryLimit",
"affinity":"INTEGER",
"notNull":true
},
{
"fieldPath":"route",
"columnName":"route",
"affinity":"TEXT",
"notNull":true
},
{
"fieldPath":"remoteDns",
"columnName":"remoteDns",
"affinity":"TEXT",
"notNull":true
},
{
"fieldPath":"proxyApps",
"columnName":"proxyApps",
"affinity":"INTEGER",
"notNull":true
},
{
"fieldPath":"bypass",
"columnName":"bypass",
"affinity":"INTEGER",
"notNull":true
},
{
"fieldPath":"udpdns",
"columnName":"udpdns",
"affinity":"INTEGER",
"notNull":true
},
{
"fieldPath":"ipv6",
"columnName":"ipv6",
"affinity":"INTEGER",
"notNull":true
},
{
"fieldPath":"metered",
"columnName":"metered",
"affinity":"INTEGER",
"notNull":true
},
{
"fieldPath":"individual",
"columnName":"individual",
"affinity":"TEXT",
"notNull":true
},
{
"fieldPath":"plugin",
"columnName":"plugin",
"affinity":"TEXT",
"notNull":false
},
{
"fieldPath":"udpFallback",
"columnName":"udpFallback",
"affinity":"INTEGER",
"notNull":false
},
{
"fieldPath":"subscription",
"columnName":"subscription",
"affinity":"INTEGER",
"notNull":true
},
{
"fieldPath":"tx",
"columnName":"tx",
"affinity":"INTEGER",
"notNull":true
},
{
"fieldPath":"rx",
"columnName":"rx",
"affinity":"INTEGER",
"notNull":true
},
{
"fieldPath":"userOrder",
"columnName":"userOrder",
"affinity":"INTEGER",
"notNull":true
}
],
"primaryKey":{
"columnNames":[
"id"
],
"autoGenerate":true
},
"indices":[],
"foreignKeys":[]
},
{
"tableName":"KeyValuePair",
"createSql":"CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`key` TEXT NOT NULL, `valueType` INTEGER NOT NULL, `value` BLOB NOT NULL, PRIMARY KEY(`key`))",
"fields":[
{
"fieldPath":"key",
"columnName":"key",
"affinity":"TEXT",
"notNull":true
},
{
"fieldPath":"valueType",
"columnName":"valueType",
"affinity":"INTEGER",
"notNull":true
},
{
"fieldPath":"value",
"columnName":"value",
"affinity":"BLOB",
"notNull":true
}
],
"primaryKey":{
"columnNames":[
"key"
],
"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, 'c6293b758903bd4b8084f9d2f0ce9763')"