{ "formatVersion": 1, "database": { "version": 2, "identityHash": "66522c4500a3e7f83bfcabf98096c6bd", "entities": [ { "tableName": "contrail_data_table", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `line_id` INTEGER, `csv_file_url` TEXT, `csv_file_md5` TEXT, `txt_file_url` TEXT, `txt_file_md5` TEXT, `contrail_save_time` INTEGER, `md5` TEXT)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "lineId", "columnName": "line_id", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "csvFileUrl", "columnName": "csv_file_url", "affinity": "TEXT", "notNull": false }, { "fieldPath": "csvFileMd5", "columnName": "csv_file_md5", "affinity": "TEXT", "notNull": false }, { "fieldPath": "txtFileUrl", "columnName": "txt_file_url", "affinity": "TEXT", "notNull": false }, { "fieldPath": "txtFileMd5", "columnName": "txt_file_md5", "affinity": "TEXT", "notNull": false }, { "fieldPath": "contrailSaveTime", "columnName": "contrail_save_time", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "md5", "columnName": "md5", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [ { "name": "index_contrail_data_table_line_id", "unique": false, "columnNames": [ "line_id" ], "orders": [], "createSql": "CREATE INDEX IF NOT EXISTS `index_contrail_data_table_line_id` ON `${TABLE_NAME}` (`line_id`)" }, { "name": "index_contrail_data_table_md5", "unique": false, "columnNames": [ "md5" ], "orders": [], "createSql": "CREATE INDEX IF NOT EXISTS `index_contrail_data_table_md5` ON `${TABLE_NAME}` (`md5`)" } ], "foreignKeys": [] }, { "tableName": "line_data_table", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `line_id` INTEGER, `line_name` TEXT, `end_station_name` TEXT, `line_get_time` INTEGER NOT NULL)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "lineId", "columnName": "line_id", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "lineName", "columnName": "line_name", "affinity": "TEXT", "notNull": false }, { "fieldPath": "endStationName", "columnName": "end_station_name", "affinity": "TEXT", "notNull": false }, { "fieldPath": "linegetTime", "columnName": "line_get_time", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [ { "name": "index_line_data_table_line_id", "unique": false, "columnNames": [ "line_id" ], "orders": [], "createSql": "CREATE INDEX IF NOT EXISTS `index_line_data_table_line_id` ON `${TABLE_NAME}` (`line_id`)" } ], "foreignKeys": [] }, { "tableName": "site_data_table", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `site_id` INTEGER, `line_id` INTEGER, `name` TEXT, `name_kr` TEXT, `seq` INTEGER, `gcj_lon` REAL, `gcj_lat` REAL, `lon` REAL, `lat` REAL, `introduction` TEXT, `is_play_tts` INTEGER, `md5` TEXT)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "siteId", "columnName": "site_id", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "lineId", "columnName": "line_id", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "name", "columnName": "name", "affinity": "TEXT", "notNull": false }, { "fieldPath": "nameKr", "columnName": "name_kr", "affinity": "TEXT", "notNull": false }, { "fieldPath": "seq", "columnName": "seq", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "gcjLon", "columnName": "gcj_lon", "affinity": "REAL", "notNull": false }, { "fieldPath": "gcjLat", "columnName": "gcj_lat", "affinity": "REAL", "notNull": false }, { "fieldPath": "lon", "columnName": "lon", "affinity": "REAL", "notNull": false }, { "fieldPath": "lat", "columnName": "lat", "affinity": "REAL", "notNull": false }, { "fieldPath": "introduction", "columnName": "introduction", "affinity": "TEXT", "notNull": false }, { "fieldPath": "isPlayTts", "columnName": "is_play_tts", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "md5", "columnName": "md5", "affinity": "TEXT", "notNull": false } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [ { "name": "index_site_data_table_site_id", "unique": false, "columnNames": [ "site_id" ], "orders": [], "createSql": "CREATE INDEX IF NOT EXISTS `index_site_data_table_site_id` ON `${TABLE_NAME}` (`site_id`)" }, { "name": "index_site_data_table_line_id", "unique": false, "columnNames": [ "line_id" ], "orders": [], "createSql": "CREATE INDEX IF NOT EXISTS `index_site_data_table_line_id` ON `${TABLE_NAME}` (`line_id`)" } ], "foreignKeys": [] }, { "tableName": "task_data_table", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `task_id` INTEGER, `line_id` INTEGER, `task_data` INTEGER, `task_start_time` INTEGER, `start_time` INTEGER, `end_time` INTEGER, `task_get_time` INTEGER NOT NULL, `status` INTEGER)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "taskId", "columnName": "task_id", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "lineId", "columnName": "line_id", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "taskDate", "columnName": "task_data", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "taskStartTime", "columnName": "task_start_time", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "startTime", "columnName": "start_time", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "endtime", "columnName": "end_time", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "taskgetTime", "columnName": "task_get_time", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "status", "columnName": "status", "affinity": "INTEGER", "notNull": false } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [ { "name": "index_task_data_table_task_id", "unique": false, "columnNames": [ "task_id" ], "orders": [], "createSql": "CREATE INDEX IF NOT EXISTS `index_task_data_table_task_id` ON `${TABLE_NAME}` (`task_id`)" }, { "name": "index_task_data_table_line_id", "unique": false, "columnNames": [ "line_id" ], "orders": [], "createSql": "CREATE INDEX IF NOT EXISTS `index_task_data_table_line_id` ON `${TABLE_NAME}` (`line_id`)" } ], "foreignKeys": [] }, { "tableName": "used_task_data_table", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `task_id` INTEGER, `line_id` INTEGER, `site_id` INTEGER, `line_name` TEXT, `name` TEXT, `name_kr` TEXT, `seq` INTEGER, `gcj_lon` REAL, `gcj_lat` REAL, `lon` REAL, `lat` REAL, `driving_status` INTEGER, `leaving` INTEGER, `arrived_time` INTEGER, `leave_time` INTEGER, `introduction` TEXT, `is_play_tts` INTEGER, `event_save_time` INTEGER NOT NULL)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "taskId", "columnName": "task_id", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "lineId", "columnName": "line_id", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "siteId", "columnName": "site_id", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "lineName", "columnName": "line_name", "affinity": "TEXT", "notNull": false }, { "fieldPath": "name", "columnName": "name", "affinity": "TEXT", "notNull": false }, { "fieldPath": "nameKr", "columnName": "name_kr", "affinity": "TEXT", "notNull": false }, { "fieldPath": "seq", "columnName": "seq", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "gcjLon", "columnName": "gcj_lon", "affinity": "REAL", "notNull": false }, { "fieldPath": "gcjLat", "columnName": "gcj_lat", "affinity": "REAL", "notNull": false }, { "fieldPath": "lon", "columnName": "lon", "affinity": "REAL", "notNull": false }, { "fieldPath": "lat", "columnName": "lat", "affinity": "REAL", "notNull": false }, { "fieldPath": "drivingStatus", "columnName": "driving_status", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "leaving", "columnName": "leaving", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "arrivedTime", "columnName": "arrived_time", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "leaveTime", "columnName": "leave_time", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "introduction", "columnName": "introduction", "affinity": "TEXT", "notNull": false }, { "fieldPath": "isPlayTts", "columnName": "is_play_tts", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "eventSaveTime", "columnName": "event_save_time", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [], "foreignKeys": [] }, { "tableName": "event_data_table", "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `event_type` TEXT, `lineId` INTEGER, `lineName` TEXT, `task_id` INTEGER, `task_start_time` INTEGER, `business_time` INTEGER, `write_version` INTEGER, `site_id` INTEGER, `seq` INTEGER, `driver_id` INTEGER, `event_save_time` INTEGER NOT NULL, `update_status` INTEGER NOT NULL)", "fields": [ { "fieldPath": "id", "columnName": "id", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "eventType", "columnName": "event_type", "affinity": "TEXT", "notNull": false }, { "fieldPath": "lineId", "columnName": "lineId", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "lineName", "columnName": "lineName", "affinity": "TEXT", "notNull": false }, { "fieldPath": "taskId", "columnName": "task_id", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "taskStartTime", "columnName": "task_start_time", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "businessTime", "columnName": "business_time", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "writeVersion", "columnName": "write_version", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "siteId", "columnName": "site_id", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "seq", "columnName": "seq", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "driverId", "columnName": "driver_id", "affinity": "INTEGER", "notNull": false }, { "fieldPath": "eventSaveTime", "columnName": "event_save_time", "affinity": "INTEGER", "notNull": true }, { "fieldPath": "updateStatus", "columnName": "update_status", "affinity": "INTEGER", "notNull": true } ], "primaryKey": { "columnNames": [ "id" ], "autoGenerate": true }, "indices": [ { "name": "index_event_data_table_event_save_time", "unique": false, "columnNames": [ "event_save_time" ], "orders": [], "createSql": "CREATE INDEX IF NOT EXISTS `index_event_data_table_event_save_time` ON `${TABLE_NAME}` (`event_save_time`)" } ], "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, '66522c4500a3e7f83bfcabf98096c6bd')" ] } }