[
  {
    "Plan": {
      "Node Type": "Sort",
      "Startup Cost": 10271.84,
      "Total Cost": 10271.85,
      "Plan Rows": 7,
      "Plan Width": 80,
      "Sort Key": ["(round((sec_to_gc(cube_distance((ll_to_earth(($2)::double precision, ($4)::double precision))::cube, (ll_to_earth((round(dms2dd(airports.latitude), 9))::double precision, (round(dms2dd(airports.longitude), 9))::double precision))::cube)))::numeric, 2))"],
      "Plans": [
        {
          "Node Type": "Result",
          "Parent Relationship": "InitPlan",
          "Subplan Name": "CTE origin",
          "Startup Cost": 0.00,
          "Total Cost": 0.01,
          "Plan Rows": 1,
          "Plan Width": 0
        },
        {
          "Node Type": "Seq Scan",
          "Parent Relationship": "InitPlan",
          "Subplan Name": "InitPlan 3 (returns $2)",
          "Relation Name": "airports",
          "Alias": "airports_1",
          "Startup Cost": 0.02,
          "Total Cost": 256.00,
          "Plan Rows": 35,
          "Plan Width": 15,
          "Filter": "(upper(airport_id) ~~ upper($1))",
          "Plans": [
            {
              "Node Type": "CTE Scan",
              "Parent Relationship": "InitPlan",
              "Subplan Name": "InitPlan 2 (returns $1)",
              "CTE Name": "origin",
              "Alias": "origin",
              "Startup Cost": 0.00,
              "Total Cost": 0.02,
              "Plan Rows": 1,
              "Plan Width": 32
            }
          ]
        },
        {
          "Node Type": "Seq Scan",
          "Parent Relationship": "InitPlan",
          "Subplan Name": "InitPlan 5 (returns $4)",
          "Relation Name": "airports",
          "Alias": "airports_2",
          "Startup Cost": 0.02,
          "Total Cost": 256.00,
          "Plan Rows": 35,
          "Plan Width": 16,
          "Filter": "(upper(airport_id) ~~ upper($3))",
          "Plans": [
            {
              "Node Type": "CTE Scan",
              "Parent Relationship": "InitPlan",
              "Subplan Name": "InitPlan 4 (returns $3)",
              "CTE Name": "origin",
              "Alias": "origin_1",
              "Startup Cost": 0.00,
              "Total Cost": 0.02,
              "Plan Rows": 1,
              "Plan Width": 32
            }
          ]
        },
        {
          "Node Type": "Seq Scan",
          "Parent Relationship": "InitPlan",
          "Subplan Name": "InitPlan 7 (returns $6)",
          "Relation Name": "airports",
          "Alias": "airports_3",
          "Startup Cost": 0.02,
          "Total Cost": 256.00,
          "Plan Rows": 35,
          "Plan Width": 15,
          "Filter": "(upper(airport_id) ~~ upper($5))",
          "Plans": [
            {
              "Node Type": "CTE Scan",
              "Parent Relationship": "InitPlan",
              "Subplan Name": "InitPlan 6 (returns $5)",
              "CTE Name": "origin",
              "Alias": "origin_2",
              "Startup Cost": 0.00,
              "Total Cost": 0.02,
              "Plan Rows": 1,
              "Plan Width": 32
            }
          ]
        },
        {
          "Node Type": "Seq Scan",
          "Parent Relationship": "InitPlan",
          "Subplan Name": "InitPlan 9 (returns $8)",
          "Relation Name": "airports",
          "Alias": "airports_4",
          "Startup Cost": 0.02,
          "Total Cost": 256.00,
          "Plan Rows": 35,
          "Plan Width": 16,
          "Filter": "(upper(airport_id) ~~ upper($7))",
          "Plans": [
            {
              "Node Type": "CTE Scan",
              "Parent Relationship": "InitPlan",
              "Subplan Name": "InitPlan 8 (returns $7)",
              "CTE Name": "origin",
              "Alias": "origin_3",
              "Startup Cost": 0.00,
              "Total Cost": 0.02,
              "Plan Rows": 1,
              "Plan Width": 32
            }
          ]
        },
        {
          "Node Type": "CTE Scan",
          "Parent Relationship": "InitPlan",
          "Subplan Name": "InitPlan 10 (returns $9)",
          "CTE Name": "origin",
          "Alias": "origin_4",
          "Startup Cost": 0.00,
          "Total Cost": 0.02,
          "Plan Rows": 1,
          "Plan Width": 4
        },
        {
          "Node Type": "Seq Scan",
          "Parent Relationship": "Outer",
          "Relation Name": "airports",
          "Alias": "airports",
          "Startup Cost": 0.00,
          "Total Cost": 9247.70,
          "Plan Rows": 7,
          "Plan Width": 80,
          "Filter": "(((latitude)::text ~~ '%°%′%″%'::text) AND (cube_enlarge((ll_to_earth(($6)::double precision, ($8)::double precision))::cube, gc_to_sec(($9)::double precision), 3) @> (ll_to_earth((round(dms2dd(latitude), 9))::double precision, (round(dms2dd(longitude), 9))::double precision))::cube))"
        }
      ]
    }
  }
]