{"ok": true, "database": "t100", "private": false, "path": "/t100", "size": 2631995392, "tables": [{"name": "aircraft_types", "columns": ["ac_typeid", "ac_group", "ssd_name", "manufacturer", "name", "short_name", "begin_date"], "primary_keys": [], "count": 447, "count_truncated": false, "hidden": false, "fts_table": null, "foreign_keys": {"incoming": [{"other_table": "t100_domestic", "column": "ac_typeid", "other_column": "aircraft_type"}, {"other_table": "t100_international", "column": "ac_typeid", "other_column": "aircraft_type"}], "outgoing": []}, "private": false}, {"name": "airport_names", "columns": ["code", "name"], "primary_keys": ["code"], "count": 4360, "count_truncated": false, "hidden": false, "fts_table": null, "foreign_keys": {"incoming": [], "outgoing": []}, "private": false}, {"name": "airport_overrides", "columns": ["code", "name", "city", "country", "latitude", "longitude"], "primary_keys": ["code"], "count": 8, "count_truncated": false, "hidden": false, "fts_table": null, "foreign_keys": {"incoming": [], "outgoing": []}, "private": false}, {"name": "airport_year_totals", "columns": ["year", "origin", "origin_city_name", "origin_wac", "deps", "seats", "passengers", "freight"], "primary_keys": ["year", "origin"], "count": 10001, "count_truncated": true, "hidden": false, "fts_table": null, "foreign_keys": {"incoming": [], "outgoing": []}, "private": false}, {"name": "carriers", "columns": ["airline_id", "carrier", "carrier_entity", "name", "unique_carrier", "unique_carrier_entity", "unique_carrier_name", "wac", "carrier_group", "carrier_group_new", "region", "start_date_source", "thru_date_source"], "primary_keys": [], "count": 2876, "count_truncated": false, "hidden": false, "fts_table": null, "foreign_keys": {"incoming": [{"other_table": "t100_domestic", "column": "carrier", "other_column": "carrier"}, {"other_table": "t100_domestic", "column": "unique_carrier_entity", "other_column": "carrier_entity"}, {"other_table": "t100_international", "column": "carrier", "other_column": "carrier"}, {"other_table": "t100_international", "column": "unique_carrier_entity", "other_column": "carrier_entity"}], "outgoing": []}, "private": false}, {"name": "openflights_airports", "columns": ["id", "name", "city", "country", "iata_code", "icao_code", "latitude", "longitude", "altitude", "timezone", "dst", "tz", "type", "source"], "primary_keys": [], "count": 7698, "count_truncated": false, "hidden": false, "fts_table": null, "foreign_keys": {"incoming": [], "outgoing": []}, "private": false}, {"name": "t100_domestic", "columns": ["year", "month", "origin", "origin_city_market_id", "origin_wac", "origin_city_name", "dest", "dest_city_market_id", "dest_wac", "dest_city_name", "carrier", "carrier_entity", "carrier_group", "distance", "class", "aircraft_group", "aircraft_type", "aircraft_config", "departures_performed", "departures_scheduled", "payload", "seats", "passengers", "freight", "mail", "ramp_to_ramp", "air_time", "wac"], "primary_keys": [], "count": 10001, "count_truncated": true, "hidden": false, "fts_table": null, "foreign_keys": {"incoming": [], "outgoing": [{"other_table": "aircraft_types", "column": "aircraft_type", "other_column": "ac_typeid"}, {"other_table": "carriers", "column": "carrier", "other_column": "carrier"}, {"other_table": "carriers", "column": "carrier_entity", "other_column": "unique_carrier_entity"}]}, "private": false}, {"name": "t100_international", "columns": ["year", "month", "origin", "origin_city_market_id", "origin_wac", "origin_city_name", "dest", "dest_city_market_id", "dest_wac", "dest_city_name", "carrier", "carrier_entity", "carrier_group", "distance", "class", "aircraft_group", "aircraft_type", "aircraft_config", "departures_performed", "departures_scheduled", "payload", "seats", "passengers", "freight", "mail", "ramp_to_ramp", "air_time", "wac", "none"], "primary_keys": [], "count": 10001, "count_truncated": true, "hidden": false, "fts_table": null, "foreign_keys": {"incoming": [], "outgoing": [{"other_table": "aircraft_types", "column": "aircraft_type", "other_column": "ac_typeid"}, {"other_table": "carriers", "column": "carrier", "other_column": "carrier"}, {"other_table": "carriers", "column": "carrier_entity", "other_column": "unique_carrier_entity"}]}, "private": false}], "hidden_count": 0, "views": [{"name": "t100", "private": false}], "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}], "queries_more": true, "queries_count": 8, "allow_execute_sql": false, "table_columns": {}, "metadata": {}}