{ "db_name": "SQLite", "query": "\n SELECT\n i.id AS \"id!: String\",\n i.path AS \"path!: String\",\n i.applied_content_set_id AS \"applied_content_set_id?: String\",\n i.install_stage AS \"install_stage!: String\",\n i.launcher_feature_version AS \"launcher_feature_version!: String\",\n i.update_channel AS \"update_channel!: String\",\n i.name AS \"name!: String\",\n i.icon_path AS \"icon_path?: String\",\n i.created AS \"created!: i64\",\n i.modified AS \"modified!: i64\",\n i.last_played AS \"last_played?: i64\",\n i.submitted_time_played AS \"submitted_time_played!: i64\",\n i.recent_time_played AS \"recent_time_played!: i64\",\n cs.id AS \"content_set_id?: String\",\n cs.instance_id AS \"content_set_instance_id?: String\",\n cs.name AS \"content_set_name?: String\",\n cs.source_kind AS \"content_set_source_kind?: String\",\n cs.status AS \"content_set_status?: String\",\n cs.game_version AS \"content_set_game_version?: String\",\n cs.protocol_version AS \"content_set_protocol_version?: i64\",\n cs.loader AS \"content_set_loader?: String\",\n cs.loader_version AS \"content_set_loader_version?: String\",\n cs.created AS \"content_set_created?: i64\",\n cs.modified AS \"content_set_modified?: i64\",\n COALESCE(link.link_kind, 'unmanaged') AS \"link_kind!: String\",\n link.modrinth_project_id AS \"modrinth_project_id?: String\",\n link.modrinth_version_id AS \"modrinth_version_id?: String\",\n link.server_project_id AS \"server_project_id?: String\",\n link.content_project_id AS \"content_project_id?: String\",\n link.content_version_id AS \"content_version_id?: String\",\n link.hosting_server_id AS \"hosting_server_id?: String\",\n json(link.hosting_instance_ids) AS \"hosting_instance_ids?: String\",\n link.hosting_active_instance_id AS \"hosting_active_instance_id?: String\",\n link.shared_instance_id AS \"shared_instance_id?: String\",\n link.imported_name AS \"imported_name?: String\",\n link.imported_version_number AS \"imported_version_number?: String\",\n link.imported_filename AS \"imported_filename?: String\",\n COALESCE((\n SELECT json_group_array(group_name)\n FROM (\n SELECT group_name\n FROM instance_groups\n WHERE instance_id = i.id\n ORDER BY group_name\n )\n ), '[]') AS \"groups!: String\",\n json(overrides.overrides) AS \"launch_overrides?: String\"\n FROM instances i\n LEFT JOIN instance_content_sets cs\n ON cs.id = i.applied_content_set_id\n AND cs.instance_id = i.id\n LEFT JOIN instance_links link\n ON link.instance_id = i.id\n LEFT JOIN instance_launch_overrides overrides\n ON overrides.instance_id = i.id\n WHERE i.id = ?\n ", "describe": { "columns": [ { "name": "id!: String", "ordinal": 0, "type_info": "Text" }, { "name": "path!: String", "ordinal": 1, "type_info": "Text" }, { "name": "applied_content_set_id?: String", "ordinal": 2, "type_info": "Text" }, { "name": "install_stage!: String", "ordinal": 3, "type_info": "Text" }, { "name": "launcher_feature_version!: String", "ordinal": 4, "type_info": "Text" }, { "name": "update_channel!: String", "ordinal": 5, "type_info": "Text" }, { "name": "name!: String", "ordinal": 6, "type_info": "Text" }, { "name": "icon_path?: String", "ordinal": 7, "type_info": "Text" }, { "name": "created!: i64", "ordinal": 8, "type_info": "Integer" }, { "name": "modified!: i64", "ordinal": 9, "type_info": "Integer" }, { "name": "last_played?: i64", "ordinal": 10, "type_info": "Integer" }, { "name": "submitted_time_played!: i64", "ordinal": 11, "type_info": "Integer" }, { "name": "recent_time_played!: i64", "ordinal": 12, "type_info": "Integer" }, { "name": "content_set_id?: String", "ordinal": 13, "type_info": "Text" }, { "name": "content_set_instance_id?: String", "ordinal": 14, "type_info": "Text" }, { "name": "content_set_name?: String", "ordinal": 15, "type_info": "Text" }, { "name": "content_set_source_kind?: String", "ordinal": 16, "type_info": "Text" }, { "name": "content_set_status?: String", "ordinal": 17, "type_info": "Text" }, { "name": "content_set_game_version?: String", "ordinal": 18, "type_info": "Text" }, { "name": "content_set_protocol_version?: i64", "ordinal": 19, "type_info": "Integer" }, { "name": "content_set_loader?: String", "ordinal": 20, "type_info": "Text" }, { "name": "content_set_loader_version?: String", "ordinal": 21, "type_info": "Text" }, { "name": "content_set_created?: i64", "ordinal": 22, "type_info": "Integer" }, { "name": "content_set_modified?: i64", "ordinal": 23, "type_info": "Integer" }, { "name": "link_kind!: String", "ordinal": 24, "type_info": "Null" }, { "name": "modrinth_project_id?: String", "ordinal": 25, "type_info": "Text" }, { "name": "modrinth_version_id?: String", "ordinal": 26, "type_info": "Text" }, { "name": "server_project_id?: String", "ordinal": 27, "type_info": "Text" }, { "name": "content_project_id?: String", "ordinal": 28, "type_info": "Text" }, { "name": "content_version_id?: String", "ordinal": 29, "type_info": "Text" }, { "name": "hosting_server_id?: String", "ordinal": 30, "type_info": "Text" }, { "name": "hosting_instance_ids?: String", "ordinal": 31, "type_info": "Null" }, { "name": "hosting_active_instance_id?: String", "ordinal": 32, "type_info": "Text" }, { "name": "shared_instance_id?: String", "ordinal": 33, "type_info": "Text" }, { "name": "imported_name?: String", "ordinal": 34, "type_info": "Text" }, { "name": "imported_version_number?: String", "ordinal": 35, "type_info": "Text" }, { "name": "imported_filename?: String", "ordinal": 36, "type_info": "Text" }, { "name": "groups!: String", "ordinal": 37, "type_info": "Null" }, { "name": "launch_overrides?: String", "ordinal": 38, "type_info": "Null" } ], "parameters": { "Right": 1 }, "nullable": [ false, false, true, false, false, false, false, true, false, false, true, false, false, false, false, false, false, false, false, true, false, true, false, false, null, true, true, true, true, true, true, null, true, true, true, true, true, null, null ] }, "hash": "bcc93c48dd3c9ccbe196cfbe27e36b774d1b506e6cf5f2ab38469e9e3e6c9b6d" }