{"ok": true, "database": "t100", "database_color": "60e9c7", "queries": [{"database": "t100", "name": "airports", "sql": "SELECT\n  a.code, a.name, a.city, a.country, a.latitude, a.longitude, a.icao,\n  COALESCE(n.name, a.city || ', ' || a.country) AS place,\n  CASE WHEN a.country IN ('United States', 'Puerto Rico', 'Guam', 'Virgin Islands',\n                          'American Samoa', 'Northern Mariana Islands')\n       THEN 1 ELSE 0 END AS is_us\nFROM (\n  SELECT iata_code AS code, name, city, country, latitude, longitude,\n    CASE WHEN icao_code IN ('', '\\N') THEN NULL ELSE icao_code END AS icao\n  FROM openflights_airports\n  WHERE iata_code IS NOT NULL\n    AND iata_code NOT IN ('', '\\N')\n    AND latitude IS NOT NULL AND longitude IS NOT NULL\n    AND iata_code NOT IN (SELECT code FROM airport_overrides)\n  UNION ALL\n  SELECT code, name, city, country, latitude, longitude, NULL AS icao FROM airport_overrides\n) AS a\nLEFT JOIN airport_names AS n ON n.code = a.code\nORDER BY a.code\n", "title": null, "description": null, "description_html": null, "hide_sql": false, "fragment": null, "parameters": [], "is_write": false, "is_private": false, "is_trusted": true, "source": "config", "owner_id": null, "on_success_message": null, "on_success_message_sql": null, "on_success_redirect": null, "on_error_message": null, "on_error_redirect": null, "private": false}, {"database": "t100", "name": "destinations", "sql": "SELECT\n  year || '-' || printf('%02d', month) AS date,\n  dest,\n  dest_city_name,\n  sum(departures_performed) as deps,\n  sum(seats) as seats,\n  sum(passengers) as total_pax,\n  sum(freight) as freight,\n  '/t100/route?origin=' || origin || '&dest=' || dest || '&_hide_sql=1' as more_detail\nFROM t100 AS t\nWHERE origin = :origin\n  AND (NULLIF(:year, '') IS NULL OR year = CAST(:year AS integer))\nGROUP by dest, date\nORDER BY\n  date DESC,\n  CASE :sort_column\n    WHEN 'departures' THEN deps\n    WHEN 'seats' THEN seats\n    WHEN 'passengers' THEN total_pax\n    WHEN 'freight' THEN freight\n    ELSE dest_city_name\n  END\n  DESC\n", "title": null, "description": null, "description_html": null, "hide_sql": false, "fragment": null, "parameters": [], "is_write": false, "is_private": false, "is_trusted": true, "source": "config", "owner_id": null, "on_success_message": null, "on_success_message_sql": null, "on_success_redirect": null, "on_error_message": null, "on_error_redirect": null, "private": false}, {"database": "t100", "name": "route", "sql": "SELECT\n  year,\n  origin_city_name,\n  dest_city_name,\n  c.name AS carrier,\n  a.name AS aircraft,\n  SUM(departures_performed) AS deps,\n  SUM(departures_scheduled) AS scheduled,\n  SUM(payload) AS total_payload,\n  SUM(seats) AS total_seats,\n  SUM(passengers) AS total_passengers,\n  -- Calculate the true load factor for the whole year based on the new aggregated sums\n  ROUND((1.0 * SUM(passengers)) / SUM(seats) * 100, 1) AS load_factor,\n  SUM(freight) AS total_freight,\n  '/t100/route_year?origin=' || origin || '&dest=' || dest || '&year=' || year || '&_hide_sql=1' as more_detail\nFROM t100 AS t\n  JOIN aircraft_types a ON t.aircraft_type = a.AC_TYPEID\n  JOIN carriers c ON t.carrier_entity = c.CARRIER_ENTITY\nWHERE\n  origin = :origin\n  AND dest = :dest\nGROUP BY\n  year,\n  c.name,\n  a.name\nORDER BY\n  year DESC,\n  a.name ASC,\n  c.name ASC,\n  total_passengers DESC\n", "title": null, "description": null, "description_html": null, "hide_sql": false, "fragment": null, "parameters": [], "is_write": false, "is_private": false, "is_trusted": true, "source": "config", "owner_id": null, "on_success_message": null, "on_success_message_sql": null, "on_success_redirect": null, "on_error_message": null, "on_error_redirect": null, "private": false}, {"database": "t100", "name": "route_year", "sql": "SELECT\n  year,\n  printf('%02d', month) AS month,\n  origin_city_name,\n  dest_city_name,\n  c.name AS carrier,\n  a.name AS aircraft,\n  departures_performed AS deps,\n  departures_scheduled AS scheduled,\n  payload AS total_payload,\n  seats AS total_seats,\n  passengers AS total_passengers,\n  ROUND((1.0 * passengers) / seats * 100, 1) AS load_factor,\n  freight AS total_freight,\n  ramp_to_ramp AS total_ramp_time,\n  air_time AS total_air_time\nFROM t100 AS t\n  JOIN aircraft_types a ON t.aircraft_type = a.AC_TYPEID\n  JOIN carriers c ON t.carrier_entity = c.CARRIER_ENTITY\nWHERE\n  origin = :origin\n  AND dest = :dest\n  AND year = :year\nORDER BY\n  month ASC,\n  a.name ASC,\n  c.name ASC,\n  total_passengers DESC\n", "title": null, "description": null, "description_html": null, "hide_sql": false, "fragment": null, "parameters": [], "is_write": false, "is_private": false, "is_trusted": true, "source": "config", "owner_id": null, "on_success_message": null, "on_success_message_sql": null, "on_success_redirect": null, "on_error_message": null, "on_error_redirect": null, "private": false}, {"database": "t100", "name": "routes_by_month", "sql": "SELECT\n  dest,\n  month,\n  SUM(departures_performed) AS deps,\n  SUM(seats) AS seats,\n  SUM(passengers) AS passengers,\n  SUM(freight) AS freight,\n  CASE WHEN SUM(CASE WHEN domestic = 1 THEN departures_performed ELSE 0 END) * 2\n            > SUM(departures_performed)\n       THEN 'domestic' ELSE 'international' END AS service\nFROM t100\nWHERE origin = :origin AND year = :year\n  AND dest IN (\n    SELECT dest FROM t100\n    WHERE origin = :origin AND year = :year\n    GROUP BY dest\n    HAVING SUM(departures_performed) >= CAST(COALESCE(NULLIF(:min_deps, ''), 12) AS integer)\n  )\nGROUP BY dest, month\nHAVING SUM(departures_performed) > 0 OR SUM(passengers) > 0 OR SUM(freight) > 0\nORDER BY month, dest\n", "title": null, "description": null, "description_html": null, "hide_sql": false, "fragment": null, "parameters": [], "is_write": false, "is_private": false, "is_trusted": true, "source": "config", "owner_id": null, "on_success_message": null, "on_success_message_sql": null, "on_success_redirect": null, "on_error_message": null, "on_error_redirect": null, "private": false}, {"database": "t100", "name": "routes_by_year", "sql": "SELECT\n  dest,\n  MAX(dest_city_market_id) AS market_id,\n  MAX(dest_city_name) AS city,\n  year,\n  SUM(departures_performed) AS deps,\n  SUM(seats) AS seats,\n  SUM(passengers) AS passengers,\n  SUM(freight) AS freight,\n  CASE WHEN SUM(CASE WHEN domestic = 1 THEN departures_performed ELSE 0 END) * 2\n            > SUM(departures_performed)\n       THEN 'domestic' ELSE 'international' END AS service\nFROM t100\nWHERE origin = :origin\nGROUP BY dest, year\nHAVING SUM(departures_performed) >= CAST(COALESCE(NULLIF(:min_deps, ''), 12) AS integer)\n  AND (SUM(departures_performed) > 0 OR SUM(passengers) > 0 OR SUM(freight) > 0)\nORDER BY year, dest\n", "title": null, "description": null, "description_html": null, "hide_sql": false, "fragment": null, "parameters": [], "is_write": false, "is_private": false, "is_trusted": true, "source": "config", "owner_id": null, "on_success_message": null, "on_success_message_sql": null, "on_success_redirect": null, "on_error_message": null, "on_error_redirect": null, "private": false}, {"database": "t100", "name": "top_airports", "sql": "WITH ranked AS (\n  SELECT origin, origin_city_name, deps, seats, passengers, freight,\n    RANK() OVER (ORDER BY passengers DESC) AS by_passengers,\n    RANK() OVER (ORDER BY deps DESC) AS by_deps,\n    RANK() OVER (ORDER BY seats DESC) AS by_seats,\n    RANK() OVER (ORDER BY freight DESC) AS by_freight\n  FROM airport_year_totals\n  WHERE year = CAST(:year AS integer)\n    AND origin_wac BETWEEN 1 AND 93\n)\nSELECT origin, origin_city_name, deps, seats, passengers, freight\nFROM ranked\nWHERE by_passengers <= 20 OR by_deps <= 20 OR by_seats <= 20 OR by_freight <= 20\nORDER BY passengers DESC, origin\n", "title": null, "description": null, "description_html": null, "hide_sql": false, "fragment": null, "parameters": [], "is_write": false, "is_private": false, "is_trusted": true, "source": "config", "owner_id": null, "on_success_message": null, "on_success_message_sql": null, "on_success_redirect": null, "on_error_message": null, "on_error_redirect": null, "private": false}, {"database": "t100", "name": "top_us_airports", "sql": "SELECT\n  origin,\n  origin_city_name,\n  CAST(SUM(departures_performed) AS integer) AS total_deps,\n  CAST(SUM(passengers) AS integer) AS total_passengers,\n  CAST(SUM(seats) AS integer) AS total_seats,\n  CAST(SUM(freight) AS integer) AS total_freight,\n  '/t100/destinations?origin=' || origin || '&_hide_sql=1' AS more_detail\nFROM t100\nWHERE origin_wac BETWEEN 1 AND 93\n  AND year = COALESCE(NULLIF(:year, ''), 2025)\nGROUP BY origin, origin_wac, origin_city_name\nORDER BY\n  CASE :sort_column\n    WHEN 'Departures' THEN total_deps\n    WHEN 'Seats' THEN total_seats\n    WHEN 'Freight' THEN total_freight\n    ELSE total_passengers\n  END\n  DESC\nLIMIT 100;\n", "title": null, "description": null, "description_html": null, "hide_sql": false, "fragment": null, "parameters": [], "is_write": false, "is_private": false, "is_trusted": true, "source": "config", "owner_id": null, "on_success_message": null, "on_success_message_sql": null, "on_success_redirect": null, "on_error_message": null, "on_error_redirect": null, "private": false}], "next": null, "next_url": null, "limit": 50, "show_private_note": false, "show_trusted_note": true, "query_list_path": "/t100/-/queries", "show_database": false, "facets": [{"title": "Mode", "items": [{"label": "Read-only", "count": 8, "href": "/t100/-/queries?is_private=0", "active": true}]}, {"title": "Visibility", "items": [{"label": "Not private", "count": 8, "href": "/t100/-/queries?is_write=0", "active": true}]}], "filters": {"q": "", "is_write": "0", "is_private": "0", "source": "", "owner_id": ""}}