{ "db_name": "SQLite", "query": "\n\t\tSELECT\n\t\t\ti.id,\n\t\t\ti.name,\n\t\t\ti.icon_path,\n\t\t\tcs.game_version,\n\t\t\tcs.loader,\n\t\t\tCASE\n\t\t\t\tWHEN EXISTS (\n\t\t\t\t\tSELECT 1\n\t\t\t\t\tFROM instance_content_entries entry\n\t\t\t\t\tINNER JOIN instance_files file\n\t\t\t\t\t\tON file.id = entry.file_id\n\t\t\t\t\tWHERE entry.content_set_id = cs.id\n\t\t\t\t\t\tAND entry.project_id = ?\n\t\t\t\t\t\tAND file.missing = 0\n\t\t\t\t)\n\t\t\t\t\tTHEN 1\n\t\t\t\tELSE 0\n\t\t\tEND AS \"installed!: i64\"\n\t\tFROM instances i\n\t\tINNER JOIN instance_content_sets cs\n\t\t\tON cs.id = i.applied_content_set_id\n\t\tLEFT JOIN instance_links link\n\t\t\tON link.instance_id = i.id\n\t\tWHERE COALESCE(link.link_kind, 'unmanaged') NOT IN (\n\t\t\t'server_project',\n\t\t\t'server_project_modpack'\n\t\t)\n\t\tORDER BY i.name ASC\n\t\t", "describe": { "columns": [ { "name": "id", "ordinal": 0, "type_info": "Text" }, { "name": "name", "ordinal": 1, "type_info": "Text" }, { "name": "icon_path", "ordinal": 2, "type_info": "Text" }, { "name": "game_version", "ordinal": 3, "type_info": "Text" }, { "name": "loader", "ordinal": 4, "type_info": "Text" }, { "name": "installed!: i64", "ordinal": 5, "type_info": "Integer" } ], "parameters": { "Right": 1 }, "nullable": [ false, false, true, false, false, false ] }, "hash": "c19f53f6791bb289c870ba2607e012d20fc3b1eae65da64f22eb4aa7ac722d8a" }