export const recursivePlan = `
[
    {
      "Plan": {
        "Node Type": "CTE Scan",
        "Parallel Aware": false,
        "CTE Name": "p",
        "Alias": "p",
        "Startup Cost": 187683.13,
        "Total Cost": 187688.35,
        "Plan Rows": 261,
        "Plan Width": 100,
        "Actual Startup Time": 0.046,
        "Actual Total Time": 182.463,
        "Actual Rows": 14,
        "Actual Loops": 1,
        "Output": ["p.last_arrival", "p.destination", "p.hops", "p.flights", "p.level"],
        "Shared Hit Blocks": 2645,
        "Shared Read Blocks": 0,
        "Shared Dirtied Blocks": 0,
        "Shared Written Blocks": 0,
        "Local Hit Blocks": 0,
        "Local Read Blocks": 0,
        "Local Dirtied Blocks": 0,
        "Local Written Blocks": 0,
        "Temp Read Blocks": 0,
        "Temp Written Blocks": 0,
        "I/O Read Time": 0.000,
        "I/O Write Time": 0.000,
        "Plans": [
          {
            "Node Type": "Recursive Union",
            "Parent Relationship": "InitPlan",
            "Subplan Name": "CTE p",
            "Parallel Aware": false,
            "Startup Cost": 0.29,
            "Total Cost": 187683.13,
            "Plan Rows": 261,
            "Plan Width": 88,
            "Actual Startup Time": 0.044,
            "Actual Total Time": 182.452,
            "Actual Rows": 14,
            "Actual Loops": 1,
            "Shared Hit Blocks": 2645,
            "Shared Read Blocks": 0,
            "Shared Dirtied Blocks": 0,
            "Shared Written Blocks": 0,
            "Local Hit Blocks": 0,
            "Local Read Blocks": 0,
            "Local Dirtied Blocks": 0,
            "Local Written Blocks": 0,
            "Temp Read Blocks": 0,
            "Temp Written Blocks": 0,
            "I/O Read Time": 0.000,
            "I/O Write Time": 0.000,
            "Plans": [
              {
                "Node Type": "Nested Loop",
                "Parent Relationship": "Outer",
                "Parallel Aware": false,
                "Join Type": "Inner",
                "Startup Cost": 0.29,
                "Total Cost": 4.33,
                "Plan Rows": 1,
                "Plan Width": 76,
                "Actual Startup Time": 0.044,
                "Actual Total Time": 0.046,
                "Actual Rows": 1,
                "Actual Loops": 1,
                "Output": ["ml.airport_code", "ml_1.airport_code", "ARRAY[ml.airport_code]", "'{}'::character(6)[]", "1"],
                "Inner Unique": false,
                "Shared Hit Blocks": 4,
                "Shared Read Blocks": 0,
                "Shared Dirtied Blocks": 0,
                "Shared Written Blocks": 0,
                "Local Hit Blocks": 0,
                "Local Read Blocks": 0,
                "Local Dirtied Blocks": 0,
                "Local Written Blocks": 0,
                "Temp Read Blocks": 0,
                "Temp Written Blocks": 0,
                "I/O Read Time": 0.000,
                "I/O Write Time": 0.000,
                "Plans": [
                  {
                    "Node Type": "Index Only Scan",
                    "Parent Relationship": "Outer",
                    "Parallel Aware": false,
                    "Scan Direction": "Forward",
                    "Index Name": "airports_data_pkey",
                    "Relation Name": "airports_data",
                    "Schema": "bookings",
                    "Alias": "ml",
                    "Startup Cost": 0.14,
                    "Total Cost": 2.16,
                    "Plan Rows": 1,
                    "Plan Width": 4,
                    "Actual Startup Time": 0.026,
                    "Actual Total Time": 0.026,
                    "Actual Rows": 1,
                    "Actual Loops": 1,
                    "Output": ["ml.airport_code"],
                    "Index Cond": "(ml.airport_code = 'UKX'::bpchar)",
                    "Rows Removed by Index Recheck": 0,
                    "Heap Fetches": 1,
                    "Shared Hit Blocks": 2,
                    "Shared Read Blocks": 0,
                    "Shared Dirtied Blocks": 0,
                    "Shared Written Blocks": 0,
                    "Local Hit Blocks": 0,
                    "Local Read Blocks": 0,
                    "Local Dirtied Blocks": 0,
                    "Local Written Blocks": 0,
                    "Temp Read Blocks": 0,
                    "Temp Written Blocks": 0,
                    "I/O Read Time": 0.000,
                    "I/O Write Time": 0.000
                  },
                  {
                    "Node Type": "Index Only Scan",
                    "Parent Relationship": "Inner",
                    "Parallel Aware": false,
                    "Scan Direction": "Forward",
                    "Index Name": "airports_data_pkey",
                    "Relation Name": "airports_data",
                    "Schema": "bookings",
                    "Alias": "ml_1",
                    "Startup Cost": 0.14,
                    "Total Cost": 2.16,
                    "Plan Rows": 1,
                    "Plan Width": 4,
                    "Actual Startup Time": 0.013,
                    "Actual Total Time": 0.014,
                    "Actual Rows": 1,
                    "Actual Loops": 1,
                    "Output": ["ml_1.airport_code"],
                    "Index Cond": "(ml_1.airport_code = 'CNN'::bpchar)",
                    "Rows Removed by Index Recheck": 0,
                    "Heap Fetches": 1,
                    "Shared Hit Blocks": 2,
                    "Shared Read Blocks": 0,
                    "Shared Dirtied Blocks": 0,
                    "Shared Written Blocks": 0,
                    "Local Hit Blocks": 0,
                    "Local Read Blocks": 0,
                    "Local Dirtied Blocks": 0,
                    "Local Written Blocks": 0,
                    "Temp Read Blocks": 0,
                    "Temp Written Blocks": 0,
                    "I/O Read Time": 0.000,
                    "I/O Write Time": 0.000
                  }
                ]
              },
              {
                "Node Type": "Hash Join",
                "Parent Relationship": "Inner",
                "Parallel Aware": false,
                "Join Type": "Inner",
                "Startup Cost": 16894.32,
                "Total Cost": 18767.36,
                "Plan Rows": 26,
                "Plan Width": 88,
                "Actual Startup Time": 60.047,
                "Actual Total Time": 60.781,
                "Actual Rows": 4,
                "Actual Loops": 3,
                "Output": ["flights.arrival_airport", "p_1.destination", "((p_1.hops || flights.arrival_airport))::character(3)[]", "((p_1.flights || flights.flight_no))::character(6)[]", "(p_1.level + 1)"],
                "Inner Unique": false,
                "Hash Cond": "(flights.departure_airport = p_1.hops[cardinality(p_1.hops)])",
                "Join Filter": "(flights.arrival_airport <> ALL (p_1.hops))",
                "Rows Removed by Join Filter": 0,
                "Shared Hit Blocks": 2641,
                "Shared Read Blocks": 0,
                "Shared Dirtied Blocks": 0,
                "Shared Written Blocks": 0,
                "Local Hit Blocks": 0,
                "Local Read Blocks": 0,
                "Local Dirtied Blocks": 0,
                "Local Written Blocks": 0,
                "Temp Read Blocks": 0,
                "Temp Written Blocks": 0,
                "I/O Read Time": 0.000,
                "I/O Write Time": 0.000,
                "Plans": [
                  {
                    "Node Type": "Hash Join",
                    "Parent Relationship": "Outer",
                    "Parallel Aware": false,
                    "Join Type": "Inner",
                    "Startup Cost": 16894.05,
                    "Total Cost": 18737.58,
                    "Plan Rows": 1819,
                    "Plan Width": 207,
                    "Actual Startup Time": 89.816,
                    "Actual Total Time": 91.063,
                    "Actual Rows": 710,
                    "Actual Loops": 2,
                    "Output": ["flights.flight_no", "flights.departure_airport", "NULL::text", "NULL::text", "flights.arrival_airport", "NULL::text", "NULL::text", "NULL::character(3)", "NULL::interval", "NULL::integer[]"],
                    "Inner Unique": true,
                    "Hash Cond": "(flights.arrival_airport = ml_3.airport_code)",
                    "Shared Hit Blocks": 2641,
                    "Shared Read Blocks": 0,
                    "Shared Dirtied Blocks": 0,
                    "Shared Written Blocks": 0,
                    "Local Hit Blocks": 0,
                    "Local Read Blocks": 0,
                    "Local Dirtied Blocks": 0,
                    "Local Written Blocks": 0,
                    "Temp Read Blocks": 0,
                    "Temp Written Blocks": 0,
                    "I/O Read Time": 0.000,
                    "I/O Write Time": 0.000,
                    "Plans": [
                      {
                        "Node Type": "Hash Join",
                        "Parent Relationship": "Outer",
                        "Parallel Aware": false,
                        "Join Type": "Inner",
                        "Startup Cost": 16888.71,
                        "Total Cost": 18722.87,
                        "Plan Rows": 3498,
                        "Plan Width": 15,
                        "Actual Startup Time": 89.786,
                        "Actual Total Time": 90.883,
                        "Actual Rows": 710,
                        "Actual Loops": 2,
                        "Output": ["flights.flight_no", "flights.departure_airport", "flights.arrival_airport"],
                        "Inner Unique": true,
                        "Hash Cond": "(flights.departure_airport = ml_2.airport_code)",
                        "Shared Hit Blocks": 2638,
                        "Shared Read Blocks": 0,
                        "Shared Dirtied Blocks": 0,
                        "Shared Written Blocks": 0,
                        "Local Hit Blocks": 0,
                        "Local Read Blocks": 0,
                        "Local Dirtied Blocks": 0,
                        "Local Written Blocks": 0,
                        "Temp Read Blocks": 0,
                        "Temp Written Blocks": 0,
                        "I/O Read Time": 0.000,
                        "I/O Write Time": 0.000,
                        "Plans": [
                          {
                            "Node Type": "Aggregate",
                            "Strategy": "Sorted",
                            "Partial Mode": "Simple",
                            "Parent Relationship": "Outer",
                            "Parallel Aware": false,
                            "Startup Cost": 16883.37,
                            "Total Cost": 18632.23,
                            "Plan Rows": 6726,
                            "Plan Width": 67,
                            "Actual Startup Time": 89.700,
                            "Actual Total Time": 90.655,
                            "Actual Rows": 710,
                            "Actual Loops": 2,
                            "Output": ["flights.flight_no", "flights.departure_airport", "flights.arrival_airport", "flights.aircraft_code", "((flights.scheduled_arrival - flights.scheduled_departure))", "NULL::integer[]"],
                            "Group Key": ["flights.flight_no", "flights.departure_airport", "flights.arrival_airport", "flights.aircraft_code", "((flights.scheduled_arrival - flights.scheduled_departure))"],
                            "Shared Hit Blocks": 2635,
                            "Shared Read Blocks": 0,
                            "Shared Dirtied Blocks": 0,
                            "Shared Written Blocks": 0,
                            "Local Hit Blocks": 0,
                            "Local Read Blocks": 0,
                            "Local Dirtied Blocks": 0,
                            "Local Written Blocks": 0,
                            "Temp Read Blocks": 0,
                            "Temp Written Blocks": 0,
                            "I/O Read Time": 0.000,
                            "I/O Write Time": 0.000,
                            "Plans": [
                              {
                                "Node Type": "Sort",
                                "Parent Relationship": "Outer",
                                "Parallel Aware": false,
                                "Startup Cost": 16883.37,
                                "Total Cost": 17051.53,
                                "Plan Rows": 67264,
                                "Plan Width": 39,
                                "Actual Startup Time": 89.696,
                                "Actual Total Time": 89.876,
                                "Actual Rows": 3798,
                                "Actual Loops": 2,
                                "Output": ["flights.flight_no", "flights.departure_airport", "flights.arrival_airport", "flights.aircraft_code", "((flights.scheduled_arrival - flights.scheduled_departure))", "((to_char(flights.scheduled_departure, 'ID'::text))::integer)"],
                                "Sort Key": ["flights.flight_no", "flights.departure_airport", "flights.arrival_airport", "flights.aircraft_code", "((flights.scheduled_arrival - flights.scheduled_departure))", "((to_char(flights.scheduled_departure, 'ID'::text))::integer)"],
                                "Shared Hit Blocks": 2635,
                                "Shared Read Blocks": 0,
                                "Shared Dirtied Blocks": 0,
                                "Shared Written Blocks": 0,
                                "Local Hit Blocks": 0,
                                "Local Read Blocks": 0,
                                "Local Dirtied Blocks": 0,
                                "Local Written Blocks": 0,
                                "Temp Read Blocks": 0,
                                "Temp Written Blocks": 0,
                                "I/O Read Time": 0.000,
                                "I/O Write Time": 0.000,
                                "Plans": [
                                  {
                                    "Node Type": "Aggregate",
                                    "Strategy": "Hashed",
                                    "Partial Mode": "Simple",
                                    "Parent Relationship": "Outer",
                                    "Parallel Aware": false,
                                    "Startup Cost": 10144.34,
                                    "Total Cost": 11489.62,
                                    "Plan Rows": 67264,
                                    "Plan Width": 39,
                                    "Actual Startup Time": 84.769,
                                    "Actual Total Time": 85.870,
                                    "Actual Rows": 3798,
                                    "Actual Loops": 2,
                                    "Output": ["flights.flight_no", "flights.departure_airport", "flights.arrival_airport", "flights.aircraft_code", "((flights.scheduled_arrival - flights.scheduled_departure))", "((to_char(flights.scheduled_departure, 'ID'::text))::integer)"],
                                    "Group Key": ["flights.flight_no", "flights.departure_airport", "flights.arrival_airport", "flights.aircraft_code", "(flights.scheduled_arrival - flights.scheduled_departure)", "(to_char(flights.scheduled_departure, 'ID'::text))::integer"],
                                    "Planned Partitions": 0,
                                    "HashAgg Batches": 1,
                                    "Peak Memory Usage": 3601,
                                    "Disk Usage": 0,
                                    "Shared Hit Blocks": 2624,
                                    "Shared Read Blocks": 0,
                                    "Shared Dirtied Blocks": 0,
                                    "Shared Written Blocks": 0,
                                    "Local Hit Blocks": 0,
                                    "Local Read Blocks": 0,
                                    "Local Dirtied Blocks": 0,
                                    "Local Written Blocks": 0,
                                    "Temp Read Blocks": 0,
                                    "Temp Written Blocks": 0,
                                    "I/O Read Time": 0.000,
                                    "I/O Write Time": 0.000,
                                    "Plans": [
                                      {
                                        "Node Type": "Seq Scan",
                                        "Parent Relationship": "Outer",
                                        "Parallel Aware": false,
                                        "Relation Name": "flights",
                                        "Schema": "bookings",
                                        "Alias": "flights",
                                        "Startup Cost": 0.00,
                                        "Total Cost": 6921.34,
                                        "Plan Rows": 214867,
                                        "Plan Width": 39,
                                        "Actual Startup Time": 0.097,
                                        "Actual Total Time": 94.791,
                                        "Actual Rows": 214867,
                                        "Actual Loops": 1,
                                        "Output": ["flights.flight_no", "flights.departure_airport", "flights.arrival_airport", "flights.aircraft_code", "(flights.scheduled_arrival - flights.scheduled_departure)", "(to_char(flights.scheduled_departure, 'ID'::text))::integer"],
                                        "Shared Hit Blocks": 2624,
                                        "Shared Read Blocks": 0,
                                        "Shared Dirtied Blocks": 0,
                                        "Shared Written Blocks": 0,
                                        "Local Hit Blocks": 0,
                                        "Local Read Blocks": 0,
                                        "Local Dirtied Blocks": 0,
                                        "Local Written Blocks": 0,
                                        "Temp Read Blocks": 0,
                                        "Temp Written Blocks": 0,
                                        "I/O Read Time": 0.000,
                                        "I/O Write Time": 0.000
                                      }
                                    ]
                                  }
                                ]
                              }
                            ]
                          },
                          {
                            "Node Type": "Hash",
                            "Parent Relationship": "Inner",
                            "Parallel Aware": false,
                            "Startup Cost": 4.04,
                            "Total Cost": 4.04,
                            "Plan Rows": 104,
                            "Plan Width": 4,
                            "Actual Startup Time": 0.148,
                            "Actual Total Time": 0.148,
                            "Actual Rows": 104,
                            "Actual Loops": 1,
                            "Output": ["ml_2.airport_code"],
                            "Hash Buckets": 1024,
                            "Original Hash Buckets": 1024,
                            "Hash Batches": 1,
                            "Original Hash Batches": 1,
                            "Peak Memory Usage": 12,
                            "Shared Hit Blocks": 3,
                            "Shared Read Blocks": 0,
                            "Shared Dirtied Blocks": 0,
                            "Shared Written Blocks": 0,
                            "Local Hit Blocks": 0,
                            "Local Read Blocks": 0,
                            "Local Dirtied Blocks": 0,
                            "Local Written Blocks": 0,
                            "Temp Read Blocks": 0,
                            "Temp Written Blocks": 0,
                            "I/O Read Time": 0.000,
                            "I/O Write Time": 0.000,
                            "Plans": [
                              {
                                "Node Type": "Seq Scan",
                                "Parent Relationship": "Outer",
                                "Parallel Aware": false,
                                "Relation Name": "airports_data",
                                "Schema": "bookings",
                                "Alias": "ml_2",
                                "Startup Cost": 0.00,
                                "Total Cost": 4.04,
                                "Plan Rows": 104,
                                "Plan Width": 4,
                                "Actual Startup Time": 0.002,
                                "Actual Total Time": 0.012,
                                "Actual Rows": 104,
                                "Actual Loops": 1,
                                "Output": ["ml_2.airport_code"],
                                "Shared Hit Blocks": 3,
                                "Shared Read Blocks": 0,
                                "Shared Dirtied Blocks": 0,
                                "Shared Written Blocks": 0,
                                "Local Hit Blocks": 0,
                                "Local Read Blocks": 0,
                                "Local Dirtied Blocks": 0,
                                "Local Written Blocks": 0,
                                "Temp Read Blocks": 0,
                                "Temp Written Blocks": 0,
                                "I/O Read Time": 0.000,
                                "I/O Write Time": 0.000
                              }
                            ]
                          }
                        ]
                      },
                      {
                        "Node Type": "Hash",
                        "Parent Relationship": "Inner",
                        "Parallel Aware": false,
                        "Startup Cost": 4.04,
                        "Total Cost": 4.04,
                        "Plan Rows": 104,
                        "Plan Width": 4,
                        "Actual Startup Time": 0.043,
                        "Actual Total Time": 0.043,
                        "Actual Rows": 104,
                        "Actual Loops": 1,
                        "Output": ["ml_3.airport_code"],
                        "Hash Buckets": 1024,
                        "Original Hash Buckets": 1024,
                        "Hash Batches": 1,
                        "Original Hash Batches": 1,
                        "Peak Memory Usage": 12,
                        "Shared Hit Blocks": 3,
                        "Shared Read Blocks": 0,
                        "Shared Dirtied Blocks": 0,
                        "Shared Written Blocks": 0,
                        "Local Hit Blocks": 0,
                        "Local Read Blocks": 0,
                        "Local Dirtied Blocks": 0,
                        "Local Written Blocks": 0,
                        "Temp Read Blocks": 0,
                        "Temp Written Blocks": 0,
                        "I/O Read Time": 0.000,
                        "I/O Write Time": 0.000,
                        "Plans": [
                          {
                            "Node Type": "Seq Scan",
                            "Parent Relationship": "Outer",
                            "Parallel Aware": false,
                            "Relation Name": "airports_data",
                            "Schema": "bookings",
                            "Alias": "ml_3",
                            "Startup Cost": 0.00,
                            "Total Cost": 4.04,
                            "Plan Rows": 104,
                            "Plan Width": 4,
                            "Actual Startup Time": 0.012,
                            "Actual Total Time": 0.024,
                            "Actual Rows": 104,
                            "Actual Loops": 1,
                            "Output": ["ml_3.airport_code"],
                            "Shared Hit Blocks": 3,
                            "Shared Read Blocks": 0,
                            "Shared Dirtied Blocks": 0,
                            "Shared Written Blocks": 0,
                            "Local Hit Blocks": 0,
                            "Local Read Blocks": 0,
                            "Local Dirtied Blocks": 0,
                            "Local Written Blocks": 0,
                            "Temp Read Blocks": 0,
                            "Temp Written Blocks": 0,
                            "I/O Read Time": 0.000,
                            "I/O Write Time": 0.000
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "Node Type": "Hash",
                    "Parent Relationship": "Inner",
                    "Parallel Aware": false,
                    "Startup Cost": 0.22,
                    "Total Cost": 0.22,
                    "Plan Rows": 3,
                    "Plan Width": 84,
                    "Actual Startup Time": 0.005,
                    "Actual Total Time": 0.005,
                    "Actual Rows": 1,
                    "Actual Loops": 3,
                    "Output": ["p_1.destination", "p_1.hops", "p_1.flights", "p_1.level"],
                    "Hash Buckets": 1024,
                    "Original Hash Buckets": 1024,
                    "Hash Batches": 1,
                    "Original Hash Batches": 1,
                    "Peak Memory Usage": 9,
                    "Shared Hit Blocks": 0,
                    "Shared Read Blocks": 0,
                    "Shared Dirtied Blocks": 0,
                    "Shared Written Blocks": 0,
                    "Local Hit Blocks": 0,
                    "Local Read Blocks": 0,
                    "Local Dirtied Blocks": 0,
                    "Local Written Blocks": 0,
                    "Temp Read Blocks": 0,
                    "Temp Written Blocks": 0,
                    "I/O Read Time": 0.000,
                    "I/O Write Time": 0.000,
                    "Plans": [
                      {
                        "Node Type": "WorkTable Scan",
                        "Parent Relationship": "Outer",
                        "Parallel Aware": false,
                        "CTE Name": "p",
                        "Alias": "p_1",
                        "Startup Cost": 0.00,
                        "Total Cost": 0.22,
                        "Plan Rows": 3,
                        "Plan Width": 84,
                        "Actual Startup Time": 0.002,
                        "Actual Total Time": 0.002,
                        "Actual Rows": 1,
                        "Actual Loops": 3,
                        "Output": ["p_1.destination", "p_1.hops", "p_1.flights", "p_1.level"],
                        "Filter": "(p_1.level < 3)",
                        "Rows Removed by Filter": 4,
                        "Shared Hit Blocks": 0,
                        "Shared Read Blocks": 0,
                        "Shared Dirtied Blocks": 0,
                        "Shared Written Blocks": 0,
                        "Local Hit Blocks": 0,
                        "Local Read Blocks": 0,
                        "Local Dirtied Blocks": 0,
                        "Local Written Blocks": 0,
                        "Temp Read Blocks": 0,
                        "Temp Written Blocks": 0,
                        "I/O Read Time": 0.000,
                        "I/O Write Time": 0.000
                      }
                    ]
                  }
                ]
              }
            ]
          }
        ]
      },
      "Planning": {
        "Shared Hit Blocks": 201,
        "Shared Read Blocks": 0,
        "Shared Dirtied Blocks": 0,
        "Shared Written Blocks": 0,
        "Local Hit Blocks": 0,
        "Local Read Blocks": 0,
        "Local Dirtied Blocks": 0,
        "Local Written Blocks": 0,
        "Temp Read Blocks": 0,
        "Temp Written Blocks": 0,
        "I/O Read Time": 0.000,
        "I/O Write Time": 0.000
      },
      "Planning Time": 0.878,
      "Triggers": [
      ],
      "Execution Time": 184.632
    }
  ]
`;
