{
  "jsonrpc": "2.0",
  "method": "clionPublishDFAInputs",
  "params": {
    "uri": "file:///Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c",
    "version": 3,
    "tuples": [
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1746:10, col:16\u003e"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2006:10, col:19\u003e"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2043:13, col:22\u003e"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2063:13, col:22\u003e"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2089:13, col:22\u003e"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2664:10, col:16\u003e"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2676:10, col:16\u003e"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3035:11\u003e"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3449:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4103:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4727:1"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4789:10\u003e"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5031:10, col:17\u003e"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5155:11, col:16\u003e"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5278:12, col:16\u003e"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5728:11, col:15\u003e"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5847:10, col:16\u003e"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1"
        ]
      },
      {
        "relation": "FunctionPointerUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7143:10, col:15\u003e"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7752:15\u003e"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:8118:13, col:19\u003e"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:8589:13, col:25\u003e"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:8611:13, col:18\u003e"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:8672:13, col:20\u003e"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:8739:14, col:21\u003e"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:8836:14, col:21\u003e"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:8851:14, col:21\u003e"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:8876:13, col:20\u003e"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9022:13, col:19\u003e"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:1"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9210:11, col:18\u003e"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9239:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9324:1"
        ]
      },
      {
        "relation": "FunctionPointerUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9447:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9588:1"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9618:10, col:20\u003e"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9683:10, col:20\u003e"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9837:10, col:19\u003e"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9890:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10089:1"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10107:11, col:16\u003e"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10317:11, col:14\u003e"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10515:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1"
        ]
      },
      {
        "relation": "SwitchCondition",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11080:10, col:20\u003e"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1"
        ]
      },
      {
        "relation": "VoidFunction",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11288:1"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "1",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:499:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1",
          "2"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1",
          "2"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "2",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:499:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "2",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:499:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "2",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "2"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "3"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "3",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "4",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "4",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "4",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "4",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "4"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "6",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:497:2, col:34\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "6",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:497:8"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "6",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:497:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "6",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:497:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "6",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:498:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "6",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:498:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "6",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:498:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:498:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "6",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:499:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "6",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:499:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:499:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "6",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:499:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:499:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "6",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:501:2, col:16 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "6",
          "7"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "6",
          "7"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "7",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:498:8",
          "2"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "2",
          "2"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "7",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:498:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "7",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:503:8, col:50\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:335:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "7",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:497:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:503:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "7",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:498:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:503:39\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "7",
          "8"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "7",
          "8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:503:8, col:50\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:532:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:497:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:503:30\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:498:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:503:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:503:2, col:50\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:335:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:497:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:503:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:498:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:503:39\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:499:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:503:8, col:50\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:499:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:503:8, col:50\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:505:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:499:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:505:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2",
          "0"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3",
          "1"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3",
          "1"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "4",
          "0"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "4",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "5",
          "4"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "5",
          "4"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "8",
          "4"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "8",
          "4"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "8",
          "1"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "8",
          "1"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "9",
          "6"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "9",
          "6"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "9"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "9"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "0"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:495:1",
          "0"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "11",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:518:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "11",
          "12"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "11",
          "12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "12",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:518:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "12",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:518:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "12",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "12"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "12"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "13"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "13",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "14",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "14",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:520:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:520:2, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "16",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:517:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:520:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "16",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:517:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:520:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:522:8, col:50\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:335:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "16",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:515:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:522:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "16",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:517:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:522:39\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "16",
          "17"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "16",
          "17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:522:8, col:50\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:532:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:515:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:522:30\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:517:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:522:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:522:2, col:50\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:335:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:515:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:522:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:517:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:522:39\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:518:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:522:8, col:50\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:518:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:522:8, col:50\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:524:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:518:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:524:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "18",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "19",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:515:2, col:34\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "20",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:515:8"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "20",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:515:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "20",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:515:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "20",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "20",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:516:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "20",
          "21"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "20",
          "21"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "21",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:516:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "21",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:516:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:517:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "21",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:517:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "21",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:517:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:517:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:518:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "21",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:518:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:518:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "21",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:518:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:518:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:520:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "21",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:516:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:520:16\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "12",
          "10"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "12",
          "10"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "13",
          "11"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "13",
          "11"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "14",
          "10"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "14",
          "10"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "15",
          "14"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "15",
          "14"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "17",
          "14"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "17",
          "14"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "17",
          "11"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "17",
          "11"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "18",
          "16"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "18",
          "16"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "19",
          "16"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "19",
          "16"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "21",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:516:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "21",
          "23",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:520:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:516:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "23",
          "18"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "21",
          "23"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "23",
          "18"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "21",
          "24",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:520:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:516:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "24",
          "19"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "21",
          "24"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "24",
          "19"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "22",
          "20"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "22",
          "20"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "22"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "22"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "10"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:513:1",
          "10"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "26",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "26",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:619:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "26",
          "27"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "26",
          "27"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "27",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "27",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "27",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:619:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "27",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "27",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:619:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "27",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "27"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "27"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "28"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "28",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "29",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "29",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "29",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "29",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "29"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:617:2, col:34\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "31",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:617:8"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "31",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:617:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "31",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:617:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:618:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "31",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:618:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "31",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:618:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:618:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:619:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "31",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:619:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:619:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "31",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:619:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:619:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:621:2, col:16 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "31",
          "32"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "31",
          "32"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "32",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:618:8",
          "2"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "2",
          "2"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "32",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:618:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "32",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:623:8, col:71\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:330:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "32",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:617:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:623:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "32",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:618:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:623:39\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "32",
          "33"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "32",
          "33"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:623:8, col:71\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "33",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:725:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "33",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:617:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:623:30\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "33",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:618:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:623:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:623:2, col:71\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:330:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "33",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:617:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:623:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "33",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:618:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:623:39\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "33",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:619:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:623:8, col:71\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "33",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:619:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:623:8, col:71\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:625:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "33",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:619:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:625:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "27",
          "25"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "27",
          "25"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "28",
          "26"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "28",
          "26"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "29",
          "25"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "29",
          "25"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "30",
          "29"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "30",
          "29"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "33",
          "29"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "33",
          "29"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "33",
          "26"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "33",
          "26"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "34",
          "31"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "34",
          "31"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "34"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "34"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "25"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:614:1",
          "25"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "36",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "36",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:639:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "36",
          "37"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "36",
          "37"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "37",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "37",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "37",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:639:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "37",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "37",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:639:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "37",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "37"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "37"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "38"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "38",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "39",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "39",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "39",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "39",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "39"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "41",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:641:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "41",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:641:2, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "41",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:638:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:641:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "41",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:638:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:641:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "41",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:643:8, col:71\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:330:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "41",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:636:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:643:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "41",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:638:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:643:39\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "41",
          "42"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "41",
          "42"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:643:8, col:71\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "42",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:725:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "42",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:636:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:643:30\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "42",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:638:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:643:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:643:2, col:71\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:330:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "42",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:636:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:643:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "42",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:638:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:643:39\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "42",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:639:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:643:8, col:71\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "42",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:639:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:643:8, col:71\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:645:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "42",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:639:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:645:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "43",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "44",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:636:2, col:34\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "45",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:636:8"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "45",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:636:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "45",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:636:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "45",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "45",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:637:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "45",
          "46"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "45",
          "46"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "46",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:637:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "46",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:637:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:638:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "46",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:638:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "46",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:638:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:638:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:639:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "46",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:639:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:639:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "46",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:639:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:639:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:641:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "46",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:637:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:641:16\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "37",
          "35"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "37",
          "35"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "38",
          "36"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "38",
          "36"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "39",
          "35"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "39",
          "35"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "40",
          "39"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "40",
          "39"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "42",
          "39"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "42",
          "39"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "42",
          "36"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "42",
          "36"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "43",
          "41"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "43",
          "41"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "44",
          "41"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "44",
          "41"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "46",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:637:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "46",
          "48",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:641:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:637:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "48",
          "43"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "46",
          "48"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "48",
          "43"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "46",
          "49",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:641:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:637:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "49",
          "44"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "46",
          "49"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "49",
          "44"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "47",
          "45"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "47",
          "45"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "47"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "47"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "35"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:633:1",
          "35"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "51",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "51",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:658:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "51",
          "52"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "51",
          "52"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "52",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "52",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "52",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:658:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "52",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "52",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:658:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "52",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "52"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "52"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "53"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "53",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "54",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "54",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "54",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "54",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "54"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "56",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:655:2, col:34\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "56",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:655:8"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "56",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:655:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "56",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:655:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "56",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:656:2, col:33\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "56",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:656:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "56",
          "57"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "56",
          "57"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "57",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:656:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "57",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:656:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "57",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:657:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "57",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:657:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "57",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:657:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:657:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "57",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:658:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "57",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:658:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:658:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "57",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:658:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:658:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "57",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:661:2, col:55 \u003cSpelling\u003dline:93:28\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "57",
          "58"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "57",
          "58"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "58",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:657:8",
          "7"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "7",
          "7"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "58",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:657:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "58",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:663:8, col:56\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:330:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "58",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:655:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:663:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "58",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:657:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:663:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "58",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:656:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:663:52\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "58",
          "59"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "58",
          "59"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:663:8, col:56\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "59",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:725:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "59",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:655:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:663:30\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "59",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:657:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:663:39\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "59",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:656:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:663:52\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:663:2, col:56\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:330:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "59",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:655:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:663:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "59",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:657:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:663:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "59",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:656:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:663:52\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "59",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:658:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:663:8, col:56\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "59",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:658:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:663:8, col:56\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:665:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "59",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:658:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:665:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "52",
          "50"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "52",
          "50"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "53",
          "51"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "53",
          "51"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "54",
          "50"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "54",
          "50"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "55",
          "54"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "55",
          "54"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "59",
          "54"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "59",
          "54"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "59",
          "51"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "59",
          "51"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "60",
          "56"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "60",
          "56"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "60"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "60"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "50"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:652:1",
          "50"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "62",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "62",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:679:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "62",
          "63"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "62",
          "63"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "63",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "63",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "63",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:679:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "63",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "63",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:679:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "63",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "63"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "63"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "64"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "64",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "65",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "65",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "65",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "65",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "65"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "67",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "67",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "67",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:677:14",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "67",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:677:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:685:2, col:12 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/catalog/namespace.h:80:54\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "67",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:677:14",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "67",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:678:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "67",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:678:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:687:8, col:71\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:330:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "67",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:678:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:687:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "67",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:676:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:687:39\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "67",
          "68"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "67",
          "68"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:687:8, col:71\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "68",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:725:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "68",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:678:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:687:30\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "68",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:676:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:687:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:687:2, col:71\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:330:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "68",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:678:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:687:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "68",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:676:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:687:39\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "68",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:679:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:687:8, col:71\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "68",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:679:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:687:8, col:71\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:689:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "68",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:679:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:689:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "69",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "70",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "71",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "71",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:675:2, col:42\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "71",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:675:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:675:11"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "71",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:675:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "71",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:675:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "71",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:676:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "71",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:676:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "71",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:676:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:676:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "71",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:677:2, col:21\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "71",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:677:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:677:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "71",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:677:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:677:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "71",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:678:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "71",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:678:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "71",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:678:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:678:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "71",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:679:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "71",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:679:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:679:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "71",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:679:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:679:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "71",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:681:2, col:16 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "71",
          "72"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "71",
          "72"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "72",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:676:8",
          "2"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "2",
          "2"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "72",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:676:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "72",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:684:37, col:69\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "72",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:675:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:684:61\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "72",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:675:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:684:61\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "72",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:684:12, col:70\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "72",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:675:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:684:61\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "72",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:684:2, col:70\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "72",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:675:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:684:61\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "72",
          "73"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "72",
          "73"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "73",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:677:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:684:12, col:70\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "73",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:677:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:684:12, col:70\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "73",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "63",
          "61"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "63",
          "61"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "64",
          "62"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "64",
          "62"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "65",
          "61"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "65",
          "61"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "66",
          "65"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "66",
          "65"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "68",
          "65"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "68",
          "65"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "68",
          "62"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "68",
          "62"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "69",
          "67"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "69",
          "67"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "70",
          "67"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "70",
          "67"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "73",
          "70"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "73",
          "70"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "74",
          "71"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "74",
          "71"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "74"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "74"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "61"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:672:1",
          "61"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "76",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "76",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:705:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "76",
          "77"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "76",
          "77"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "77",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "77",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "77",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:705:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "77",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "77",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:705:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "77",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "77"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "77"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "78"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "78",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "79",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "79",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "79",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "79",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "79"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "81",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "81",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "81",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:703:14",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "81",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:703:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "81",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:711:2, col:12 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/catalog/namespace.h:80:54\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "81",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:703:14",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "81",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:704:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "81",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:704:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "81",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:713:8, col:71\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:330:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "81",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:704:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:713:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "81",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:702:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:713:39\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "81",
          "82"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "81",
          "82"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "82",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:713:8, col:71\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "82",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:725:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "82",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:704:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:713:30\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "82",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:702:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:713:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "82",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:713:2, col:71\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:330:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "82",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:704:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:713:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "82",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:702:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:713:39\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "82",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:705:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:713:8, col:71\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "82",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:705:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:713:8, col:71\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "82",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:715:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "82",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:705:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:715:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "83",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "84",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "85",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:707:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "85",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:707:2, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "85",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:702:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:707:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "85",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:702:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:707:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "85",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:710:37, col:69\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "85",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:700:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:710:61\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "85",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:700:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:710:61\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "85",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:710:12, col:70\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "85",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:700:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:710:61\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "85",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:710:2, col:70\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "85",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:700:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:710:61\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "85",
          "86"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "85",
          "86"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "86",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:703:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:710:12, col:70\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "86",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:703:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:710:12, col:70\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "86",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "87",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "88",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "89",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "89",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:700:2, col:42\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "89",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:700:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:700:11"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "89",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:700:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "89",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:700:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "89",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "89",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:701:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "89",
          "90"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "89",
          "90"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "90",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:701:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "90",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:701:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "90",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:702:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "90",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:702:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "90",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:702:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:702:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "90",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:703:2, col:21\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "90",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:703:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:703:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "90",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:703:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:703:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "90",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:704:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "90",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:704:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "90",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:704:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:704:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "90",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:705:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "90",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:705:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:705:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "90",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:705:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:705:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "90",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:707:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "90",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:701:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:707:16\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "77",
          "75"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "77",
          "75"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "78",
          "76"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "78",
          "76"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "79",
          "75"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "79",
          "75"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "80",
          "79"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "80",
          "79"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "82",
          "79"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "82",
          "79"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "82",
          "76"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "82",
          "76"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "83",
          "81"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "83",
          "81"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "84",
          "81"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "84",
          "81"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "86",
          "84"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "86",
          "84"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "87",
          "85"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "87",
          "85"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "88",
          "85"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "88",
          "85"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "90",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:701:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "90",
          "92",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:707:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:701:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "92",
          "87"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "90",
          "92"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "92",
          "87"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "90",
          "93",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:707:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:701:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "93",
          "88"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "90",
          "93"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "93",
          "88"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "91",
          "89"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "91",
          "89"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "91"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "91"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "75"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:697:1",
          "75"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "95",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "95",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:811:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "95",
          "96"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "95",
          "96"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "96",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "96",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "96",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:811:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "96",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "96",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:811:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "96",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "96"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "96"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "97"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "97",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "98",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "98",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "98",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "98",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "98"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "100",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:810:2, col:33\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "100",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:810:8"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "100",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:810:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "100",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:810:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "100",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:811:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "100",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:811:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:811:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "100",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:811:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:811:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "100",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:813:8, col:46\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:332:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "100",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:810:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:813:33\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "100",
          "101"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "100",
          "101"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "101",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:813:8, col:46\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "101",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:837:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "101",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:810:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:813:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "101",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:813:2, col:46\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:332:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "101",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:810:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:813:33\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "101",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:811:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:813:8, col:46\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "101",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:811:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:813:8, col:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "101",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:815:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "101",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:811:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:815:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "96",
          "94"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "96",
          "94"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "97",
          "95"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "97",
          "95"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "98",
          "94"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "98",
          "94"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "99",
          "98"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "99",
          "98"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "101",
          "98"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "101",
          "98"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "101",
          "95"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "101",
          "95"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "102",
          "100"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "102",
          "100"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "102"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "102"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "94"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:808:1",
          "94"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "104",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "104",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:826:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "104",
          "105"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "104",
          "105"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "105",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "105",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "105",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:826:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "105",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "105",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:826:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "105",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "105"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "105"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "106"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "106",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "107",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "107",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "107",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "107",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "107"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "109",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:824:2, col:33\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "109",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:824:8"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "109",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:824:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "109",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:824:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "109",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "109",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:825:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "109",
          "110"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "109",
          "110"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "110",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:825:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "110",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:825:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "110",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:826:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "110",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:826:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:826:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "110",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:826:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:826:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "110",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:828:8, col:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:332:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "110",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:824:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:828:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "110",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:825:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:828:41\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "110",
          "111"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "110",
          "111"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "111",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:828:8, col:47\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "111",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:837:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "111",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:824:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:828:33\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "111",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:825:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:828:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "111",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:828:2, col:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:332:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "111",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:824:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:828:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "111",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:825:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:828:41\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "111",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:826:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:828:8, col:47\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "111",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:826:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:828:8, col:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "111",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:830:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "111",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:826:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:830:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "105",
          "103"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "105",
          "103"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "106",
          "104"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "106",
          "104"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "107",
          "103"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "107",
          "103"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "108",
          "107"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "108",
          "107"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "111",
          "107"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "111",
          "107"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "111",
          "104"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "111",
          "104"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "112",
          "109"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "112",
          "109"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "112"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "112"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "103"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:822:1",
          "103"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "114",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "114",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1116:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "114",
          "115"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "114",
          "115"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "115",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "115",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "115",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1116:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "115",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "115",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1116:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "115",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "115"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "115"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "116"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "116",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "117",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "117",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "117",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "117",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "117"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "119",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1114:2, col:37\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "119",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1114:8"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "119",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1114:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "119",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1114:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "119",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1115:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "119",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1115:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "119",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1115:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1115:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "119",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1116:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "119",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1116:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1116:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "119",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1116:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1116:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "119",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1118:2, col:16 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "119",
          "120"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "119",
          "120"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "120",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1115:8",
          "2"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "2",
          "2"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "120",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1115:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "120",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1120:8, line:1123:27\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:336:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "120",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1114:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1120:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "120",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1115:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1123:10\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "120",
          "121"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "120",
          "121"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "121",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1120:8, line:1123:27\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "121",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1188:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "121",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1114:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1120:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "121",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1115:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1123:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "121",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1120:2, line:1123:27\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:336:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "121",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1114:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1120:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "121",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1115:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1123:10\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "121",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1116:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1120:8, line:1123:27\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "121",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1116:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1120:8, line:1123:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "121",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1125:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "121",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1116:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1125:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "115",
          "113"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "115",
          "113"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "116",
          "114"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "116",
          "114"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "117",
          "113"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "117",
          "113"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "118",
          "117"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "118",
          "117"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "121",
          "117"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "121",
          "117"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "121",
          "114"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "121",
          "114"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "122",
          "119"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "122",
          "119"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "122"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "122"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "113"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1112:1",
          "113"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "124",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "124",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1138:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "124",
          "125"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "124",
          "125"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "125",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "125",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "125",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1138:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "125",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "125",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1138:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "125",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "125"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "125"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "126"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "126",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "127",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "127",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "127",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "127",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "127"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "129",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1140:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "129",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1140:2, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "129",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1137:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1140:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "129",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1137:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1140:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "129",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1142:8, line:1145:27\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:336:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "129",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1134:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1142:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "129",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1135:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1142:43\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "129",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1135:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1143:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "129",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1137:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1145:10\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "129",
          "130"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "129",
          "130"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "130",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1142:8, line:1145:27\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "130",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1188:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "130",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1134:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1142:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "130",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1135:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1142:43\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "130",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1137:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1145:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "130",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1142:2, line:1145:27\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:336:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "130",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1134:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1142:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "130",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1135:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1142:43\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "130",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1135:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1143:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "130",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1137:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1145:10\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "130",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1138:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1142:8, line:1145:27\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "130",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1138:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1142:8, line:1145:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "130",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1147:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "130",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1138:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1147:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "131",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "132",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "133",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1134:2, col:37\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "133",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1134:8"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "133",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1134:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "133",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1134:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "133",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1135:2, col:35\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "133",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1135:9"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "133",
          "134"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "133",
          "134"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "134",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1135:9",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "134",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1135:9",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "134",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "134",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1136:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "134",
          "135"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "134",
          "135"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "135",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1136:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "135",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1136:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "135",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1137:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "135",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1137:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "135",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1137:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1137:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "135",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1138:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "135",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1138:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1138:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "135",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1138:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1138:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "135",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1140:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "135",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1136:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1140:16\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "125",
          "123"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "125",
          "123"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "126",
          "124"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "126",
          "124"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "127",
          "123"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "127",
          "123"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "128",
          "127"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "128",
          "127"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "130",
          "127"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "130",
          "127"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "130",
          "124"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "130",
          "124"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "131",
          "129"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "131",
          "129"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "132",
          "129"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "132",
          "129"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "135",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1136:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "135",
          "137",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1140:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1136:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "137",
          "131"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "135",
          "137"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "137",
          "131"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "135",
          "138",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1140:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1136:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "138",
          "132"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "135",
          "138"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "138",
          "132"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "136",
          "133"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "136",
          "133"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "136"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "136"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "123"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1132:1",
          "123"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1159:1",
          "140",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1161:9, line:1164:19\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:336:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "140",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1159:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1161:32\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "140",
          "141"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "140",
          "141"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1159:1",
          "141",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1161:9, line:1164:19\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "141",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1188:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "141",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1159:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1161:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1159:1",
          "141",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1161:2, line:1164:19\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "141"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "141"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "141",
          "139"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "141",
          "139"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "142",
          "140"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "142",
          "140"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1159:1",
          "142"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1159:1",
          "142"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1159:1",
          "139"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1159:1",
          "139"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "142",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1159:28"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "142",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1159:28",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1159:28"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:1",
          "144",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1173:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:1",
          "144",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1173:2, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "144",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1171:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1173:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "144",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1171:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1173:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:1",
          "144",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1175:9, line:1178:29\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:336:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "144",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1175:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "144",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1171:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1178:11\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "144",
          "145"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "144",
          "145"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:1",
          "145",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1175:9, line:1178:29\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "145",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1188:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "145",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1175:32\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "145",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1171:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1178:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:1",
          "145",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1175:2, line:1178:29\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "145"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "145"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:1",
          "146",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:1",
          "147",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:1",
          "148",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1171:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "148",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1171:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "148",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1171:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1171:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:1",
          "148",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1173:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "148",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1173:16\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "145",
          "143"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "145",
          "143"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "146",
          "144"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "146",
          "144"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "147",
          "144"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "147",
          "144"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "148",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:46"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "148",
          "150",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1173:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:46",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "150",
          "146"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "148",
          "150"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "150",
          "146"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "148",
          "151",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1173:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:46",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "151",
          "147"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "148",
          "151"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "151",
          "147"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "149",
          "148"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "149",
          "148"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:1",
          "149"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:1",
          "149"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:1",
          "143"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:1",
          "143"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "149",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:29"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "149",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:29",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:29"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "149",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:46"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "149",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:46",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1169:46"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "153",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "153",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1509:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "153",
          "154"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "153",
          "154"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "154",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "154",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "154",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1509:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "154",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "154",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1509:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "154",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "154"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "154"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "155"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "155",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "156",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "156",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "156",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "156",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "156"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "158",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1508:2, col:36\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "158",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1508:8"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "158",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1508:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "158",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1508:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "158",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1509:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "158",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1509:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1509:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "158",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1509:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1509:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "158",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1511:8, col:51\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:341:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "158",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1508:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1511:36\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "158",
          "159"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "158",
          "159"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "159",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1511:8, col:51\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "159",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1523:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "159",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1508:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1511:36\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "159",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1511:2, col:51\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:341:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "159",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1508:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1511:36\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "159",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1509:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1511:8, col:51\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "159",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1509:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1511:8, col:51\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "159",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1513:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "159",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1509:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1513:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "154",
          "152"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "154",
          "152"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "155",
          "153"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "155",
          "153"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "156",
          "152"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "156",
          "152"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "157",
          "156"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "157",
          "156"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "159",
          "156"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "159",
          "156"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "159",
          "153"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "159",
          "153"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "160",
          "158"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "160",
          "158"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "160"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "160"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "152"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1506:1",
          "152"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "162",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "162",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1649:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "162",
          "163"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "162",
          "163"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "163",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "163",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "163",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1649:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "163",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "163",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1649:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "163",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "163"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "163"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "164"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "164",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "165",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "165",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "165",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "165",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "165"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "167",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1648:2, col:32\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "167",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1648:8"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "167",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1648:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "167",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1648:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "167",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1649:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "167",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1649:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1649:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "167",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1649:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1649:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "167",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1651:8, col:70\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:342:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "167",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1648:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1651:33\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "167",
          "168"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "167",
          "168"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "168",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1651:8, col:70\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "168",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1674:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "168",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1648:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1651:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "168",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1651:2, col:70\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:342:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "168",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1648:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1651:33\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "168",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1649:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1651:8, col:70\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "168",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1649:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1651:8, col:70\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "168",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1653:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "168",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1649:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1653:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "163",
          "161"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "163",
          "161"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "164",
          "162"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "164",
          "162"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "165",
          "161"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "165",
          "161"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "166",
          "165"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "166",
          "165"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "168",
          "165"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "168",
          "165"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "168",
          "162"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "168",
          "162"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "169",
          "167"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "169",
          "167"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "169"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "169"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "161"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1646:1",
          "161"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:1",
          "171",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1665:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:1",
          "171",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1665:2, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "171",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1663:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1665:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "171",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1663:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1665:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:1",
          "171",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1667:9, col:65\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:342:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "171",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1667:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "171",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1663:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1667:41\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "171",
          "172"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "171",
          "172"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:1",
          "172",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1667:9, col:65\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1674:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1667:34\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1663:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1667:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:1",
          "172",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1667:2, col:65\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "172"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "172"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:1",
          "173",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:1",
          "174",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:1",
          "175",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1663:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "175",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1663:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "175",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1663:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1663:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:1",
          "175",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1665:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "175",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1665:16\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "172",
          "170"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "172",
          "170"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "173",
          "171"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "173",
          "171"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "174",
          "171"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "174",
          "171"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "175",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:43"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "175",
          "177",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1665:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:43",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "177",
          "173"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "175",
          "177"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "177",
          "173"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "175",
          "178",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1665:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:43",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "178",
          "174"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "175",
          "178"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "178",
          "174"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "176",
          "175"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "176",
          "175"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:1",
          "176"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:1",
          "176"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:1",
          "170"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:1",
          "170"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "176",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:31"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "176",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:31",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:31"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "176",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:43"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "176",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:43",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1661:43"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "180",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1855:2, col:16 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "180",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1842:8",
          "2"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "2",
          "2"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "180",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1842:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "180",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1856:32, col:60\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:471:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "180",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1840:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1856:50\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "180",
          "181"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "180",
          "181"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "181",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1856:32, col:60\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "181",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "181",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1840:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1856:50\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "181",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1856:12, col:73\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:471:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "181",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1840:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1856:50\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "181",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1840:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1856:63\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "181",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1840:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1856:63\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "181",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1856:2, col:73\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:471:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "181",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1840:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1856:50\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "181",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1840:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1856:63\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "181",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1843:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1856:12, col:73\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "181",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1843:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1856:12, col:73\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "181",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1857:11, line:1858:34\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:327:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "181",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1841:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1857:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "181",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1843:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1857:59\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "181",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1842:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1858:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "181",
          "182"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "181",
          "182"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "182",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1857:11, line:1858:34\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1843:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1857:59\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1842:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1858:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "182",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1857:2, line:1858:34\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:327:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1841:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1857:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1843:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1857:59\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1842:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1858:20\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1844:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1857:11, line:1858:34\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1844:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1857:11, line:1858:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "182",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1844:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "182",
          "183"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "182",
          "183"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "183",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "183",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "183",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1844:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "183",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "183",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1844:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "183",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "183"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "183"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "184"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "184",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "185",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "185",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "185",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "185",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "185"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "187",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1840:2, col:37\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "187",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1840:8"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "187",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1840:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "187",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1840:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "187",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1841:2, col:22\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "187",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1841:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1841:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "187",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1841:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1841:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "187",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1842:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "187",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1842:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "187",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1842:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1842:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "187",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1843:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "187",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1843:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1843:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "187",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1843:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1843:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "187",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1844:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "187",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1844:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1844:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "187",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1844:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1844:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "187",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1846:16, col:51\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "187",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1840:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1846:41\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "187",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1840:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1846:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "187",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1846:2, col:51\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "187",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1840:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1846:41\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "187",
          "188"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "187",
          "188"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "188",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1841:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1846:16, col:51\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "188",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1841:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1846:16, col:51\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "188",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1849:6, col:21 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "188",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1841:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1849:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "183",
          "179"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "183",
          "179"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "184",
          "180"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "184",
          "180"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "185",
          "179"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "185",
          "179"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "186",
          "185"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "186",
          "185"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "188",
          "185"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "188",
          "185"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "188",
          "180"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "188",
          "180"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "189",
          "187"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "189",
          "187"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "189"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "189"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "179"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1838:1",
          "179"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:1",
          "191",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1872:2, col:22\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "191",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1872:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1872:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "191",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1872:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1872:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:1",
          "191",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1873:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "191",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1873:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1873:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "191",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1873:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1873:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:1",
          "191",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1875:16, col:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "191",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1875:41\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "191",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1875:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:1",
          "191",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1875:2, col:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "191",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1875:41\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "191",
          "192"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "191",
          "192"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "192",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1872:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1875:16, col:52\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "192",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1872:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1875:16, col:52\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:1",
          "192",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1876:12, col:54\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "192",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1876:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "192",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1876:43\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "192",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1876:32\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "192",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1876:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:1",
          "192",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1876:2, col:54\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "192",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1876:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "192",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1876:43\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "192",
          "193"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "192",
          "193"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "193",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1873:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1876:12, col:54\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "193",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1873:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1876:12, col:54\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:1",
          "193",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1878:9, col:70\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "193",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1872:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1878:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "193",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1873:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1878:50\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "193",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1873:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1878:50\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:1",
          "193",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1878:2, col:70\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "193"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "193"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "193",
          "190"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "193",
          "190"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "194",
          "191"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "194",
          "191"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:1",
          "194"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:1",
          "194"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:1",
          "190"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:1",
          "190"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "194",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:33"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "194",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:33",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:33"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "194",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:52"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:52"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "194",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:52",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1870:52"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "196",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "196",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1892:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "196",
          "197"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "196",
          "197"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "197",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "197",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "197",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1892:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "197",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "197",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1892:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "197",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "197"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "197"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "198"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "198",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "199",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "199",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "199",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "199",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "199"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "201",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1890:2, col:39\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "201",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1890:8"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "201",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1890:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "201",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1890:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "201",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1891:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "201",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1891:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "201",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1891:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1891:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "201",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1892:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "201",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1892:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1892:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "201",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1892:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1892:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "201",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1894:2, col:16 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "201",
          "202"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "201",
          "202"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "202",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1891:8",
          "2"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "2",
          "2"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "202",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1891:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "202",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1896:8, col:74\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:344:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "202",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1890:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1896:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "202",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1891:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1896:57\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "202",
          "203"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "202",
          "203"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "203",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1896:8, col:74\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "203",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1935:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "203",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1890:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1896:36\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "203",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1891:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1896:57\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "203",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1896:2, col:74\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:344:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "203",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1890:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1896:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "203",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1891:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1896:57\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "203",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1892:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1896:8, col:74\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "203",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1892:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1896:8, col:74\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "203",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1898:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "203",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1892:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1898:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "197",
          "195"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "197",
          "195"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "198",
          "196"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "198",
          "196"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "199",
          "195"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "199",
          "195"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "200",
          "199"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "200",
          "199"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "203",
          "199"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "203",
          "199"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "203",
          "196"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "203",
          "196"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "204",
          "201"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "204",
          "201"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "204"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "204"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "195"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1888:1",
          "195"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "206",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "206",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1910:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "206",
          "207"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "206",
          "207"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "207",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "207",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "207",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1910:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "207",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "207",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1910:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "207",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "207"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "207"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "208"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "208",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "209",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "209",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "209",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "209",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "209"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "211",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1912:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "211",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1912:2, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "211",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1909:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1912:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "211",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1909:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1912:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "211",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1914:8, col:74\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:344:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "211",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1907:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1914:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "211",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1909:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1914:57\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "211",
          "212"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "211",
          "212"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "212",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1914:8, col:74\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "212",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1935:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "212",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1907:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1914:36\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "212",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1909:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1914:57\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "212",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1914:2, col:74\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:344:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "212",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1907:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1914:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "212",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1909:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1914:57\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "212",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1910:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1914:8, col:74\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "212",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1910:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1914:8, col:74\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "212",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1916:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "212",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1910:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1916:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "213",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "214",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "215",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1907:2, col:39\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "215",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1907:8"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "215",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1907:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "215",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1907:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "215",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "215",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1908:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "215",
          "216"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "215",
          "216"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "216",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1908:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "216",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1908:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "216",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1909:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "216",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1909:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "216",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1909:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1909:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "216",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1910:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "216",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1910:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1910:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "216",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1910:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1910:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "216",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1912:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "216",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1908:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1912:16\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "207",
          "205"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "207",
          "205"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "208",
          "206"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "208",
          "206"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "209",
          "205"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "209",
          "205"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "210",
          "209"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "210",
          "209"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "212",
          "209"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "212",
          "209"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "212",
          "206"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "212",
          "206"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "213",
          "211"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "213",
          "211"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "214",
          "211"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "214",
          "211"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "216",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1908:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "216",
          "218",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1912:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1908:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "218",
          "213"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "216",
          "218"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "218",
          "213"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "216",
          "219",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1912:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1908:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "219",
          "214"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "216",
          "219"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "219",
          "214"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "217",
          "215"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "217",
          "215"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "217"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "217"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "205"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1905:1",
          "205"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1926:1",
          "221",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1928:9, col:65\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:344:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "221",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1926:34",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1928:37\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "221",
          "222"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "221",
          "222"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1926:1",
          "222",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1928:9, col:65\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "222",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1935:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "222",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1926:34",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1928:37\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1926:1",
          "222",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1928:2, col:65\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "222"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "222"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "222",
          "220"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "222",
          "220"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "223",
          "221"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "223",
          "221"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1926:1",
          "223"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1926:1",
          "223"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1926:1",
          "220"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1926:1",
          "220"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "223",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1926:34"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "223",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1926:34",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:1926:34"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "225",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:346:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "225",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2384:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "225",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2385:8",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "225",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2387:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "225",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2386:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "225",
          "226"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "225",
          "226"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "226",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "226",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "226",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2384:11",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "226",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2385:8",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "226",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2387:11",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "226",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2386:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "226",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:346:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "226",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2384:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "226",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2385:8",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "226",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2387:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "226",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2386:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "226",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "226"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "226"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "227",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2406:3, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "227",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2387:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "227",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2387:11",
          ""
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "228"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "228",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "229",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "229",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "229",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "229",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "229"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "231",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2394:13, col:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "231",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2385:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2394:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "231",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2385:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2394:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "231",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2394:3, col:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "231",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2385:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2394:26\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "231",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2387:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2394:13, col:31\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "231",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2387:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2394:13, col:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "231",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2402:7, col:18 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "231",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2387:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2402:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "232",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "232",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2384:2, col:38\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "232",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2384:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2384:11"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "232",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2384:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "232",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2384:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "232",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2385:2, col:32\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "232",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2385:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "232",
          "233"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "232",
          "233"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "233",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2385:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "233",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2385:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "233",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2386:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "233",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2386:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "233",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2386:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2386:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "233",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2387:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "233",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2387:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2387:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "233",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2387:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2387:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "233",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2389:2, col:16 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "233",
          "234"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "233",
          "234"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "234",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2386:8",
          "2"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "2",
          "2"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "234",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2386:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "234",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "234",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2385:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "226",
          "224"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "226",
          "224"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "227",
          "225"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "227",
          "225"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "228",
          "225"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "228",
          "225"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "229",
          "224"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "229",
          "224"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "230",
          "229"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "230",
          "229"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "231",
          "229"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "231",
          "229"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "231",
          "225"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "231",
          "225"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "234",
          "231"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "234",
          "231"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "234",
          "227"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "234",
          "227"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "235",
          "232"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "235",
          "232"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "235"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "235"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "224"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2382:1",
          "224"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "237",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:346:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "237",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2414:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "237",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2415:8",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "237",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2418:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "237",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2417:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "237",
          "238"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "237",
          "238"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "238",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "238",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "238",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2414:11",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "238",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2415:8",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "238",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2418:11",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "238",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2417:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "238",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:346:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "238",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2414:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "238",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2415:8",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "238",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2418:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "238",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2417:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "238",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "238"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "238"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "239",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2431:3, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "239",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2418:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "239",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2418:11",
          ""
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "240"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "240",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "241",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "241",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "241",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "241",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "241"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "243",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2425:13, col:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "243",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2415:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2425:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "243",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2415:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2425:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "243",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2425:3, col:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "243",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2415:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2425:26\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "243",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2418:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2425:13, col:31\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "243",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2418:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2425:13, col:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "243",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2427:7, col:18 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "243",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2418:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2427:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "244",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2420:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "244",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2420:2, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "244",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2417:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2420:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "244",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2417:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2420:16, col:86 \u003cSpelling\u003dline:92:28\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "244",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "244",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2415:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "245",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "246",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "247",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "247",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2414:2, col:38\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "247",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2414:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2414:11"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "247",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2414:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "247",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2414:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "247",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2415:2, col:32\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "247",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2415:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "247",
          "248"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "247",
          "248"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "248",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2415:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "248",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2415:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "248",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "248",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2416:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "248",
          "249"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "248",
          "249"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "249",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2416:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "249",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2416:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "249",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2417:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "249",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2417:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "249",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2417:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2417:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "249",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2418:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "249",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2418:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2418:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "249",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2418:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2418:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "249",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2420:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "249",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2416:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2420:16\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "238",
          "236"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "238",
          "236"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "239",
          "237"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "239",
          "237"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "240",
          "237"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "240",
          "237"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "241",
          "236"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "241",
          "236"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "242",
          "241"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "242",
          "241"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "243",
          "241"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "243",
          "241"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "243",
          "237"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "243",
          "237"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "244",
          "243"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "244",
          "243"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "244",
          "239"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "244",
          "239"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "245",
          "244"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "245",
          "244"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "246",
          "244"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "246",
          "244"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "249",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2416:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "249",
          "251",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2420:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2416:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "251",
          "245"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "249",
          "251"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "251",
          "245"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "249",
          "252",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2420:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2416:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "252",
          "246"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "249",
          "252"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "252",
          "246"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "250",
          "247"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "250",
          "247"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "250"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "250"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "236"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2412:1",
          "236"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "254",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2459:8, line:2460:24\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:327:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "254",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2439:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2459:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "254",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2440:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2459:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "254",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2460:10\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "254",
          "255"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "254",
          "255"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "255",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2459:8, line:2460:24\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "255",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "255",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2439:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2459:34\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "255",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2440:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2459:40\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "255",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2460:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "255",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2459:2, line:2460:24\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:327:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "255",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2439:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2459:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "255",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2440:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2459:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "255",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2460:10\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "255",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2442:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2459:8, line:2460:24\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "255",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2442:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2459:8, line:2460:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "255",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2462:9, col:27\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "255",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2442:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2462:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "255",
          "256"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "255",
          "256"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "256",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2462:9, col:27\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "256",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "256",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2442:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2462:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "256",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2462:2, col:27\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "256"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "256"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "257",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2456:3, col:13 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "257",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2440:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "257",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2440:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "258",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2454:13, col:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "258",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2454:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "258",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2454:42\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "258",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2454:33\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "258",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2454:42\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "258",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2454:3, col:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "258",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2454:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "258",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2454:42\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "258",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2440:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2454:13, col:47\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "258",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2440:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2454:13, col:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "259",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2439:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "259",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2439:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2439:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "259",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2439:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2439:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "259",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2440:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "259",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2440:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2440:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "259",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2440:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2440:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "259",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2441:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "259",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2441:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2441:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "259",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2441:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2441:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "259",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2442:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "259",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2442:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2442:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "259",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2442:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2442:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "259",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2445:12, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "259",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2445:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "259",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2445:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "259",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2445:2, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "259",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2445:28\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "259",
          "260"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "259",
          "260"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "260",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2441:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2445:12, col:32\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "260",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2441:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2445:12, col:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "260",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2448:18, col:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "260",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2441:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2448:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "260",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2441:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2448:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "260",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2448:2, col:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "260",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2441:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2448:31\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "260",
          "261"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "260",
          "261"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "261",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2439:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2448:9, col:38\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "261",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2439:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2448:9, col:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "261",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2450:2, col:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "261",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2441:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2450:8\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "261",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2441:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2450:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "261",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "261",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:36",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "256",
          "253"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "256",
          "253"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "257",
          "254"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "257",
          "254"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "258",
          "254"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "258",
          "254"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "261",
          "258"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "261",
          "258"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "261",
          "257"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "261",
          "257"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "262",
          "259"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "262",
          "259"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "262"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "262"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "253"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:1",
          "253"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "262",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:26"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:26"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "262",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:26",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:26"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "262",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:36"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "262",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:36",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:36"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "262",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:55"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:55"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "262",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:55",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:55"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "262",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:68"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "262",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:68",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2437:68"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "264",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "264",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "264",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "264",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "264"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "264"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "265",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "265",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "265",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "265",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2474:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2496:49\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "265",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2474:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2496:49\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "266",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2491:3, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "266",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2476:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "266",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2476:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "266",
          "267"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "266",
          "267"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "267",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2476:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "267",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2476:12",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "267",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2477:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2491:14, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "267",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2477:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2491:14, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "267",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2492:3, col:23\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "267",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2492:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "267",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2492:4\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "267",
          "268"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "267",
          "268"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "268",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2477:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2492:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "268",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2477:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2492:13\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "268",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2493:3, col:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "268",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2476:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2493:19\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "268",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2476:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2493:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "269",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2474:2, col:33\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "269",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2474:8"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "269",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2474:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "269",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2474:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "269",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "269",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "269",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "269",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2476:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "269",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2476:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2476:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "269",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2476:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2476:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "269",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2477:2, col:25\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "269",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2477:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2477:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "269",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2477:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2477:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "269",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2482:18, col:36\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "269",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2482:2, col:36\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "269",
          "270"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "269",
          "270"
        ]
      },
      {
        "relation": "MallocCall",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2482:11, col:36\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "270",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2482:11, col:36\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "270",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2482:11, col:36\u003e",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2482:11, col:36\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "270",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2482:11, col:36\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "270",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "270",
          "271"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "270",
          "271"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "271",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "271",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "271",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "271",
          "272"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "271",
          "272"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "272",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "272",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "272",
          "273"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "272",
          "273"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "273",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "273",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2475:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "273",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2488:12, col:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "273",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2474:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "273",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2488:2, col:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "273",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2474:8",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "273",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2476:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2488:12, col:61\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "273",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2476:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2488:12, col:61\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "273",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "273",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2476:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "264",
          "263"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "264",
          "263"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "265",
          "264"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "265",
          "264"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "268",
          "264"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "268",
          "264"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "273",
          "266"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "273",
          "266"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "273",
          "265"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "273",
          "265"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "274",
          "269"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "274",
          "269"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "274"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "274"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "263"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2472:1",
          "263"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "276",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2859:2, col:21\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "276",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2852:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "276",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2861:9, col:60\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:348:12"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "276",
          "277"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "276",
          "277"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "277",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2852:17"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "277",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2853:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2861:40\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "277",
          "278"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "277",
          "278"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "278",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2861:9, col:60\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "278",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2968:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "278",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2853:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2861:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "278",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2861:2, col:60\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:348:12"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "278",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2852:17"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "278",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2853:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2861:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "278",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2863:2, col:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "278",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2853:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2863:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "278",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2853:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2863:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "278",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "278",
          "279"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "278",
          "279"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "279",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2852:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "279",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2852:17",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "279",
          "280"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "279",
          "280"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "280",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "280",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "280",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "280",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2852:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "280",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2852:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "280",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "280"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "280"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "281"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "281",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "282",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "282",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "282",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "282",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "282"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "284",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2851:2, col:33\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2851:8"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2851:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2851:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "284",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2852:2, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2852:17"
        ]
      },
      {
        "relation": "ComplexTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2852:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2852:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2852:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "284",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2853:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2853:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2853:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2853:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2853:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "284",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2855:12, col:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2851:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "284",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2855:2, col:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2851:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "284",
          "285"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "284",
          "285"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "285",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2853:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2855:12, col:61\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "285",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2853:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2855:12, col:61\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "285",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2856:6, col:7 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:639:64\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "285",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2853:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "280",
          "275"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "280",
          "275"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "281",
          "276"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "281",
          "276"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "282",
          "275"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "282",
          "275"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "283",
          "282"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "283",
          "282"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "285",
          "282"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "285",
          "282"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "285",
          "276"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "285",
          "276"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "286",
          "284"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "286",
          "284"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "286"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "286"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "275"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2849:1",
          "275"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "288",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2885:2, col:21\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "288",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2878:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "288",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2887:9, col:61\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:348:12"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "288",
          "289"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "288",
          "289"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "289",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2878:17"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "289",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2879:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2887:40\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "289",
          "290"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "289",
          "290"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "290",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2887:9, col:61\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "290",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2968:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "290",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2879:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2887:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "290",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2887:2, col:61\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:348:12"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "290",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2878:17"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "290",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2879:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2887:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "290",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2889:2, col:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "290",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2879:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2889:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "290",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2879:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2889:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "290",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "290",
          "291"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "290",
          "291"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "291",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2878:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "291",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2878:17",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "291",
          "292"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "291",
          "292"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "292",
          ""
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "292",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "292",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:481:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "292",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2878:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "292",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2878:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "292",
          ""
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "292"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "292"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "293"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "293",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "294",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "294",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "294",
          ""
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "294",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "294"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "296",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2877:2, col:33\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "296",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2877:8"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "296",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2877:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "296",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2877:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "296",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2878:2, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "296",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2878:17"
        ]
      },
      {
        "relation": "ComplexTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2878:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "296",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2878:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2878:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "296",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2879:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "296",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2879:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2879:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "296",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2879:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2879:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "296",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2881:12, col:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "296",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2877:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "296",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2881:2, col:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "296",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2877:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "296",
          "297"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "296",
          "297"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "297",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2879:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2881:12, col:61\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "297",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2879:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2881:12, col:61\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "297",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2882:6, col:7 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:639:64\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "297",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2879:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "292",
          "287"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "292",
          "287"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "293",
          "288"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "293",
          "288"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "294",
          "287"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "294",
          "287"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "295",
          "294"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "295",
          "294"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "297",
          "294"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "297",
          "294"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "297",
          "288"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "297",
          "288"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "298",
          "296"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "298",
          "296"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "298"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "298"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "287"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2875:1",
          "287"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "300",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2957:2, col:49\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "300",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2957:25\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "300",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2934:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2957:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "300",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2934:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2957:30\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "300",
          "301"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "300",
          "301"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "301",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2934:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2957:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "301",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2934:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2957:41\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "301",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2957:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "302",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2954:33, col:64\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2932:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2954:48\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2932:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2954:48\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "302",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2954:3, col:65\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2934:17"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "302",
          "303"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "302",
          "303"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "303",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2932:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2954:48\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "303",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2932:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2954:48\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "304",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2953:4, col:42\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "304",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2934:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "305",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2952:7, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "305",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2932:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2952:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "305",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2932:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2952:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "306",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2949:6, col:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "306",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2933:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2949:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "307",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2946:4, col:25\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "307",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2934:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "308",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2944:4, col:35\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "308",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2934:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "309",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2941:3, col:41\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "309",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2934:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "309",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2942:14, col:66\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:348:12"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "309",
          "310"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "309",
          "310"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "310",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2934:17"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "310",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2942:46\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "310",
          "311"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "310",
          "311"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "311",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2942:14, col:66\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "311",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2968:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "311",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2942:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "311",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2942:3, col:66\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:348:12"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "311",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2934:17"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "311",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2942:46\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "311",
          "312"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "311",
          "312"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "312",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2933:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2942:14, col:66\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "312",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2933:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2942:14, col:66\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "312",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2943:7, col:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "312",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2933:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2943:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "313",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2932:2, col:55\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "313",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2932:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2932:15"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "313",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2932:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2932:22, col:37 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "313",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2932:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2932:22, col:37 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "313",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:50",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "313",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:50",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "313",
          "314"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "313",
          "314"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "314",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:50",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "314",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:50",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "314",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2933:2, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "314",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2933:8"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "314",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2933:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "314",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2933:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2933:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "314",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2934:2, col:21\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "314",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2934:17"
        ]
      },
      {
        "relation": "ComplexTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2934:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "314",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2934:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2934:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "314",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2936:2, col:22\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "314",
          "315"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "314",
          "315"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "315",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2934:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "315",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2938:6, col:12\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "315",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2932:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2938:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "315",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2932:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2938:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "301",
          "299"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "301",
          "299"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "303",
          "300"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "303",
          "300"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "304",
          "302"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "304",
          "302"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "305",
          "304"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "305",
          "304"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "305",
          "302"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "305",
          "302"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "306",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2933:8"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "306",
          "317",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2949:6, col:18\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2933:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "317",
          "305"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "306",
          "317"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "317",
          "305"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "306",
          "318",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2949:6, col:18\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2933:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "318",
          "300"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "306",
          "318"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "318",
          "300"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "307",
          "306"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "307",
          "306"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "308",
          "306"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "308",
          "306"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "312",
          "308"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "312",
          "308"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "312",
          "307"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "312",
          "307"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "315",
          "309"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "315",
          "309"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "315",
          "306"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "315",
          "306"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "316",
          "313"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "316",
          "313"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "316"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "316"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "299"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:1",
          "299"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "316",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:35"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:35"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "316",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:35",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:35"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "316",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:50"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:50"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "316",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:50",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:2930:50"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "320",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3131:27, col:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "320",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3128:9",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "320",
          "321"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "320",
          "321"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "321",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3128:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3131:27, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "321",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3128:9",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3131:28"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "322",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3135:41, col:67\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "322",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3122:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3135:56\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "322",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3122:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3135:56\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "322",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3128:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3135:65\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "322",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3135:4, col:68\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "322",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3135:21\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "322",
          "323"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "322",
          "323"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "323",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3122:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3135:56\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "323",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3122:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3135:56\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "323",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3128:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3135:65\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "323",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3135:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "324",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3134:5, col:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "324",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3134:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "324",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3134:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "325",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3133:8, col:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "325",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3128:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3133:8\u003e"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "326",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3128:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3131:15, col:19\u003e"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "326",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3123:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3131:15, col:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "326",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3131:15, col:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "326",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3128:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3131:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "326",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3123:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3131:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "327",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3128:3, col:10\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "327",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3128:9"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "327",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3128:9",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3128:9"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "327",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3130:3, col:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "327",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3130:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "327",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3130:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "327",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3131:8, col:12\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "327",
          "328"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "327",
          "328"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "328",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3128:9",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "328",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3128:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3131:12\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "329",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3122:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "329",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3122:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3122:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "329",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3122:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3122:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "329",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3123:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "329",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3123:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "329",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3123:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3123:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "329",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3125:11, col:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "329",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3125:29\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "329",
          "330"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "329",
          "330"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "330",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3122:11"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "330",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3125:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "330",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3125:2, col:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "330",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3125:29\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "330",
          "331"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "330",
          "331"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "331",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3122:11"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "331",
          "332"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "331",
          "332"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "332",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3123:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3125:11, col:47\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "332",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3123:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3125:11, col:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "332",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3126:6, col:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "332",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3123:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3126:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "321",
          "326"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "321",
          "326"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "323",
          "320"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "323",
          "320"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "324",
          "322"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "324",
          "322"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "325",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3128:9"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "325",
          "334",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3133:8, col:13\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3128:9",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "334",
          "324"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "325",
          "334"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "334",
          "324"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "325",
          "335",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3133:8, col:13\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3128:9",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "335",
          "322"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "325",
          "335"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "335",
          "322"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "326",
          "325"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "326",
          "325"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "326",
          "319"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "326",
          "319"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "328",
          "326"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "328",
          "326"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "332",
          "327"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "332",
          "327"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "332",
          "319"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "332",
          "319"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "333",
          "329"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "333",
          "329"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "333"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "333"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "319"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:1",
          "319"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "333",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:36"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:36"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "333",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:36",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:36"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "333",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:51"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:51"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "333",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:51",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3120:51"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:1",
          "337",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3226:9, line:3227:29\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:327:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "337",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3226:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "337",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:38",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3226:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "337",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3224:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3226:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "337",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3224:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3227:11\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "337",
          "338"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "337",
          "338"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:1",
          "338",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3226:9, line:3227:29\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "338",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "338",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3226:35\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "338",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:38",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3226:41\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "338",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3224:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3226:52\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "338",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3224:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3227:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:1",
          "338",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3226:2, line:3227:29\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "338"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "338"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "338",
          "336"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "338",
          "336"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "339",
          "337"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "339",
          "337"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:1",
          "339"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:1",
          "339"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:1",
          "336"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:1",
          "336"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "339",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:26"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:26"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "339",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:26",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:26"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "339",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:38"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:38"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "339",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:38",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3223:38"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "339",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3224:13"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "339",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3224:13",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3224:13"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "339",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3224:31"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "339",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3224:31",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3224:31"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "341",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3254:2, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "341",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3254:17"
        ]
      },
      {
        "relation": "ComplexTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3254:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "341",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3254:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3254:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "341",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:2, col:25\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "341",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18"
        ]
      },
      {
        "relation": "ComplexTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "341",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "341",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3257:2, col:21\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "341",
          "342"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "341",
          "342"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "342",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3254:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "342",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3258:2, col:17\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "342",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3258:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "342",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3258:2\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "342",
          "343"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "342",
          "343"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "343",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3254:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "343",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3259:2, col:23\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "343",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3259:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "343",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3259:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "343",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3259:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "343",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3260:2, col:25 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "343",
          "344"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "343",
          "344"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "344",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3260:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "344",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3260:2\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "344",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3261:2, col:24 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "344",
          "345"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "344",
          "345"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "345",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3261:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "345",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3261:2\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "345",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3262:2, col:22\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "345",
          "346"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "345",
          "346"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "346",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3262:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "346",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3262:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "346",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3251:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3262:22\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "346",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3263:2, col:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "346",
          "347"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "346",
          "347"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "347",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3263:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "347",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3263:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "347",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3252:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3263:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "347",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3264:2, col:23 \u003cSpelling\u003dline:96:30\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "347",
          "348"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "347",
          "348"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "348",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3264:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "348",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3264:2\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "348",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3265:2, col:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "348",
          "349"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "348",
          "349"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3265:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3265:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3252:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3265:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "349",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3266:2, col:29\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "349",
          "350"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "349",
          "350"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "350",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3266:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "350",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3266:2\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "350",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3267:2, col:26 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "350",
          "351"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "350",
          "351"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "351",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3267:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "351",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3267:2\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "351",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3269:2, col:44\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "351",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3269:16\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "351",
          "352"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "351",
          "352"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "352",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3255:18"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "352",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3251:32",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3269:32\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "352",
          "353"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "352",
          "353"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "353",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3269:2, col:44\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "353",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "353",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3269:16\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "353",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3251:32",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3269:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "353",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3271:9, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "353",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3254:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3271:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "353",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3254:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3271:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "353",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3271:2, col:13\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "353"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "353"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "353",
          "340"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "353",
          "340"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "354",
          "341"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "354",
          "341"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "354"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "354"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "340"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:1",
          "340"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:33"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:33"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:33",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:33"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:45"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:45"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:45",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3250:45"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3251:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3251:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3251:14"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3251:32"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3251:32",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3251:32"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3252:13"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3252:13",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3252:13"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3252:30"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3252:30",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3252:30"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "356",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3365:2, col:30\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:356:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "356",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3365:26\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "356",
          "357"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "356",
          "357"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "357",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3365:2, col:30\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "357",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "357",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3365:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "357",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "357",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "357",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "357",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3368:2, col:9 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:228:48\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "357"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "357"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "358",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3358:3, col:22 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "358",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3358:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "358",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3358:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "359",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "360",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3349:4, col:59\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3349:19"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3349:19"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3349:19",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3349:19",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3343:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3343:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "360",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3350:4, col:40\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3350:11"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "360",
          "361"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "360",
          "361"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "361",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3350:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3350:20, col:29\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "361",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3350:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3350:20, col:29\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "361",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3349:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3350:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "361",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3349:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3350:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "361",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "361",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "361",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3354:4, col:31\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "361",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3354:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "361",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3354:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "361",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3350:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3354:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "361",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3349:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3354:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "362",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "362"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "362"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "362"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "362"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "362",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3343:15",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "362"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "362"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "362"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "362",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3343:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "362",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "363",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "363",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3343:15",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "363",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3343:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "363",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "363",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "364",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "364",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3343:15",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "364",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3343:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "364",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "364",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "365",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "366",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "367",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3342:19, col:43\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "367",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3342:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "367",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3342:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "367",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3342:3, col:44\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "367",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3342:9"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "367",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3342:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3342:19, col:43\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "367",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3342:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3342:19, col:43\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "367",
          "368"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "367",
          "368"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "368",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3342:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "368",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3342:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "368",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3343:3, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "368",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3343:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3343:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "368",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3343:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3343:15"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "368",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3346:4, col:51\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "368",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3342:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3346:13\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "368",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3345:3, line:3346:51\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "368",
          "369"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "368",
          "369"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "369",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3345:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "369",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3345:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "369",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3342:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3346:13\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "369",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "369",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:44",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "369",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:44",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "369",
          "370"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "369",
          "370"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "370",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:44",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "370",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:44",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "371",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:2, col:25\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "371",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "371",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "371",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3332:31, col:64\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "371",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3332:2, col:64\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "371",
          "372"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "371",
          "372"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "372",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3332:9, col:64\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "372",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3332:9, col:64\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "372",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3335:2, col:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "372",
          "373"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "372",
          "373"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "373",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3335:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "373",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3335:2\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "373",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3335:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "373",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3335:17\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "373",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3336:2, col:23\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "373",
          "374"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "373",
          "374"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "374",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3336:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "374",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3336:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "374",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:57",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3336:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "374",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3337:2, col:26\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "374",
          "375"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "374",
          "375"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "375",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3337:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "375",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3337:2\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "375",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3337:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "375",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3337:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "375",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3338:2, col:15 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "375",
          "376"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "375",
          "376"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "376",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3338:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "376",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3330:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3338:2\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "376",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3339:6, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "376",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3339:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "376",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3339:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "357",
          "355"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "357",
          "355"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "358",
          "356"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "358",
          "356"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "359",
          "366"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "359",
          "366"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "361",
          "359"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "361",
          "359"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "362",
          "360"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "362",
          "360"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "362",
          "356"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "362",
          "356"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "363",
          "362"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "363",
          "362"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "364",
          "362"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "364",
          "362"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "365",
          "363"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "365",
          "363"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "365",
          "364"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "365",
          "364"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "366",
          "365"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "366",
          "365"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "366",
          "364"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "366",
          "364"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "370",
          "366"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "370",
          "366"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "376",
          "367"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "376",
          "367"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "376",
          "358"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "376",
          "358"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "377",
          "371"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "377",
          "371"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "377"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "377"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "355"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:1",
          "355"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "377",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:44"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:44"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "377",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:44",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:44"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "377",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:57"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:57"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "377",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:57",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3328:57"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:1",
          "379",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3399:2, col:25\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "379",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3399:21"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3399:21"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "379",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3399:21",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3399:21"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:1",
          "379",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:1",
          "379",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "379",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:32",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "379",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:32",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:1",
          "379",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3403:2, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "379",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:32",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "379",
          "380"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "379",
          "380"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "380",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3399:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3403:9, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "380",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3399:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3403:9, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:1",
          "380",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3406:2, col:29\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:373:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "380",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3399:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3406:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "380",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:49",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3406:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "380",
          "381"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "380",
          "381"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:1",
          "381",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3406:2, col:29\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "381",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "381",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3399:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3406:19\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "381",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:49",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3406:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:1",
          "381",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3407:2, col:20\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "381",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3399:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3407:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "381",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3399:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3407:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "381",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3407:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:1",
          "381",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3409:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "381",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:32",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3409:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:1",
          "381",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3409:2, col:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "381",
          "382"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "381",
          "382"
        ]
      },
      {
        "relation": "ReturnVarStmt",
        "attributes": [
          "382",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:32",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3409:9\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "382"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "382",
          "378"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "382",
          "378"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "383",
          "379"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "383",
          "379"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:1",
          "383"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:1",
          "383"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:1",
          "378"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:1",
          "378"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "383",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:32"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:32"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "383",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:32",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:32"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "383",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:49"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:49"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "383",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:49",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:49"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "383",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:61"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:61"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "383",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:61",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3397:61"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:1",
          "385",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:2, col:24\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "385",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20"
        ]
      },
      {
        "relation": "ComplexTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "385",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:1",
          "385",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "385",
          "386"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "385",
          "386"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "386",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:1",
          "386",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "386",
          "387"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "386",
          "387"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "387",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "387",
          "388"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "387",
          "388"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "388",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:1",
          "388",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3425:2, col:16\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "388",
          "389"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "388",
          "389"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "389",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3425:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "389",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3425:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "389",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3425:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:1",
          "389",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3426:2, col:18 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "389",
          "390"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "389",
          "390"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "390",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3426:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "390",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3426:2\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:1",
          "390",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3427:2, col:14 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "390",
          "391"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "390",
          "391"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "391",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3427:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "391",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3427:2\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:1",
          "391",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3428:2, col:20 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "391",
          "392"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "391",
          "392"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "392",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3428:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "392",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3428:2\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:1",
          "392",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3429:2, col:40\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:352:13"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "392",
          "393"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "392",
          "393"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "393",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "393",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:58",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3429:31\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "393",
          "394"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "393",
          "394"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:1",
          "394",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3429:2, col:40\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "394",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3449:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "394",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:58",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3429:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:1",
          "394",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3432:9, col:14\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "394",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3432:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "394",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3422:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3432:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:1",
          "394",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3432:2, col:14\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "394"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "394"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "394",
          "384"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "394",
          "384"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "395",
          "385"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "395",
          "385"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:1",
          "395"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:1",
          "395"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:1",
          "384"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:1",
          "384"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "395",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:39"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:39"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "395",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:39",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:39"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "395",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:58"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:58"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "395",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:58",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3420:58"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "397",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "398",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3646:4, col:48\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:360:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "398",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3646:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "398",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3640:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3646:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "398",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3641:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3646:41\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "398",
          "399"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "398",
          "399"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "399",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3646:4, col:48\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "399",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "399",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3646:30\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "399",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3640:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3646:36\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "399",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3641:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3646:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "400",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3644:4, col:44\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:363:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "400",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3644:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "400",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3640:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3644:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "400",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3641:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3644:37\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "400",
          "401"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "400",
          "401"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "401",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3644:4, col:44\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "401",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4103:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "401",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3644:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "401",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3640:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3644:32\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "401",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3641:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3644:37\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "402",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3640:3, col:52\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "402",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3640:18"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3640:18"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "402",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3640:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3640:24, col:42 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "402",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3640:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3640:24, col:42 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "402",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3597:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "402",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3597:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "402",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3641:3, col:61\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "402",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3641:20"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3641:20"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "402",
          "403"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "402",
          "403"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "403",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3641:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3641:30, col:50 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "403",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3641:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3641:30, col:50 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "403",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3598:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "403",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3598:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "403",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3643:7, col:23\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "403",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3640:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3643:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "403",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3640:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3643:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "404",
          ""
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "404",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3597:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "404"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "404"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "404"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "404"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "404"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "404"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "404"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "404",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3598:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "404"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "404"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "404"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "404"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "404"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "404"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "404"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "404",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3597:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "404",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3598:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "404",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "404",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3597:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "404",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3598:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "404",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "405",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "405",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3598:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "406",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "406",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "406",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3598:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "406",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3598:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "406",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "406",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "406",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3597:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "407",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "408",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "409",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "410",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "410",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3597:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3597:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "410",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "411",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "412",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "413",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "414",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "415",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "415",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "415",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "415",
          "416"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "415",
          "416"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "416",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "416",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "416",
          "417"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "416",
          "417"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "417",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "417",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "417",
          "418"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "417",
          "418"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "418",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "418",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "419",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3621:4, col:59\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:357:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "419",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3621:29\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "419",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3621:44\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "419",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3621:44\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "419",
          "420"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "419",
          "420"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "420",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3621:4, col:59\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "420",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "420",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3621:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "420",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3620:3, line:3621:59\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "420",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3620:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "420",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3620:3\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:357:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "420",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3621:29\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "420",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3621:44\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "420",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3621:44\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "420",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3627:3, col:54\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:358:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "420",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3627:19\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "420",
          "421"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "420",
          "421"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "421",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3627:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "421",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3627:34\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "421",
          "422"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "421",
          "422"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "422",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3627:3, col:54\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "422",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "422",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3627:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "423",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3617:6, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "423",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3617:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "423",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3617:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "425",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3614:13, col:44\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "425",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3613:26, line:3614:45\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "425",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3613:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "425",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3613:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "425",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3613:3, line:3614:45\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "425",
          "426"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "425",
          "426"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "426",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3613:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "426",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3613:3\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "426",
          "427"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "426",
          "427"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "427",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3613:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "427",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3613:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "428",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3612:9, col:41\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "428",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3612:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "428",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3612:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "428",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3612:45, col:69\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "428",
          "429"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "428",
          "429"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "429",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3612:57\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "429",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3612:57\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "429",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3612:9, col:69\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "429",
          "430"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "429",
          "430"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "430",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3612:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "430",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3612:21\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "430",
          "431"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "430",
          "431"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "431",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3612:57\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "431",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3612:57\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "432",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3597:2, col:16\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "432",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3597:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3597:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "432",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3597:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3597:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "432",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3598:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "432",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3598:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3598:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "432",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3598:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3598:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "432",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "432",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "432",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "432",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "432",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "432",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "432",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "432",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3602:2, col:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "432",
          "433"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "432",
          "433"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "433",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3602:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "433",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3602:2\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "433",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3602:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "433",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3602:17\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "433",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3603:2, col:19 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "433",
          "434"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "433",
          "434"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "434",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3603:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "434",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3603:2\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "434",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3604:2, col:22\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "434",
          "435"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "434",
          "435"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "435",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3604:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "435",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3604:2\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "435",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3604:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "435",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3604:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "435",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3605:2, col:21 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "435",
          "436"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "435",
          "436"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "436",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3605:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "436",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3605:2\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "436",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3608:2, col:48\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3449:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "436",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3608:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "436",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3595:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3608:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "436",
          "437"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "436",
          "437"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "437",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3608:2, col:48\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "437",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3449:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "437",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3608:19\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "437",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3595:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3608:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "437",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3611:2, col:25 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "437",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3611:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "437",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3611:2\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "397",
          "414"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "397",
          "414"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "399",
          "397"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "399",
          "397"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "401",
          "397"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "401",
          "397"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "403",
          "400"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "403",
          "400"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "403",
          "398"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "403",
          "398"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "404",
          "402"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "404",
          "402"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "404",
          "396"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "404",
          "396"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "405",
          "404"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "405",
          "404"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "406",
          "405"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "406",
          "405"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "406",
          "404"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "406",
          "404"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "407",
          "406"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "407",
          "406"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "408",
          "406"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "408",
          "406"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "409",
          "407"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "409",
          "407"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "409",
          "408"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "409",
          "408"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "410",
          "409"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "410",
          "409"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "410",
          "408"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "410",
          "408"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "411",
          "410"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "411",
          "410"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "412",
          "410"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "412",
          "410"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "413",
          "411"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "413",
          "411"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "413",
          "412"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "413",
          "412"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "414",
          "413"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "414",
          "413"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "414",
          "412"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "414",
          "412"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "418",
          "414"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "418",
          "414"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "422",
          "415"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "422",
          "415"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "423",
          "419"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "423",
          "419"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "423",
          "415"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "423",
          "415"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "424",
          "428"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "424",
          "428"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "427",
          "424"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "427",
          "424"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "431",
          "425"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "431",
          "425"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "431",
          "423"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "431",
          "423"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "437",
          "428"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "437",
          "428"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "438",
          "432"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "438",
          "432"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "438"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "438"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "396"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1",
          "396"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "438",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "438",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:42"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "438",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:55"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:55"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "438",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:55",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:55"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "438",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3595:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3595:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "438",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3595:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3595:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "440",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "441",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3673:3, col:52\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "441",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3673:18"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3673:18"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "441",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3673:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3673:24, col:42 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "441",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3673:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3673:24, col:42 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "441",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3661:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "441",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3661:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "441",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3674:3, col:61\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "441",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3674:20"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3674:20"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "441",
          "442"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "441",
          "442"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "442",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3674:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3674:30, col:50 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "442",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3674:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3674:30, col:50 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "442",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3662:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "442",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3662:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "442",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3676:3, col:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:360:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "442",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3676:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "442",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3673:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3676:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "442",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3674:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3676:40\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "442",
          "443"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "442",
          "443"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "443",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3676:3, col:47\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "443",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "443",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3676:29\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "443",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3673:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3676:35\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "443",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3674:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3676:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "444",
          ""
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "444",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3661:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "444"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "444"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "444"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "444"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "444"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "444"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "444"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "444",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3662:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "444"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "444"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "444"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "444"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "444"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "444"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "444"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "444",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3661:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "444",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3662:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "444",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "444",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3661:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "444",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3662:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "444",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "445",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "445",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3662:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "446",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "446",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "446",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3662:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "446",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3662:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "446",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "446",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "446",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3661:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "447",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "448",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "449",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "450",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "450",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "450",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3661:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "450",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3661:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "450",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "451",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "452",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "453",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "454",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "455",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "455",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "455",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "455",
          "456"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "455",
          "456"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "456",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "456",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "456",
          "457"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "456",
          "457"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "457",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "457",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "457",
          "458"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "457",
          "458"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "458",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "458",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "460",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3668:13, col:44\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "460",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3667:26, line:3668:45\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "460",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3667:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "460",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3667:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "460",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3667:3, line:3668:45\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "460",
          "461"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "460",
          "461"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "461",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3667:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "461",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3667:3\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "461",
          "462"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "461",
          "462"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "462",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3667:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "462",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3667:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "463",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3666:9, col:41\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "463",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3666:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "463",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3666:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "463",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3666:45, col:69\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "463",
          "464"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "463",
          "464"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "464",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3666:57\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "464",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3666:57\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "464",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3666:9, col:69\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "464",
          "465"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "464",
          "465"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "465",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3666:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "465",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3666:21\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "465",
          "466"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "465",
          "466"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "466",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3666:57\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "466",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3666:57\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "467",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3661:2, col:16\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "467",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3661:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3661:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "467",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3661:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3661:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "467",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3662:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "467",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3662:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3662:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "467",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3662:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3662:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "467",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3665:2, col:25 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "467",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3665:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "467",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3665:2\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "440",
          "454"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "440",
          "454"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "443",
          "440"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "443",
          "440"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "444",
          "441"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "444",
          "441"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "444",
          "439"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "444",
          "439"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "445",
          "444"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "445",
          "444"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "446",
          "445"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "446",
          "445"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "446",
          "444"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "446",
          "444"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "447",
          "446"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "447",
          "446"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "448",
          "446"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "448",
          "446"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "449",
          "447"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "449",
          "447"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "449",
          "448"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "449",
          "448"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "450",
          "449"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "450",
          "449"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "450",
          "448"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "450",
          "448"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "451",
          "450"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "451",
          "450"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "452",
          "450"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "452",
          "450"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "453",
          "451"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "453",
          "451"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "453",
          "452"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "453",
          "452"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "454",
          "453"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "454",
          "453"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "454",
          "452"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "454",
          "452"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "458",
          "454"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "458",
          "454"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "459",
          "463"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "459",
          "463"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "462",
          "459"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "462",
          "459"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "466",
          "460"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "466",
          "460"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "466",
          "455"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "466",
          "455"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "467",
          "463"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "467",
          "463"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "468",
          "467"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "468",
          "467"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "468"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "468"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "439"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:1",
          "439"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "468",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "468",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3659:44"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "470",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "470",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3750:2, col:9 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "470",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "470"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "471"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "471",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "472",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "473",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "474",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "475",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "475",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:57",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "475",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "475",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "476",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "476",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "478",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "478",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3745:4, col:11 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "478",
          "1"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "478"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "479",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3744:7, col:45\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "479",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3744:32\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "479",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3744:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "479",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3744:38\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "479",
          "480"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "479",
          "480"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "480",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3744:7, col:45\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "480",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "480",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3744:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "481",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "481",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3743:4, col:11 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "481",
          "1"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "481"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "482",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3742:7, col:45\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "482",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3742:32\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "482",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3742:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "482",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3742:38\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "482",
          "483"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "482",
          "483"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "483",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3742:7, col:45\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3742:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "484",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:46, col:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "484",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:13",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "484",
          "485"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "484",
          "485"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "485",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:46, col:47\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "485",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:13",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:47"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "486",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "486",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3737:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "486",
          "1"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "486"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "487",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3734:25, col:56\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "487",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3729:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3734:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "487",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3729:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3734:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "487",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3734:55\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "487",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3734:55\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "487",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3734:5, col:57\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "487",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3734:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3734:14"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "487",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3734:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3734:25, col:56\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "487",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3734:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3734:25, col:56\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "487",
          "488"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "487",
          "488"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "488",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3729:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3734:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "488",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3729:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3734:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "488",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3734:55\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "488",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3736:9, col:10 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/nodes.h:580:61\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "488",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3734:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "489",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:20, col:30\u003e"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "489"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "489",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3729:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:20, col:30\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "489",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:20, col:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "489",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:20\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "489",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3729:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:24\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "489",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3729:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "490",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "490",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:45",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "490",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:45",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "490",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "490",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "490",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3729:4, col:60\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "490",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3729:19"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3729:19"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "490",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3729:19",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "490",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3729:19",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "490",
          "491"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "490",
          "491"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "491",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:45",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "491",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:45",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "491",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "491",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "491",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:9, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "491",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:13"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "491",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:13",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "491",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3732:17\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "492",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3722:27, col:30\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "492",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3722:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "492",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3722:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "493",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:3, col:38\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "493",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:15"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "493",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:19, col:32\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "493",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:19, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "493",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:57",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "493",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3722:7, col:19 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "493",
          "494"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "493",
          "494"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "494",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3722:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "494",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3719:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3722:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "495",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "495",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:57",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "496",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "497",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "497",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3714:5, col:12 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "497",
          "1"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "497"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "498",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3713:8, col:58\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "498",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3713:33\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "498",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3709:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "498",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3709:15",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "498",
          "499"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "498",
          "499"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "499",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3713:8, col:58\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "499",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "499",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3713:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "500",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "500"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "500"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "500"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "500"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "500",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3709:15",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "500"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "500"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "500"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "500",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3709:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "500",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "501",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "501",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3709:15",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "501",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3709:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "501",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "501",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "502",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "502",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3709:15",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "502",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3709:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "502",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "502",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "503",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "504",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "505",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3708:3, col:38\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "505",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3708:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3708:15"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "505",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3708:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3708:19, col:32\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "505",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3708:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3708:19, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "505",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:57",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3708:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "505",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3709:3, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "505",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3709:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3709:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "505",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3709:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3709:15"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "505",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "505",
          "506"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "505",
          "506"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "506",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3708:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "506",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3708:15",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "506",
          "507"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "506",
          "507"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "507",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3708:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "507",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3708:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "508",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "508",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:57",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "510",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "510",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:57",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "470",
          "469"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "470",
          "469"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "471",
          "470"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "471",
          "470"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "472",
          "469"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "472",
          "469"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "473",
          "472"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "473",
          "472"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "474",
          "473"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "474",
          "473"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "475",
          "474"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "475",
          "474"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "476",
          "475"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "476",
          "475"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "476",
          "474"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "476",
          "474"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "477",
          "476"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "477",
          "476"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "478",
          "469"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "478",
          "469"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "480",
          "478"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "480",
          "478"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "480",
          "470"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "480",
          "470"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "481",
          "469"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "481",
          "469"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "483",
          "481"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "483",
          "481"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "483",
          "479"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "483",
          "479"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "485",
          "489"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "485",
          "489"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "486",
          "469"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "486",
          "469"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "488",
          "486"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "488",
          "486"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "488",
          "484"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "488",
          "484"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "489",
          "487"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "489",
          "487"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "489",
          "482"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "489",
          "482"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "491",
          "489"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "491",
          "489"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3722:27, col:30\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "492",
          "490"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "492",
          "490"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "492",
          "482"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "492",
          "482"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "494",
          "492"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "494",
          "492"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "494",
          "482"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "494",
          "482"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "495",
          "493"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "495",
          "493"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "495",
          "476"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "495",
          "476"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "496",
          "504"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "496",
          "504"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "497",
          "469"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "497",
          "469"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "499",
          "497"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "499",
          "497"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "499",
          "496"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "499",
          "496"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "500",
          "498"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "500",
          "498"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "500",
          "470"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "500",
          "470"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "501",
          "500"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "501",
          "500"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "502",
          "500"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "502",
          "500"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "503",
          "501"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "503",
          "501"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "503",
          "502"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "503",
          "502"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "504",
          "503"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "504",
          "503"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "504",
          "502"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "504",
          "502"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "507",
          "504"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "507",
          "504"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "508",
          "505"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "508",
          "505"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "508",
          "495"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "508",
          "495"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "509",
          "470"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "509",
          "470"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "510",
          "509"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "510",
          "509"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "510",
          "508"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "510",
          "508"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "511",
          "510"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "511",
          "510"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "511"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "511"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "469"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:1",
          "469"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "511",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:45"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:45"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "511",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:45",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:45"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "511",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:57"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:57"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "511",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:57",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3700:57"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "513"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "513",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "514",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "515",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "516",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "517",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "517",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:48",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "517",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "517",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "518",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "518",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "520",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3911:3, col:30\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "520",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3787:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3911:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "520",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3787:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3911:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "520",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3911:30\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "520",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3912:3, col:31\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "520",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3788:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3912:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "520",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3788:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3912:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "520",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3912:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "520",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3915:3, col:45\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "520",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3915:19\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "520",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3915:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "520",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3915:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "520",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3915:34\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "520",
          "521"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "520",
          "521"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "521",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3915:3, col:45\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "521",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "521",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3915:19\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "521",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3915:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "521",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3916:3, col:45\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "521",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3916:19\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "521",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3916:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "521",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3916:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "521",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3916:34\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "521",
          "522"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "521",
          "522"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "522",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3916:3, col:45\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "522",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "522",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3916:19\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "522",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3916:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "523",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "524",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3906:5, col:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "524",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "524",
          "525"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "524",
          "525"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "525",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3906:5, col:6\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "525",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3906:6"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "526",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3902:6, col:59\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:369:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "526",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3788:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3902:31\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "526",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3902:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "526",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3902:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "526",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3902:57\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "526",
          "527"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "526",
          "527"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "527",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3902:6, col:59\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "527",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "527",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3788:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3902:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "527",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3903:6, col:51\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "527",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3788:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3903:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "527",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3788:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3903:6\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "527",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3903:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "527",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3903:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "527",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3903:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "527",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3903:51\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "528",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3900:9, col:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "528",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3900:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "528",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3900:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "528",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3900:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "529",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3895:6, col:57\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:369:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "529",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3787:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3895:31\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "529",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3895:44\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "529",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3895:44\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "529",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3895:55\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "529",
          "530"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "529",
          "530"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "530",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3895:6, col:57\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "530",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "530",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3787:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3895:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "530",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3896:6, col:49\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "530",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3787:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3896:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "530",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3787:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3896:6\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "530",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3896:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "530",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3896:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "530",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3896:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "530",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3896:49\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "531",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3889:27, col:63\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "531",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3889:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "531",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3889:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "531",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3889:56\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "531",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3889:56\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "531",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3889:5, col:63\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "531",
          "532"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "531",
          "532"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "532",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3889:5\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "532",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3889:5\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "532",
          "533"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "532",
          "533"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "533",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3889:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "533",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3889:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "533",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3889:56\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "533",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3890:19, col:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "533",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3890:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "533",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3890:40\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "533",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3890:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "533",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3890:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "533",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3890:5, col:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "533",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3890:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "533",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3890:40\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "533",
          "534"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "533",
          "534"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "534",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3890:19, col:47\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "534",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3890:19, col:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "534",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3893:9, col:25\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "534",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3893:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "534",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3893:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "534",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3893:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "535",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3885:6, col:29\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "535",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3885:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "535",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3885:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "535",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3885:24\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "535",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3885:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "536",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3882:27, line:3883:21\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "536",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3882:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "536",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3882:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "536",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3883:14\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "536",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3883:14\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "536",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3882:7, line:3883:21\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "536",
          "537"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "536",
          "537"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "537",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3882:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "537",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3882:7\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "537",
          "538"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "537",
          "538"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "538",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3882:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "538",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3882:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "538",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3883:14\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "539",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3880:16, col:58\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:367:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "539",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3880:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "539",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3880:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "539",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3880:51\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "539",
          "540"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "539",
          "540"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "540",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3880:16, col:58\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "540",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "540",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3880:36\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "540",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3880:45\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "540",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3880:51\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "540",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3880:6, col:58\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:367:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "540",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3880:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "540",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3880:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "540",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3880:51\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "540",
          "541"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "540",
          "541"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "541",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3880:16, col:58\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "541",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3880:16, col:58\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "541",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3881:10, col:16\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "541",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3881:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "541",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3881:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "542",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "542",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "542",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "542",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "542",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "542",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3878:7, col:17 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/value.h:54:44\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "542",
          "543"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "542",
          "543"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "543",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "543",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "543",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "543",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "543",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "544",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3877:28, col:60\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "544",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3877:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "544",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3877:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "544",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3877:24, col:60\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "544",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3877:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "544",
          "545"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "544",
          "545"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "545",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3877:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "545",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3877:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "546",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3877:10, col:15\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "546",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3877:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "546",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3877:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "547",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3873:6, col:35\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "547",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3873:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "547",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3873:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "547",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3873:34\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "547",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3873:16, col:35\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "547",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3873:16, col:35\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "548",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:5, col:42\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "548",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "548",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "548",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3866:14",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "548",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3790:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "548",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3790:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "548",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "548",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3872:9, col:33 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "548",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3872:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "548",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3872:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "548",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3872:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "549",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "549"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "549"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "549"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "549"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "549",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3790:15",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "549"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "549"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "549"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "549",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3790:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "549",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "550",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "550",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3790:15",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "550",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3790:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "550",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "550",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "551",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "551",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3790:15",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "551",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3790:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "551",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "551",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "552",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "553",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "554",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3859:18, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "554",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3859:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "554",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3859:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "554",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3859:4, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "554",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3859:28\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "554",
          "555"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "554",
          "555"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "555",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3859:18, col:39\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "555",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3859:18, col:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "555",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3862:38, col:64\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "555",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3862:50\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "555",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3862:50\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "555",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3862:4, col:65\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:369:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "555",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3862:29\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "555",
          "556"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "555",
          "556"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "556",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3862:50\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "556",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3862:50\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "556",
          "557"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "556",
          "557"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "557",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3862:4, col:65\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "557",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "557",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3862:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "557",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3863:4, col:8\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "557",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "557",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3863:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "557",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "557",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "557",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "557",
          "558"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "557",
          "558"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "558",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "558",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "559",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3856:7, col:10\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "559",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3856:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "559",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3856:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "560",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3808:39, col:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "560",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "560",
          "561"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "560",
          "561"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "561",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3808:39, col:40\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "561",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3808:40"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "562",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3825:6, col:59\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:369:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "562",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3788:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3825:31\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "562",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3825:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "562",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3825:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "562",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3825:57\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "562",
          "563"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "562",
          "563"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "563",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3825:6, col:59\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "563",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "563",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3788:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3825:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "563",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3826:6, col:51\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "563",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3788:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3826:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "563",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3788:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3826:6\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "563",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3826:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "563",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3826:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "563",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3826:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "563",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3810:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3826:51\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "564",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3823:9, col:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "564",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3823:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "564",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3823:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "564",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3823:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "565",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3818:6, col:57\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:369:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "565",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3787:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3818:31\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "565",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3818:44\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "565",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3818:44\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "565",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3818:55\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "565",
          "566"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "565",
          "566"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "566",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3818:6, col:57\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "566",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "566",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3787:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3818:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "566",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3819:6, col:49\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "566",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3787:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3819:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "566",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3787:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3819:6\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "566",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3819:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "566",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3819:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "566",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3819:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "566",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3810:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3819:49\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "567",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3816:9, col:25\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "567",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3816:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "567",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3816:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "567",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3816:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "568",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3813:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "569",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3810:5, col:44\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "569",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3810:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3810:14"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "569",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3810:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3810:24, col:43\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "569",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3810:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3810:24, col:43\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "569",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3810:24\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "569",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3810:24\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "569",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3810:42\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "569",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3812:9, col:20 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "569",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3810:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3812:9\u003e"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "570",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3808:16, col:29\u003e"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "570"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "570",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3808:16, col:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "570",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3808:16, col:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "570",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3808:16\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "570",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3808:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "570",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3808:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "571",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3808:9, col:13\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "571",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "571",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3808:13\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "572",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:3, col:38\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:19, col:32\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:19, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "572",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "572",
          "573"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "572",
          "573"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "573",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "573",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "573",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:3, col:58\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "573",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "573",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "573",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "573",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "573",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "573",
          "574"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "573",
          "574"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "574",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "574",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "574",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "574",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "574",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "574",
          "575"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "574",
          "575"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "575",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "575",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "575",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:3, col:69\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "575",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "575",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "575",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "575",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "575",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "575",
          "576"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "575",
          "576"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "576",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:3, col:22\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "576",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:3, col:23\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "576",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3787:3, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3787:20"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3787:20"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3787:20",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3787:20"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "576",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3788:3, col:32\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3788:20"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3788:20"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3788:20",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3788:20"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "576",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:3, col:10\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3789:9"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "576",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3790:3, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3790:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3790:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3790:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3790:15"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "576",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3793:3, col:40\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:370:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3793:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3793:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3793:33\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "576",
          "577"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "576",
          "577"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "577",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3793:3, col:40\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "577",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "577",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3782:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3793:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "577",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3793:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "577",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3793:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "577",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3794:3, col:25\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "577",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3794:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "577",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3794:16\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "577",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3794:16, col:25\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "577",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3785:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3794:16, col:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "577",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3795:3, col:26\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "577",
          "578"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "577",
          "578"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "578",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3795:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "578",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3795:17\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "578",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3795:17, col:26\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "578",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3786:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3795:17, col:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "578",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "578",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "578",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "578",
          "579"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "578",
          "579"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "579",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "579",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "579",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3798:3, col:17 \u003cSpelling\u003dline:290:77\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "579",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "579",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "579",
          "580"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "579",
          "580"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "580",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "580",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "580",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3787:20",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "580",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3787:20",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "580",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "580",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "580",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "580",
          "581"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "580",
          "581"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "581",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "581",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "581",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3799:3, col:18 \u003cSpelling\u003dline:290:77\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "581",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "581",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "581",
          "582"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "581",
          "582"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "582",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "582",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3784:20",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "582",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3788:20",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "582",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3788:20",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "582",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3806:7, col:21 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "582",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3806:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "582",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3783:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3806:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "583",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "583",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:48",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "584",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "585",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3778:4, col:58\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "585",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3778:20\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "585",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3775:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "585",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3775:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "585",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3778:47\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "585",
          "586"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "585",
          "586"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "586",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3778:4, col:58\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "586",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "586",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3778:20\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "586",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3778:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "587",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "587"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "587"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "587"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "587"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "587",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3775:15",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "587"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "587"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "587"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "587",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3775:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "587",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "588",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "588",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3775:15",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "588",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3775:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "588",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "588",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "589",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "589",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3775:15",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "589",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3775:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "589",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "589",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "590",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "591",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "592",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3774:3, col:38\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "592",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3774:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3774:15"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "592",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3774:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3774:19, col:32\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "592",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3774:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3774:19, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "592",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3774:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "592",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3775:3, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "592",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3775:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3775:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "592",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3775:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3775:15"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "592",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "592",
          "593"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "592",
          "593"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "593",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3774:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "593",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3774:15",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "593",
          "594"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "593",
          "594"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "594",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3774:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "594",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3774:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "595",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "595",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:48",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "597",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "597",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:48",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "513",
          "512"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "513",
          "512"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "514",
          "512"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "514",
          "512"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "515",
          "514"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "515",
          "514"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "516",
          "515"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "516",
          "515"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "517",
          "516"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "517",
          "516"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "518",
          "517"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "518",
          "517"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "518",
          "516"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "518",
          "516"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "519",
          "518"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "519",
          "518"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "522",
          "512"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "522",
          "512"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "523",
          "553"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "523",
          "553"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "525",
          "523"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "525",
          "523"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "527",
          "524"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "527",
          "524"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "528",
          "526"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "528",
          "526"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "528",
          "524"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "528",
          "524"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "530",
          "528"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "530",
          "528"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "534",
          "529"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "534",
          "529"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "534",
          "528"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "534",
          "528"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "535",
          "531"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "535",
          "531"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "538",
          "535"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "538",
          "535"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "541",
          "536"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "541",
          "536"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "541",
          "535"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "541",
          "535"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "543",
          "539"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "543",
          "539"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3877:24, col:60\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "545",
          "542"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "545",
          "542"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "545",
          "539"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "545",
          "539"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "546",
          "544"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "546",
          "544"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "546",
          "539"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "546",
          "539"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "547",
          "531"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "547",
          "531"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "548",
          "547"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "548",
          "547"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "548",
          "546"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "548",
          "546"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "549",
          "548"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "549",
          "548"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "549",
          "520"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "549",
          "520"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "550",
          "549"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "550",
          "549"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "551",
          "549"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "551",
          "549"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "552",
          "550"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "552",
          "550"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "552",
          "551"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "552",
          "551"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "553",
          "552"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "553",
          "552"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "553",
          "551"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "553",
          "551"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "558",
          "553"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "558",
          "553"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "559",
          "554"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "559",
          "554"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "559",
          "520"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "559",
          "520"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "561",
          "570"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "561",
          "570"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "563",
          "560"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "563",
          "560"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "564",
          "562"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "564",
          "562"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "564",
          "560"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "564",
          "560"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "566",
          "564"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "566",
          "564"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "567",
          "565"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "567",
          "565"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "567",
          "564"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "567",
          "564"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "568",
          "560"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "568",
          "560"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "569",
          "568"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "569",
          "568"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "569",
          "567"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "569",
          "567"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "570",
          "569"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "570",
          "569"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "570",
          "559"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "570",
          "559"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "571",
          "570"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "571",
          "570"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "582",
          "571"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "582",
          "571"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "582",
          "559"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "582",
          "559"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "583",
          "572"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "583",
          "572"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "583",
          "518"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "583",
          "518"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "584",
          "591"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "584",
          "591"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "586",
          "584"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "586",
          "584"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "587",
          "585"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "587",
          "585"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "587",
          "512"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "587",
          "512"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "588",
          "587"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "588",
          "587"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "589",
          "587"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "589",
          "587"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "590",
          "588"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "590",
          "588"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "590",
          "589"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "590",
          "589"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "591",
          "590"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "591",
          "590"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "591",
          "589"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "591",
          "589"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "594",
          "591"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "594",
          "591"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "595",
          "592"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "595",
          "592"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "595",
          "583"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "595",
          "583"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "596",
          "512"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "596",
          "512"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "597",
          "596"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "597",
          "596"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "597",
          "595"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "597",
          "595"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "598",
          "597"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "598",
          "597"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "598"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "598"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "512"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:1",
          "512"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:36"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:48"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:48"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:48",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:48"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3766:62"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "600",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4090:3, col:27\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "600",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4090:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "600",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4090:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "600",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3936:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4090:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "601",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4088:3, col:27 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "601",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4088:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "601",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4088:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "602",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4087:25, col:49 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "602",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4087:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "602",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4087:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "603",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4087:11, col:16\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "603",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4087:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "603",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4087:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "604",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4086:3, col:27 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "604",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4086:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "604",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4086:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "605",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4085:11, col:27\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "605",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4085:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "605",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4085:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "606",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4084:3, col:27 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "606",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4084:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "606",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4084:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "607",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4083:11, col:27\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "607",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4083:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "607",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4083:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "608",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4082:3, col:27\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "608",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4082:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "608",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4082:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "608",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3936:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4082:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "609",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4069:2, col:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "609",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4069:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "609",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4069:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "609",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3939:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4069:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "609",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4081:6, col:22\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "609",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4081:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "609",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4081:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "610",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4025:28, col:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "610",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "610",
          "611"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "610",
          "611"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "611",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4025:28, col:29\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "611",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4025:29"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "612",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4060:4, col:18 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "612",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3936:8",
          "1"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "612",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3936:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "613",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4059:23, col:51\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "613",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4059:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "613",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4027:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4059:39\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "613",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4059:30\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "613",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4027:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4059:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "613",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4059:23, col:56\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "613",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4059:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "613",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4027:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4059:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "614",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4053:3, col:30\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "614",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4053:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "614",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4053:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "614",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3939:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4053:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "614",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4053:30\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "614",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4055:3, col:45\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "614",
          "615"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "614",
          "615"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "615",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4055:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "615",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4055:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "615",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3939:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4055:23\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "615",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4055:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "615",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3937:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4055:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "615",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4056:3, col:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "615",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3939:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "615",
          "616"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "615",
          "616"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "616",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3939:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4056:3, col:4\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "616",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3939:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4056:4"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "616",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4059:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "616",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3936:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4059:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "617",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4047:14, col:56\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:367:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "617",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4047:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "617",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4047:43\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "617",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4047:49\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "617",
          "618"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "617",
          "618"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "618",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4047:14, col:56\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "618",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "618",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4047:34\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "618",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4047:43\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "618",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4047:49\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "618",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4047:4, col:56\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:367:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "618",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4047:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "618",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4047:43\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "618",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4047:49\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "618",
          "619"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "618",
          "619"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4047:14, col:56\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4047:14, col:56\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "619",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4049:4, col:27\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4049:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4049:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4049:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4049:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "620",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4044:5, col:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "620",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4027:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4044:15\u003e"
        ]
      },
      {
        "relation": "AssignmentFromVar",
        "attributes": [
          "620",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4027:12"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "620",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4027:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4044:15\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "620",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4044:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "621",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "621",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "621",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "621",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "621",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "621",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4042:5, col:15 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/value.h:54:44\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "621",
          "622"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "621",
          "622"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "622",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "622",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "622",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "622",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "622",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "623",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4041:26, col:58\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "623",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4041:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "623",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4041:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "623",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4041:22, col:58\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "623",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4041:22\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "623",
          "624"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "623",
          "624"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "624",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4041:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "624",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4041:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "625",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4041:8, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "625",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4041:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "625",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4041:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "626",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4038:7, col:18 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "626",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4038:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "627",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4034:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "627",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "628",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4027:3, col:43\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "628",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4027:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4027:12"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "628",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4027:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4027:27, col:42\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "628",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4027:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4027:27, col:42\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "628",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4027:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "628",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4027:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "628",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4027:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "628",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:3, col:42\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "628",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "628",
          "629"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "628",
          "629"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "629",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:22, col:41\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "629",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:22, col:41\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "629",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "629",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "629",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4028:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "629",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4031:7, col:23 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "629",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4027:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4031:7\u003e"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "630",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4025:14, col:18\u003e"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "630",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4025:14, col:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "630",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4025:14, col:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "630",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4025:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "630",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4025:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "631",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4002:2, col:44\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:369:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "631",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4002:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "631",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4002:36\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "631",
          "632"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "631",
          "632"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "632",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4002:2, col:44\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "632",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "632",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4002:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "632",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4002:36\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "632",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "632",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4012:36, col:68\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "632",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4012:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "632",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4012:2, col:68\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "632",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4012:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "632",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4012:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "632",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4012:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "632",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4013:33, col:63\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "632",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4013:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "632",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4013:2, col:63\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "632",
          "633"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "632",
          "633"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "633",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4013:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "633",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4013:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "633",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4013:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "633",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4022:16, col:47\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "633",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4022:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "633",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4022:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "633",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4022:2, col:47\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "633",
          "634"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "633",
          "634"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4022:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4022:28\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3937:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4022:16, col:47\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3937:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4022:16, col:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "634",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4023:2, col:16 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "634",
          "635"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "634",
          "635"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "635",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3936:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "635",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3936:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "635",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4024:2, col:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "635",
          "636"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "635",
          "636"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "636",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3939:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "636",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3939:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4024:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "636",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4025:7, col:11\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "636",
          "637"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "636",
          "637"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "637",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "637",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4025:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "638",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "639",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3989:4, col:23\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "639",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3989:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "639",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3989:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "639",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3989:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "639",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3985:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3989:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "639",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3990:4, col:5\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "639",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "639",
          "640"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "639",
          "640"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "640",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3990:4, col:5\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "640",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3990:5"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "641",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3988:5, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "641",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3985:13",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "641",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3985:13",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "642",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3985:4, col:39\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "642",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3985:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3985:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "642",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3985:13",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "642",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3985:13",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "642",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3972:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "642",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3972:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "642",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3987:8, col:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "642",
          "643"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "642",
          "643"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "643",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3985:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3987:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "643",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3985:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3987:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "644",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "644"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "644"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "644"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "644"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "644",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3972:15",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "644"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "644"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "644"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "644",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3972:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "644",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "645",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "645",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3972:15",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "645",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3972:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "645",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "645",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "646",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "646",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3972:15",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "646",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3972:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "646",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "646",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "647",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "648",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "649",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3972:3, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "649",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3972:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3972:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "649",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3972:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3972:15"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "649",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3974:14, col:45\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "649",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3974:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "649",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3974:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "649",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3974:3, col:45\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "649",
          "650"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "649",
          "650"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "650",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3974:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "650",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3974:26\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "650",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3974:14, col:45\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "650",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3974:14, col:45\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "650",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3975:29, col:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "650",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3975:36\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "650",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3975:3, col:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "650",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3975:36\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "650",
          "651"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "650",
          "651"
        ]
      },
      {
        "relation": "MallocCall",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3975:19, col:61\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "651",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3975:19, col:61\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "651",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3975:19, col:61\u003e",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3975:19, col:61\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "651",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3975:19, col:61\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "651",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3977:3, col:7\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "651",
          "652"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "651",
          "652"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "652",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "652",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3977:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "652",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "652",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "652",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "652",
          "653"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "652",
          "653"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "653",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "653",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "654",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3967:3, col:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "654",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3949:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3967:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "654",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3949:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3967:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "655",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3958:29, col:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "655",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "655",
          "656"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "655",
          "656"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "656",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3958:29, col:30\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "656",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3958:30"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "657",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3965:24, col:54\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "657",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3960:22",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "657",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3960:22",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "657",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3965:5, col:54\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "657",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3965:5\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "657",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3965:5\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "657",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3965:19\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "657",
          "658"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "657",
          "658"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "658",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3960:22",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "658",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3960:22",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "659",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3963:5, col:24 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "659",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3963:5\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "659",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3963:5\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "659",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3963:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "660",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3960:4, col:54\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "660",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3960:22"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3960:22"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "660",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3960:22",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "660",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3960:22",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "660",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3950:13",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "660",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3950:13",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "660",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "660",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3962:8, col:14\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "660",
          "661"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "660",
          "661"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "661",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3960:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3962:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "661",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3960:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3962:8\u003e"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "662",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3958:15, col:19\u003e"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "662",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3958:15, col:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "662",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3958:15, col:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "662",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3958:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "662",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3958:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "663",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3949:3, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "663",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3949:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3949:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "663",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3949:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3949:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "663",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3950:3, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "663",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3950:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3950:13"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "663",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3950:13",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3950:13"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "663",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3952:9, col:50\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "663",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3952:23\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "663",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3952:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "663",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3952:3, col:50\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "663",
          "664"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "663",
          "664"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "664",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3952:23\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "664",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3952:23\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "664",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3949:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3952:9, col:50\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "664",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3949:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3952:9, col:50\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "664",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3953:3, col:13 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/utils/rel.h:482:55\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "664",
          "665"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "664",
          "665"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "665",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3949:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "665",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3949:12",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "665",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3950:13",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "665",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3950:13",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "665",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3955:3, col:23\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "665",
          "666"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "665",
          "666"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "666",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3950:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3955:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "666",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3950:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3955:14\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "666",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3955:14, col:23\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "666",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3955:14, col:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "666",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3956:29, col:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "666",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3956:36\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "666",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3956:3, col:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "666",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3956:36\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "666",
          "667"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "666",
          "667"
        ]
      },
      {
        "relation": "MallocCall",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3956:19, col:61\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "667",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3956:19, col:61\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "667",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3956:19, col:61\u003e",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3956:19, col:61\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "667",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3956:19, col:61\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "667",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3958:8, col:12\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "667",
          "668"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "667",
          "668"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "668",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "668",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3958:12\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "669",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:2, col:16\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3934:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "669",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:2, col:24\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3935:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "669",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3936:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3936:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3936:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "669",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3937:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3937:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3937:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3937:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "669",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:2, col:9\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3938:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "669",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3939:2, col:9\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3939:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3939:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3939:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "669",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3946:6, col:22\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3946:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3946:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "600",
          "599"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "600",
          "599"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "601",
          "599"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "601",
          "599"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4087:25, col:49 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "602",
          "601"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "602",
          "601"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "602",
          "600"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "602",
          "600"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "603",
          "602"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "603",
          "602"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "603",
          "600"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "603",
          "600"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "604",
          "599"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "604",
          "599"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "605",
          "604"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "605",
          "604"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "605",
          "603"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "605",
          "603"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "606",
          "599"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "606",
          "599"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "607",
          "606"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "607",
          "606"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "607",
          "605"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "607",
          "605"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "608",
          "599"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "608",
          "599"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "609",
          "608"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "609",
          "608"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "609",
          "607"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "609",
          "607"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "611",
          "630"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "611",
          "630"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "612",
          "610"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "612",
          "610"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4059:23, col:56\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "613",
          "612"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "613",
          "612"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "613",
          "610"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "613",
          "610"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "616",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3936:8"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "616",
          "671",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4059:7, col:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3936:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "671",
          "613"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "616",
          "671"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "671",
          "613"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "616",
          "672",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4059:7, col:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3936:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "672",
          "610"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "616",
          "672"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "672",
          "610"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "619",
          "614"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "619",
          "614"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "620",
          "617"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "620",
          "617"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "622",
          "617"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "622",
          "617"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4041:22, col:58\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "624",
          "621"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "624",
          "621"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "624",
          "620"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "624",
          "620"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "625",
          "623"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "625",
          "623"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "625",
          "620"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "625",
          "620"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "626",
          "625"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "626",
          "625"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "626",
          "614"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "626",
          "614"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "627",
          "610"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "627",
          "610"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "629",
          "627"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "629",
          "627"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "629",
          "626"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "629",
          "626"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "630",
          "628"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "630",
          "628"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "630",
          "609"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "630",
          "609"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "637",
          "630"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "637",
          "630"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "638",
          "648"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "638",
          "648"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "640",
          "638"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "640",
          "638"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "641",
          "639"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "641",
          "639"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "643",
          "641"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "643",
          "641"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "643",
          "639"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "643",
          "639"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "644",
          "642"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "644",
          "642"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "644",
          "631"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "644",
          "631"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "645",
          "644"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "645",
          "644"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "646",
          "644"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "646",
          "644"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "647",
          "645"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "647",
          "645"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "647",
          "646"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "647",
          "646"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "648",
          "647"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "648",
          "647"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "648",
          "646"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "648",
          "646"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "653",
          "648"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "653",
          "648"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "654",
          "631"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "654",
          "631"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "656",
          "662"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "656",
          "662"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "658",
          "655"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "658",
          "655"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "659",
          "655"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "659",
          "655"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "661",
          "659"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "661",
          "659"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "661",
          "657"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "661",
          "657"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "662",
          "660"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "662",
          "660"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "662",
          "654"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "662",
          "654"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "668",
          "662"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "668",
          "662"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "669",
          "663"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "669",
          "663"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "669",
          "649"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "669",
          "649"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "670",
          "669"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "670",
          "669"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "670"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "670"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "599"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:1",
          "599"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "670",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:46"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:46"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "670",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:46",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:46"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "670",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "670",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3931:67"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "670",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "670",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3932:26"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "674",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "674",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4408:2, col:9 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "674",
          "1"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "674"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "675",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "676",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "676",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4405:4, col:11 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "676",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "676"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "677",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4402:3, col:41\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4402:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4402:12"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4402:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4402:22, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4402:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4402:22, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "677",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4404:7, col:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4402:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4404:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4404:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4402:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4404:14\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4404:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "677",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4404:7, col:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4402:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4404:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4404:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "678",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "678"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "678"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "678"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "678"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "678",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "678"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "678"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "678"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "678",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "678",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "679",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "679",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "679",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "679",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "679",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "680",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "680",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "680",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "680",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "680",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "681",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "682",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "683",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "683",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "683",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "683",
          "684"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "683",
          "684"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "684",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "684",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "685",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "686",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "686",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4396:4, col:11 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "686",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "686"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "687",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4393:3, col:41\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "687",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4393:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4393:12"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "687",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4393:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4393:22, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "687",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4393:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4393:22, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "687",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "687",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "687",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4395:7, col:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "687",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4393:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4395:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "687",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4395:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "687",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4393:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4395:14\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "687",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4395:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "687",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4395:7, col:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "687",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4393:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4395:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "687",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4395:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "688",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "688"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "688"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "688"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "688"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "688",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "688"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "688"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "688"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "688",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "688",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "689",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "689",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "689",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "689",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "689",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "690",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "690",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "690",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "690",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "690",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "691",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "692",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "693",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "693",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:59",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "693",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:59",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "693",
          "694"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "693",
          "694"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "694",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:59",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "694",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:59",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "695",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4382:41, col:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "695",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "695",
          "696"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "695",
          "696"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "696",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4382:41, col:42\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "696",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4382:42"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "697",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "697",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4387:4, col:11 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "697",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "697"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "698",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4386:18, col:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "698",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4384:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4386:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "698",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4386:34\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "698",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4384:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4386:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "698",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4386:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "698",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4386:18, col:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "698",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4384:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4386:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "698",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4386:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "699",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4384:3, col:46\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "699",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4384:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4384:12"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "699",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4384:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4384:22, col:45\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "699",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4384:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4384:22, col:45\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "699",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4384:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "699",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4384:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "699",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4384:44\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "699",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4386:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "699",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4384:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4386:7\u003e"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "700",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4382:14, col:27\u003e"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "700"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "700",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4382:14, col:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "700",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4382:14, col:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "700",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4382:14\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "700",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4382:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "700",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4382:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "701",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4382:7, col:11\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "701",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "701",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4382:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "702",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4370:37, col:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "702",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "702",
          "703"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "702",
          "703"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "703",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4370:37, col:38\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "703",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4370:38"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "704",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "704",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4375:4, col:11 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "704",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "704"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "705",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4374:18, col:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "705",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4372:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4374:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "705",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4374:34\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "705",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4372:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4374:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "705",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4374:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "705",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4374:18, col:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "705",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4372:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4374:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "705",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4374:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "706",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4372:3, col:42\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4372:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4372:12"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4372:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4372:22, col:41\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4372:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4372:22, col:41\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4372:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4372:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4372:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "706",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4374:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4372:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4374:7\u003e"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "707",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4370:14, col:27\u003e"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "707"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "707",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4370:14, col:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "707",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4370:14, col:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "707",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4370:14\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "707",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4370:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "707",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4370:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "708",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:2, col:9\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "708",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "708",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "708",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:2, col:16\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "708",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "708",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4367:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "708",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4370:7, col:11\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "708",
          "709"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "708",
          "709"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "709",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "709",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4366:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4370:11\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "674",
          "673"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "674",
          "673"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "675",
          "682"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "675",
          "682"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "676",
          "673"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "676",
          "673"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "677",
          "676"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "677",
          "676"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "677",
          "675"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "677",
          "675"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "678",
          "677"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "678",
          "677"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "678",
          "674"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "678",
          "674"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "679",
          "678"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "679",
          "678"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "680",
          "678"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "680",
          "678"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "681",
          "679"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "681",
          "679"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "681",
          "680"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "681",
          "680"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "682",
          "681"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "682",
          "681"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "682",
          "680"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "682",
          "680"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "684",
          "682"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "684",
          "682"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "685",
          "692"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "685",
          "692"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "686",
          "673"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "686",
          "673"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "687",
          "686"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "687",
          "686"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "687",
          "685"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "687",
          "685"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "688",
          "687"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "688",
          "687"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "688",
          "683"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "688",
          "683"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "689",
          "688"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "689",
          "688"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "690",
          "688"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "690",
          "688"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "691",
          "689"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "691",
          "689"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "691",
          "690"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "691",
          "690"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "692",
          "691"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "692",
          "691"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "692",
          "690"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "692",
          "690"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "694",
          "692"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "694",
          "692"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "696",
          "700"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "696",
          "700"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "697",
          "673"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "697",
          "673"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4386:18, col:46\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "698",
          "697"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "698",
          "697"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "698",
          "695"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "698",
          "695"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "699",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4384:12"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "699",
          "711",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4386:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4384:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "711",
          "698"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "699",
          "711"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "711",
          "698"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "699",
          "712",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4386:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4384:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "712",
          "695"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "699",
          "712"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "712",
          "695"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "700",
          "699"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "700",
          "699"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "700",
          "693"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "700",
          "693"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "701",
          "700"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "701",
          "700"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "703",
          "707"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "703",
          "707"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "704",
          "673"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "704",
          "673"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4374:18, col:46\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "705",
          "704"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "705",
          "704"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "705",
          "702"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "705",
          "702"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4372:12"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "706",
          "713",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4374:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4372:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "713",
          "705"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "706",
          "713"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "713",
          "705"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "706",
          "714",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4374:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4372:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "714",
          "702"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "706",
          "714"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "714",
          "702"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "707",
          "706"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "707",
          "706"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "707",
          "701"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "707",
          "701"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "709",
          "707"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "709",
          "707"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "710",
          "708"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "710",
          "708"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "710"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "710"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "673"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1",
          "673"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "710",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:31"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:31"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "710",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:31",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:31"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "710",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:59"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:59"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "710",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:59",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:59"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "710",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "710",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4364:24"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "716",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4447:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "716",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4447:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "716",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4447:2, col:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "716",
          "717"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "716",
          "717"
        ]
      },
      {
        "relation": "ReturnVarStmt",
        "attributes": [
          "717",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4447:9\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "717"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "718",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4445:3, col:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "718",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4445:13\u003e"
        ]
      },
      {
        "relation": "AssignmentFromVar",
        "attributes": [
          "718",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "718",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4445:13\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "718",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4445:13\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "719"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "719",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4444:13, col:53\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "719",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4444:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "719",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4444:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "719",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4418:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4444:46\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "719",
          "720"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "719",
          "720"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "720",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4444:13, col:53\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "720",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "720",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4444:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "720",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4444:40\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "720",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4418:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4444:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "720",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4444:12, col:53\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "720",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4444:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "720",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4444:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "720",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4418:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4444:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "722",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4441:18, line:4442:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "722",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4441:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "722",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4441:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "722",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4442:13\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "722",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4441:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "722",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4441:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "722",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4441:5, line:4442:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "722",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4441:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "722",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4441:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "722",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4442:13\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "722",
          "723"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "722",
          "723"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "723",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4441:18, line:4442:27\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "723",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4441:18, line:4442:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "724",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4439:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "725",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "725",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:9",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:9",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "725",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4437:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4437:23\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4429:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4437:42\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4429:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4437:42\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "725",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4438:9, col:23\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4438:16\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4438:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "725",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4438:9, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/pg_config_manual.h:29:21\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4438:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "726",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4434:4, line:4443:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "727",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4433:4, col:5\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "727",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4429:9",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "727",
          "728"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "727",
          "728"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "728",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4429:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4433:4, col:5\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "728",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4429:9",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4433:5"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "730",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:22, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "730",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:29\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "730",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "730",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:3, col:37\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "730",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:9"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "730",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:22, col:36\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "730",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:22, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "730",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "730",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:31, col:53\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "730",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "730",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:3, col:54\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "730",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "730",
          "731"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "730",
          "731"
        ]
      },
      {
        "relation": "MallocCall",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:22, col:53\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "731",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:22, col:53\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "731",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:22, col:53\u003e",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:22, col:53\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "731",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:22, col:53\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "731",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4427:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4428:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "731",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4429:3, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "731",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4429:9"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "731",
          "732"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "731",
          "732"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "732",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4429:9",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "732",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4429:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4429:13\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "733",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4425:7, col:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "733",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4425:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "733",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4425:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "733",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4418:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4425:40\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "733",
          "734"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "733",
          "734"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "734",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4425:7, col:47\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "734",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "734",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4425:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "734",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4425:34\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "734",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4418:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4425:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "734",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4425:6, col:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4363:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "734",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4425:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "734",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4425:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "734",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4418:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4425:40\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "717",
          "715"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "717",
          "715"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "718",
          "716"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "718",
          "716"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "720",
          "729"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "720",
          "729"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "720",
          "718"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "720",
          "718"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "721",
          "726"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "721",
          "726"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "723",
          "721"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "723",
          "721"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "724",
          "719"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "724",
          "719"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "725",
          "724"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "725",
          "724"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "725",
          "722"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "725",
          "722"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "726",
          "725"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "726",
          "725"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "728",
          "726"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "728",
          "726"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "729",
          "727"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "729",
          "727"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "732",
          "727"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "732",
          "727"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "734",
          "730"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "734",
          "730"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "734",
          "716"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "734",
          "716"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "735",
          "733"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "735",
          "733"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "735"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "735"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "715"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:1",
          "715"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "735",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "735",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:27"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "735",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:55"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:55"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "735",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:55",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4417:55"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "735",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4418:23"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4418:23"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "735",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4418:23",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4418:23"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1",
          "737",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4469:3, col:23\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "737",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4469:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "737",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4469:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "737",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:56",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4469:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1",
          "738",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4464:34, line:4465:34\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "738",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4464:43\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "738",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4464:43\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "738",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:56",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4465:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1",
          "738",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4464:4, line:4465:34\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "738",
          "739"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "738",
          "739"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "739",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4464:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "739",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4464:4\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "739",
          "740"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "739",
          "740"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "740",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4464:43\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "740",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4464:43\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "740",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:56",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4465:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1",
          "740",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "740",
          "741"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "740",
          "741"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "741",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "741",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "741",
          "742"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "741",
          "742"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "742",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "742",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1",
          "742",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "742",
          "743"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "742",
          "743"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "743",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "743",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "743",
          "744"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "743",
          "744"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "744",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "744",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "744",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:56",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "744",
          "745"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "744",
          "745"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "745",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "745",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "745",
          "746"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "745",
          "746"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "746",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "746",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "746",
          "747"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "746",
          "747"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "747",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "747",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1",
          "748",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4461:34, col:60\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "748",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:56",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4461:42\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1",
          "748",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4461:4, col:60\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "748",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4461:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "748",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4461:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "748",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:56",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4461:42\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1",
          "749",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4460:7, col:28 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "749",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4460:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "749",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4460:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1",
          "750",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4458:6, col:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "750",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:56",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4458:6\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "750",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4458:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "750",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4458:10\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "737",
          "736"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "737",
          "736"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "747",
          "737"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "747",
          "737"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "748",
          "737"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "748",
          "737"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "749",
          "748"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "749",
          "748"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "749",
          "738"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "749",
          "738"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "750",
          "749"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "750",
          "749"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "750",
          "736"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "750",
          "736"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "751",
          "750"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "751",
          "750"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1",
          "751"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1",
          "751"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1",
          "736"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:1",
          "736"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "751",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "751",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:43"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "751",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:56"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "751",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:56",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4456:56"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "753",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "754",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "755",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4537:3, col:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "755",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4485:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "755",
          "756"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "755",
          "756"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "756",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4485:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4537:3, col:9\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "756",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4485:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4537:9"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "757",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4536:4, col:37\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "757",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4536:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "757",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4536:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "757",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4484:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "757",
          "758"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "757",
          "758"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "758",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4484:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4536:25, col:31\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "758",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4484:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4536:31"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "758",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4531:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4536:37\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "759",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4534:4, col:35\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "759",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4534:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "759",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4534:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "759",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4485:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4534:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "759",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4531:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4534:35\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "760",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4531:3, col:36\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "760",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4531:9"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "760",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4531:9",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "760",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4531:9",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "760",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "760",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "760",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4533:7, col:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "760",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4485:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4533:7\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "760",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4533:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "760",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4533:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "761",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "761"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "761"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "761"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "761"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "761",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "761"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "761"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "761"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "761",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "761",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "762",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "762",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "762",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "762",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "762",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "763",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "763",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "763",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "763",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "763",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "764",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "765",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "766",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4528:2, col:11\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "766",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4485:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "766",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4485:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4528:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "766",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "766",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "766",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "766",
          "767"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "766",
          "767"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "767",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "767",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "768",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "769",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4524:3, col:35\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4524:9"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4524:9",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4524:9",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "769",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4526:3, col:35\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4526:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4526:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4484:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "769",
          "770"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "769",
          "770"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "770",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4484:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4526:23, col:29\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "770",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4484:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4526:29"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "770",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4524:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4526:35\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "771",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "771"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "771"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "771"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "771"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "771",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "771"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "771"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "771"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "771",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "771",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "772",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "772",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "772",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "772",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "772",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "773",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "773",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "773",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "773",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "773",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "774",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "775",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "776",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "776",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "776",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4509:16, col:47\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "776",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4509:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "776",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4509:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "776",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4509:2, col:47\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "776",
          "777"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "776",
          "777"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "777",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4509:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "777",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4509:28\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "777",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4483:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4509:16, col:47\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "777",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4483:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4509:16, col:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "777",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "777",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4511:32, col:65\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "777",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4483:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4511:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "777",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4511:2, col:65\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "777",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4511:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "777",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4511:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "777",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4483:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4511:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "777",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4512:33, col:66\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "777",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4483:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4512:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "777",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4512:2, col:66\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "777",
          "778"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "777",
          "778"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "778",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4512:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "778",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4512:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "778",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4483:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4512:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "778",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4521:2, col:11\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "778",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4484:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "778",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4484:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4521:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "778",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "778",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "778",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "778",
          "779"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "778",
          "779"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "779",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "779",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51",
          ""
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "780"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "780",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "781",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "782",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "783",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "784",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "784",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "784",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "784",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "784",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "785",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "785",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "787",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4499:3, col:47\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "787",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4499:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "787",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4499:3\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "787",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4499:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "787",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4499:37\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "788",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "788",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "788",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "789",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4497:3, col:50\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "789",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4497:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "789",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4497:3\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "789",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4497:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "789",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4497:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "790",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "790",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "790",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          ""
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "791"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "791",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "792",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "793",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "794",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "795",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "795",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "795",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "795",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "795",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "796",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "796",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "798",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4492:3, col:46\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "798",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4492:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "798",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4492:3\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "798",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4492:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "798",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4492:36\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "799",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "799",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "799",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "800",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4490:3, col:49\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "800",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4490:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "800",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4490:3\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "800",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4490:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "800",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4490:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "801",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4483:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "801",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4483:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "801",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4483:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4483:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "801",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4484:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "801",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4484:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "801",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4484:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4484:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "801",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4485:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "801",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4485:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "801",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4485:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4485:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "801",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:2, col:16\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "801",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "801",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4486:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "801",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "801",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "801",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "753",
          "752"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "753",
          "752"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "754",
          "765"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "754",
          "765"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "756",
          "754"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "756",
          "754"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "758",
          "755"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "758",
          "755"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "759",
          "755"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "759",
          "755"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "760",
          "759"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "760",
          "759"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "760",
          "757"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "760",
          "757"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "761",
          "760"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "761",
          "760"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "761",
          "753"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "761",
          "753"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "762",
          "761"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "762",
          "761"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "763",
          "761"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "763",
          "761"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "764",
          "762"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "764",
          "762"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "764",
          "763"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "764",
          "763"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "765",
          "764"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "765",
          "764"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "765",
          "763"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "765",
          "763"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "767",
          "765"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "767",
          "765"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "768",
          "775"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "768",
          "775"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "770",
          "768"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "770",
          "768"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "771",
          "769"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "771",
          "769"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "771",
          "766"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "771",
          "766"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "772",
          "771"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "772",
          "771"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "773",
          "771"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "773",
          "771"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "774",
          "772"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "774",
          "772"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "774",
          "773"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "774",
          "773"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "775",
          "774"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "775",
          "774"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "775",
          "773"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "775",
          "773"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "779",
          "775"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "779",
          "775"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "780",
          "776"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "780",
          "776"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "781",
          "752"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "781",
          "752"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "782",
          "781"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "782",
          "781"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "783",
          "782"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "783",
          "782"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "784",
          "783"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "784",
          "783"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "785",
          "784"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "785",
          "784"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "785",
          "783"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "785",
          "783"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "786",
          "785"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "786",
          "785"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "787",
          "776"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "787",
          "776"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "788",
          "787"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "788",
          "787"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "788",
          "785"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "788",
          "785"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "789",
          "776"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "789",
          "776"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "790",
          "789"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "790",
          "789"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "790",
          "788"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "790",
          "788"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "791",
          "790"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "791",
          "790"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "792",
          "752"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "792",
          "752"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "793",
          "792"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "793",
          "792"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "794",
          "793"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "794",
          "793"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "795",
          "794"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "795",
          "794"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "796",
          "795"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "796",
          "795"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "796",
          "794"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "796",
          "794"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "797",
          "796"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "797",
          "796"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "798",
          "790"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "798",
          "790"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "799",
          "798"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "799",
          "798"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "799",
          "796"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "799",
          "796"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "800",
          "790"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "800",
          "790"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "801",
          "800"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "801",
          "800"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "801",
          "799"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "801",
          "799"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "802",
          "801"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "802",
          "801"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "802"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "802"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "752"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:1",
          "752"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:33"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4480:51"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4481:25"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:1",
          "804",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "804",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:47",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "804",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:47",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:1",
          "804",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4550:2, col:79\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "804",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4550:21"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4550:21"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "804",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4550:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4550:28, col:50 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "804",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4550:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4550:28, col:50 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "804",
          "805"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "804",
          "805"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "805",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:47",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "805",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:47",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:1",
          "805",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:1",
          "805",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4553:18, col:58\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "805",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4550:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4553:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "805",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4550:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4553:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "805",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4553:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:1",
          "805",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4553:9, col:58\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "805",
          "806"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "805",
          "806"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "806",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4550:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4553:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "806",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4550:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4553:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "806",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4553:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:1",
          "806",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4553:2, col:58\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "806"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "806"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "806",
          "803"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "806",
          "803"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "807",
          "804"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "807",
          "804"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:1",
          "807"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:1",
          "807"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:1",
          "803"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:1",
          "803"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "807",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:21"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "807",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:21",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:21"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "807",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:47"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:47"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "807",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:47",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:47"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "809",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4627:3, col:23 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "809",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4627:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "809",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4627:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "810",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4625:3, col:46\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "810",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4625:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "810",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4625:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "810",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4625:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "811",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "811",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "812",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4623:3, col:47\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "812",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4623:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "812",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4623:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "812",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4623:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "813",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "813",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "814",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4621:3, col:49\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "814",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4621:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "814",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4621:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "814",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4621:42\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "815",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "815",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "816",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4617:3, col:23 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "816",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4617:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "816",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4617:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "817",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4615:3, col:41\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "817",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4615:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "817",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4615:3\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "817",
          "818"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "817",
          "818"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "818",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4615:23\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "818",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4615:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "819",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4614:11, col:17\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "819",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4614:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "819",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4614:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "820",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4613:3, col:47\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "820",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4613:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "820",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4613:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "820",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4613:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "821",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "821",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "822",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4610:3, col:22 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/plannodes.h:171:55\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "822",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4610:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "822",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4610:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "822",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "823",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4608:3, col:22\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "823",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4608:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "823",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4608:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "823",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4608:22\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "824",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "824",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "825",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4605:22, line:4606:43\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "825",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4605:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "825",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4605:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "825",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4606:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "825",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4605:3, line:4606:43\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "825",
          "826"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "825",
          "826"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "826",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4605:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "826",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4605:3\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "826",
          "827"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "826",
          "827"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "827",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4605:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "827",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4605:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "827",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4606:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "828",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "828",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "829",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4603:3, col:47\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "829",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4603:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "829",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4603:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "829",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4603:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "830",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "830",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "831",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4591:3, col:23 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "831",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4591:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "831",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4591:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "832",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4589:3, col:41\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4589:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4589:3\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "832",
          "833"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "832",
          "833"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "833",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4589:23\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "833",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4589:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "834",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4588:6, col:12\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "834",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4588:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "834",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4588:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "835",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4586:3, col:22 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/plannodes.h:172:54\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "835",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4586:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "835",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4586:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "835",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "836",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "836",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "836",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4584:3, col:22 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "836",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4584:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "836",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4584:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "836",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "837",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "837",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "838",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "838",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "838",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4582:3, col:22 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "838",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4582:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "838",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4582:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "838",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "839",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "839",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "840",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "840",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "840",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4580:3, col:22 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "840",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4580:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "840",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4580:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "840",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "841",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4569:2, col:15\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "841",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4569:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "841",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4569:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "841",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4569:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "841",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "841",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "809",
          "808"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "809",
          "808"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "810",
          "808"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "810",
          "808"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "811",
          "810"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "811",
          "810"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "811",
          "809"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "811",
          "809"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "812",
          "808"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "812",
          "808"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "813",
          "812"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "813",
          "812"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "813",
          "811"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "813",
          "811"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "814",
          "808"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "814",
          "808"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "815",
          "814"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "815",
          "814"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "815",
          "813"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "815",
          "813"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "816",
          "815"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "816",
          "815"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "818",
          "815"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "818",
          "815"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "819",
          "817"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "819",
          "817"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "819",
          "816"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "819",
          "816"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "820",
          "815"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "820",
          "815"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "821",
          "820"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "821",
          "820"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "821",
          "819"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "821",
          "819"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "822",
          "821"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "822",
          "821"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "823",
          "821"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "823",
          "821"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "824",
          "823"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "824",
          "823"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "824",
          "822"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "824",
          "822"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "827",
          "821"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "827",
          "821"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "828",
          "825"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "828",
          "825"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "828",
          "824"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "828",
          "824"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "829",
          "821"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "829",
          "821"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "830",
          "829"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "830",
          "829"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "830",
          "828"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "830",
          "828"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "831",
          "830"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "831",
          "830"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "833",
          "830"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "833",
          "830"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "834",
          "832"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "834",
          "832"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "834",
          "831"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "834",
          "831"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "835",
          "834"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "835",
          "834"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "836",
          "834"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "836",
          "834"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "837",
          "836"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "837",
          "836"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "837",
          "835"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "837",
          "835"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "838",
          "834"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "838",
          "834"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "839",
          "838"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "839",
          "838"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "839",
          "837"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "839",
          "837"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "840",
          "834"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "840",
          "834"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "841",
          "840"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "841",
          "840"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "841",
          "839"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "841",
          "839"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "842",
          "841"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "842",
          "841"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "842"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "842"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "808"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1",
          "808"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "842",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "842",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:37"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "842",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "842",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:49"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:1",
          "844",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4647:2, col:16\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "844",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4644:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4647:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "844",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4644:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4647:3\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "844",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4647:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "844",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4647:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:1",
          "844",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4650:20, col:53\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "844",
          "845"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "844",
          "845"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "845",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4650:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "845",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4650:26\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "845",
          "846"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "845",
          "846"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "846",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4650:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "846",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4650:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:1",
          "846",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4650:2, col:53\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "846",
          "847"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "846",
          "847"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "847",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4650:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "847",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4650:2\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "847",
          "848"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "847",
          "848"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4650:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4650:26\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "848",
          "849"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "848",
          "849"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "849",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4650:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "849",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4650:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:1",
          "849",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4653:2, col:29\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "849",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4653:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "849",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4653:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "849",
          "850"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "849",
          "850"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:1",
          "850",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4653:2, col:29\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "850",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "850",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4653:19\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "850",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4653:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "850",
          "843"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "850",
          "843"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "851",
          "844"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "851",
          "844"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:1",
          "851"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:1",
          "851"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:1",
          "843"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:1",
          "843"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "851",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "851",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:36"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "851",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:48"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:48"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "851",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:48",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:48"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "851",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4644:24"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4644:24"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "851",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4644:24",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4644:24"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:1",
          "853",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4662:2, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "853",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4662:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4662:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "853",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4662:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4662:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:1",
          "853",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4665:14, col:47\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "853",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4665:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "853",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4665:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:1",
          "853",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4665:2, col:47\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "853",
          "854"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "853",
          "854"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "854",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4665:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "854",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4665:32\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "854",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4662:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4665:14, col:47\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "854",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4662:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4665:14, col:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:1",
          "854",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4668:2, col:11\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "854",
          "855"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "854",
          "855"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "855",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4668:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "855",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4668:3\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "855",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:60",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4668:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "855",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:60",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4668:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:1",
          "855",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4671:2, col:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "855",
          "856"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "855",
          "856"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "856",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4671:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "856",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4671:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "856",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4662:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4671:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "856",
          "852"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "856",
          "852"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "857",
          "853"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "857",
          "853"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:1",
          "857"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:1",
          "857"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:1",
          "852"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:1",
          "852"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "857",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:35"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:35"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "857",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:35",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:35"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "857",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:60"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:60"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "857",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:60",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:60"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:1",
          "859",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4693:2, col:48\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4693:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4693:11"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4693:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4693:18, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4693:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4693:18, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:55",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:55",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:1",
          "859",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4696:2, col:16\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4691:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4696:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4691:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4696:3\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4696:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4696:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:1",
          "859",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4701:9, col:56\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "859",
          "860"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "859",
          "860"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "860",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4701:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "860",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4701:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "860",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4701:43\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "860",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4701:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:1",
          "860",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4700:3, line:4701:61\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "860",
          "861"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "860",
          "861"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "861",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4700:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "861",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4700:18\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "861",
          "862"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "861",
          "862"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "862",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4701:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "862",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4701:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "862",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4701:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:1",
          "862",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4699:2, line:4701:61\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "862",
          "863"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "862",
          "863"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "863",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4699:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "863",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4699:2\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "863",
          "864"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "863",
          "864"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "864",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4700:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "864",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4700:18\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "864",
          "865"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "864",
          "865"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "865",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4701:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "865",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4701:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "865",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4701:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:1",
          "865",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4704:2, col:29\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "865",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4704:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "865",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4693:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4704:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "865",
          "866"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "865",
          "866"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:1",
          "866",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4704:2, col:29\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "866",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4567:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "866",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4704:19\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "866",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4693:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4704:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "866",
          "858"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "866",
          "858"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "867",
          "859"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "867",
          "859"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:1",
          "867"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:1",
          "867"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:1",
          "858"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:1",
          "858"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "867",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "867",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:39"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "867",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:55"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:55"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "867",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:55",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:55"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "867",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4691:27"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4691:27"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "867",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4691:27",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4691:27"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:1",
          "869",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4714:2, col:27\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "869",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:38",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4714:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "869",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:38",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4714:12\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:1",
          "869",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4717:2, col:11\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "869",
          "870"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "869",
          "870"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "870",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:38",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4717:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "870",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:38",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4717:3\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "870",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:63",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4717:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "870",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:63",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4717:11\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "870",
          "868"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "870",
          "868"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "871",
          "869"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "871",
          "869"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:1",
          "871"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:1",
          "871"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:1",
          "868"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:1",
          "868"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "871",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:38"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:38"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "871",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:38",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:38"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "871",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:63"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:63"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "871",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:63",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:63"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "873",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4977:16, col:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "873",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4925:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4977:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "873",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4925:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4977:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "873",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4977:2, col:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "873",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4925:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4977:27\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "873",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4930:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4977:16, col:52\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "873",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4930:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4977:16, col:52\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "873",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4979:2, line:4980:33\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:386:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "873",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4923:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4979:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "873",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4979:23\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "873",
          "874"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "873",
          "874"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "874",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4930:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "874",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4930:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "874",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4921:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4980:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "874",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4921:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4980:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "874",
          "875"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "874",
          "875"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "875",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4979:2, line:4980:33\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "875",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "875",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4923:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4979:16\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "875",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4979:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "875",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4921:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4980:7\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "875",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4921:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4980:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "875",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4981:2, col:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "875",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4981:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "875",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4981:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "875",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4983:2, col:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "875",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4930:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4983:14\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "875",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4930:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4983:14\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "876",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4974:3\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "876"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "877",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4971:33, col:55\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "877",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4923:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4971:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "877",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4923:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4971:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "878",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4971:3, col:23\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "878",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4927:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4971:10\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "878",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4927:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4971:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "878",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4971:3, col:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "878",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4927:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4971:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "879",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4970:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "879",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4926:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4970:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "880",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4929:11",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4929:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "880",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4968:2, col:20 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4929:11",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4923:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4968:10, col:20 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4923:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4968:10, col:20 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "880",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4970:6, col:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4924:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4970:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "881",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4965:3\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "881"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "882",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4962:6, col:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "882",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4929:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4962:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "882",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4929:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4962:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "882",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4962:6, col:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "882",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4929:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4962:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "883",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4960:22, col:44\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "883",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4928:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4960:35\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "883",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4928:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4960:35\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "883",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4960:3, col:44\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "883",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4928:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4960:35\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "883",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4929:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4960:13, col:44\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "883",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4929:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4960:13, col:44\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "884",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4923:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "884",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4923:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4923:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "884",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4923:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4923:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "884",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4924:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "884",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4924:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "884",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4924:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4924:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "884",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4925:2, col:16\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "884",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4925:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "884",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4925:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4925:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "884",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "884",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4926:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "884",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4926:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4926:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "884",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4927:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "884",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4927:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4927:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "884",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4927:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4927:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "884",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4928:2, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "884",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4928:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4928:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "884",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4928:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4928:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "884",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4929:2, col:24\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "884",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4929:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4929:11"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "884",
          "885"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "884",
          "885"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "885",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4929:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "885",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4929:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "885",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4930:2, col:22\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "885",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4930:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4930:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "885",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4930:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4930:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "885",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:2, col:11\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "885",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "885",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "885",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4932:2, col:12\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "885",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4932:9"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "885",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4932:9",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4932:9"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "885",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "885",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4933:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "885",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4933:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4933:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "885",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4938:8, col:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "885",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4938:20\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "885",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4938:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "885",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4938:2, col:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "885",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4938:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "885",
          "886"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "885",
          "886"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4938:8, col:38\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4938:8, col:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "886",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4939:8, col:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4939:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4939:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4939:40\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4933:8"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4939:22\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4939:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4939:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "886",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4939:2, col:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4939:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4939:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4939:40\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "886",
          "887"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "886",
          "887"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "887",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4933:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "887",
          "888"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "887",
          "888"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "888",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4932:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4939:8, col:52\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "888",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4932:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4939:8, col:52\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "888",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "888",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4941:2, col:12 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/postgres.h:409:36\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "888",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4932:9",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "888",
          "889"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "888",
          "889"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "889",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4924:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "889",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4924:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "889",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4943:8, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "889",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4943:20\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "889",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4943:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "889",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4943:2, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "889",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4943:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "889",
          "890"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "889",
          "890"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "890",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4943:8, col:39\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "890",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4943:8, col:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "890",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4944:8, col:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "890",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4944:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "890",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4944:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "890",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4944:40\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "890",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4933:8"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "890",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4944:22\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "890",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4944:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "890",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4944:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "890",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4944:2, col:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "890",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4944:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "890",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4944:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "890",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4944:40\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "890",
          "891"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "890",
          "891"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "891",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4933:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "891",
          "892"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "891",
          "892"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "892",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4932:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4944:8, col:52\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "892",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4932:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4944:8, col:52\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "892",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "892",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4946:2, col:13 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/postgres.h:500:39\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "892",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4932:9",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "892",
          "893"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "892",
          "893"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "893",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4925:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "893",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4925:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "893",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4948:8, col:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "893",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4948:20\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "893",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4948:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "893",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4948:2, col:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "893",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4948:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "893",
          "894"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "893",
          "894"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "894",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4948:8, col:41\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "894",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4948:8, col:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "894",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4949:8, col:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "894",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4949:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "894",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4949:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "894",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4949:40\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "894",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4933:8"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "894",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4949:22\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "894",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4949:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "894",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4949:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "894",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4949:2, col:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "894",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4949:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "894",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4949:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "894",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4949:40\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "894",
          "895"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "894",
          "895"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "895",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4933:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "895",
          "896"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "895",
          "896"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "896",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4932:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4949:8, col:52\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "896",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4932:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4949:8, col:52\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "896",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "896",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4951:2, col:15 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/postgres.h:393:43\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "896",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4932:9",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "896",
          "897"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "896",
          "897"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "897",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4926:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "897",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4926:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "897",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4954:8, col:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "897",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4954:20\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "897",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4954:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "897",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4954:2, col:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "897",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4954:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "897",
          "898"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "897",
          "898"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4954:8, col:38\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4954:8, col:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "898",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4955:12, col:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4955:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4955:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4955:43\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4955:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4955:34\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4955:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "898",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4955:2, col:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4955:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4955:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4955:43\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "898",
          "899"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "898",
          "899"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "899",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4927:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4955:12, col:46\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "899",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4927:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4955:12, col:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "899",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4957:8, col:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "899",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4957:20\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "899",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4957:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "899",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4957:2, col:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "899",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4957:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "899",
          "900"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "899",
          "900"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4957:8, col:40\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4957:8, col:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "900",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4958:14, col:48\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4958:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4958:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4958:45\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4958:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4958:36\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4958:45\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "900",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4958:2, col:48\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4958:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4958:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4931:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4958:45\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "900",
          "901"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "900",
          "901"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "901",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4928:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4958:14, col:48\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "901",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4928:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4958:14, col:48\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "901",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4959:6, col:19 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "901",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4928:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4959:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "875",
          "872"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "875",
          "872"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "876",
          "872"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "876",
          "872"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4970:25\u003e"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4971:3, col:28\u003e"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4971:33, col:55\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "877",
          "876"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "877",
          "876"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "877",
          "873"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "877",
          "873"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4970:25\u003e"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4971:3, col:28\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "878",
          "876"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "878",
          "876"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "878",
          "877"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "878",
          "877"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4970:25\u003e"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "879",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4926:8"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "879",
          "903",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4970:24, col:25\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4926:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "903",
          "876"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "879",
          "903"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "903",
          "876"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "879",
          "904",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4970:24, col:25\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4926:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "904",
          "878"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "879",
          "904"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "904",
          "878"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "49",
          "49"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4924:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "880",
          "905",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4970:6, col:17\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4924:8",
          "49"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "905",
          "876"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "880",
          "905"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "905",
          "876"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "880",
          "906",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4970:6, col:17\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4924:8",
          "49"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "906",
          "879"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "880",
          "906"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "906",
          "879"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "881",
          "872"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "881",
          "872"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "882",
          "881"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "882",
          "881"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "882",
          "880"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "882",
          "880"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "883",
          "882"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "883",
          "882"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "901",
          "883"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "901",
          "883"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "901",
          "882"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "901",
          "882"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "902",
          "884"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "902",
          "884"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "902"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "902"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "872"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:1",
          "872"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "902",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:25"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:25"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "902",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:25",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:25"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "902",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "902",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:40"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "902",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "902",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4920:59"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "902",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4921:9"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "902",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4921:9",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4921:9"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "902",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4921:26"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "902",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4921:26",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4921:26"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "908",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5021:23, line:5022:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "908",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5021:23\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "908",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5022:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "908",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5022:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "908",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5021:2, line:5022:39\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "908",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5021:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "908",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5021:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "908",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5021:23\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "908",
          "909"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "908",
          "909"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "909",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5022:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "909",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5022:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "909",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5023:2, col:24\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "909",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5023:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "909",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5023:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "909",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4997:10",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5023:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "909",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5024:2, col:23\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "909",
          "910"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "909",
          "910"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "910",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5024:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "910",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5024:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "910",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4997:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5024:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "910",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5025:2, col:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "910",
          "911"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "910",
          "911"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "911",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5025:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "911",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5025:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "911",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4997:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5025:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "911",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5026:2, col:29\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "911",
          "912"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "911",
          "912"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "912",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5026:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "912",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5026:2\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "912",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5027:2, col:26 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "912",
          "913"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "912",
          "913"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "913",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5027:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "913",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5027:2\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "913",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5029:2, col:53\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "913",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5000:20"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "913",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5029:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "913",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5029:38\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "913",
          "914"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "913",
          "914"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "914",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5029:2, col:53\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "914",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:3594:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "914",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5029:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "914",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5029:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "914",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5031:10, col:17\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "914",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5031:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "914",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5031:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "915",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5060:4\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "916"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "916",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "917",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "918",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "919",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "920",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "920",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "920",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "920",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "920",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "921",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "921",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "924",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5055:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "924",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5054:4, col:41\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:399:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "924",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5054:26\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "924",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "924",
          "925"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "924",
          "925"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "925",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5054:4, col:41\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "925",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "925",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5054:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "926",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5051:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "926",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5050:4, col:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "926",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5050:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "926",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5050:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "927",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5047:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "927",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5046:4, col:40\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:398:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "927",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5046:25\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "927",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "927",
          "928"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "927",
          "928"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "928",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5046:4, col:40\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "928",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "928",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5046:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "929",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5043:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "929",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5042:4, col:40\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:393:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "929",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5042:25\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "929",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "929",
          "930"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "929",
          "930"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "930",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5042:4, col:40\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "930",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "930",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5042:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "931",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5039:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "931",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5038:4, col:40\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:394:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "931",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5038:25\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "931",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "931",
          "932"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "931",
          "932"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "932",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5038:4, col:40\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "932",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "932",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5038:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "933",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5035:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "933",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5034:4, col:52\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:391:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "933",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5034:25\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "933",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "933",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4996:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5034:42\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "933",
          "934"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "933",
          "934"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "934",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5034:4, col:52\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "934",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "934",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5034:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "934",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4996:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5034:42\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "935",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5022:8, col:33\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "935",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5022:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "935",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5022:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "935",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5022:8, col:38\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "935",
          "936"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "935",
          "936"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "936",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5022:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "936",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5022:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "937",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5004:2, col:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "937",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5015:2, col:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "937",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5015:22\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "937",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5015:22\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "937",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5017:2, col:16\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "937",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5017:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "937",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5017:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "937",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5017:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "937",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5018:36, col:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "937",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5018:46\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "937",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5018:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "937",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5018:23, col:62\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "937",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5000:20"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "937",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5018:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "937",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5018:2, col:62\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "937",
          "938"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "937",
          "938"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "938",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5018:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "938",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5018:2\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "938",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5000:20"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "938",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5018:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "938",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5019:2, col:25 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "938",
          "939"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "938",
          "939"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "939",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5019:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "939",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5019:2\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "939",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5020:2, col:24 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "939",
          "940"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "939",
          "940"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "940",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5020:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "940",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5020:2\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "940",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5021:23, col:42 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "940",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5021:23\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "941"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "941",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "942",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "943",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "945",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:2, col:25\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "945",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18"
        ]
      },
      {
        "relation": "ComplexTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "945",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4999:18"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "945",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5000:2, col:24\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "945",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5000:20"
        ]
      },
      {
        "relation": "ComplexTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5000:20"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "945",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5000:20",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5000:20"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "914",
          "924"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "914",
          "924"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "914",
          "926"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "914",
          "926"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "914",
          "927"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "914",
          "927"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "914",
          "929"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "914",
          "929"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "914",
          "931"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "914",
          "931"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "914",
          "933"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "914",
          "933"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "914",
          "923"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "914",
          "923"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "915",
          "907"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "915",
          "907"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "916",
          "915"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "916",
          "915"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "917",
          "907"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "917",
          "907"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "918",
          "917"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "918",
          "917"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "919",
          "918"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "919",
          "918"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "920",
          "919"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "920",
          "919"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "921",
          "920"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "921",
          "920"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "921",
          "919"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "921",
          "919"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "922",
          "921"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "922",
          "921"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "923",
          "921"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "923",
          "921"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "925",
          "907"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "925",
          "907"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "926",
          "907"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "926",
          "907"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "928",
          "907"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "928",
          "907"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "930",
          "907"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "930",
          "907"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "932",
          "907"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "932",
          "907"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "934",
          "907"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "934",
          "907"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "936",
          "908"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "936",
          "908"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "940",
          "908"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "940",
          "908"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "940",
          "935"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "940",
          "935"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "941",
          "937"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "941",
          "937"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "942",
          "941"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "942",
          "941"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "943",
          "942"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "943",
          "942"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "943",
          "941"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "943",
          "941"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "944",
          "943"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "944",
          "943"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "945",
          "943"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "945",
          "943"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "946",
          "945"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "946",
          "945"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "946"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "946"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "907"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1",
          "907"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:22"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:40"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:40"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:40",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:40"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:51"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:51"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:51",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:51"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4996:16"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4996:16"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4996:16",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4996:16"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4997:10"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4997:10",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4997:10"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4997:27"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4997:27",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4997:27"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4997:43"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4997:43",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4997:43"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "948",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "949",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5103:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "949",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5103:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "949",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5103:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "950",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "951",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5101:4, col:46\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:433:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "951",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5091:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5101:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "951",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5101:32\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "951",
          "952"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "951",
          "952"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "952",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5101:4, col:46\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "952",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "952",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5091:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5101:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "952",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5101:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "953",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5096:5, col:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "953",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5096:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "953",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5096:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "954",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5094:5, col:17 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "954",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5080:9",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "954",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5080:9",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "955",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5091:4, col:38\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "955",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5091:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5091:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "955",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5091:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5091:19, col:28 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "955",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5091:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5091:19, col:28 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "955",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5081:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "955",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5081:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "955",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5093:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "955",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5080:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5093:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "956",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "956"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "956"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "956"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "956"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "956",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5081:15",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "956"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "956"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "956"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "956",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5081:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "956",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "957",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "957",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5081:15",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "957",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5081:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "957",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "957",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "958",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "958",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5081:15",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "958",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5081:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "958",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "958",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "959",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "960",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "961",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5088:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "961",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5088:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "961",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5088:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "961",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "961",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5079:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "961",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5079:12",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "962",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5086:4, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "962",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5086:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "962",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5086:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "963",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5084:4, col:17 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5072:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5072:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "964",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5079:3, col:42\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "964",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5079:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5079:12"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "964",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5079:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5079:22, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "964",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5079:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5079:22, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "964",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5073:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "964",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5073:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "964",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "964",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5080:9"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "964",
          "965"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "964",
          "965"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "965",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5080:9",
          "1"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "965",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5080:9",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "965",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5081:3, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "965",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5081:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5081:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "965",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5081:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5081:15"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "965",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5083:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "965",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5072:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5083:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "966",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "966"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "966"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "966"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "966"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "966",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5073:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "966"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "966"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "966"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "966",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5073:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "966",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "967",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "967",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5073:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "967",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5073:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "967",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "967",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "968",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "968",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5073:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "968",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5073:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "968",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "968",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "969",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "970",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "971",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "971",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5072:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "971",
          "972"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "971",
          "972"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5072:8",
          "1"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5072:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "972",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5073:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5073:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5073:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5073:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5073:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "972",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5075:2, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5075:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5071:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5075:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "972",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:22",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:22",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "948",
          "970"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "948",
          "970"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "949",
          "948"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "949",
          "948"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "950",
          "960"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "950",
          "960"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "952",
          "950"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "952",
          "950"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "953",
          "951"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "953",
          "951"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "954",
          "951"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "954",
          "951"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "955",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5080:9"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "955",
          "974",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5093:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5080:9",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "974",
          "954"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "955",
          "974"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "974",
          "954"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "955",
          "975",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5093:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5080:9",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "975",
          "953"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "955",
          "975"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "975",
          "953"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "956",
          "955"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "956",
          "955"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "956",
          "949"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "956",
          "949"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "957",
          "956"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "957",
          "956"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "958",
          "956"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "958",
          "956"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "959",
          "957"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "959",
          "957"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "959",
          "958"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "959",
          "958"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "960",
          "959"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "960",
          "959"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "960",
          "958"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "960",
          "958"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "961",
          "960"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "961",
          "960"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "962",
          "961"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "962",
          "961"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "963",
          "961"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "963",
          "961"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "965",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5072:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "965",
          "976",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5083:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5072:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "976",
          "963"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "965",
          "976"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "976",
          "963"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "965",
          "977",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5083:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5072:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "977",
          "962"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "965",
          "977"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "977",
          "962"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "966",
          "964"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "966",
          "964"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "966",
          "947"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "966",
          "947"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "967",
          "966"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "967",
          "966"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "968",
          "966"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "968",
          "966"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "969",
          "967"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "969",
          "967"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "969",
          "968"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "969",
          "968"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "970",
          "969"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "970",
          "969"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "970",
          "968"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "970",
          "968"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "972",
          "970"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "972",
          "970"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "973",
          "971"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "973",
          "971"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "973"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "973"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "947"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1",
          "947"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "973",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:22"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:22"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "973",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:22",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:22"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "973",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:53"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:53"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "973",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:53",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:53"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "979",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5184:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "979",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5184:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "979",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5184:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "980",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5180:3, col:27 \u003cSpelling\u003dline:84:27\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "980",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5180:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "980",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5180:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "980",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5181:3, col:44\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "980",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5181:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "980",
          "981"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "980",
          "981"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "981",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5181:3, col:44\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "981",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "981",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5181:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "982",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "983",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "984",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5174:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "984",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5174:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "984",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5174:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "984",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5175:3, col:9\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "984",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5115:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5175:9\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "984",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5115:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5175:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "985",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5173:4, col:45\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "985",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5173:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "985",
          "986"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "985",
          "986"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "986",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5173:4, col:45\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "986",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "986",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5173:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "987",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5169:3, line:5171:28\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "987",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5169:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "987",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5169:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "987",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5169:42\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "987",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5169:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "987",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5169:47\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "987",
          "988"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "987",
          "988"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "988",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5170:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "988",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5170:8\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "988",
          "989"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "988",
          "989"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "989",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5170:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "989",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5170:30\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "989",
          "990"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "989",
          "990"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "990",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5171:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "990",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5171:8\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "990",
          "991"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "990",
          "991"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "991",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5169:3, line:5171:28\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "991",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "991",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5169:42\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "991",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "991",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "991",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "992",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5168:4, col:45\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "992",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5168:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "992",
          "993"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "992",
          "993"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "993",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5168:4, col:45\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "993",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "993",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5168:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "994",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5166:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "994",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5166:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "994",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5166:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "994",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "994",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "994",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "995",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5154:3, col:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "995",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5154:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "995",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5154:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "995",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5155:11, col:16\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "995",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5155:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "995",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5155:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "996",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5164:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "996",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5163:5, col:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "996",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5163:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "996",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5163:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "997",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5161:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "997",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5160:5, col:48\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "997",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5160:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "997",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5160:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "998",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5158:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "999",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5152:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "999",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5152:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "999",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5152:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1000",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1001",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5150:13, col:49\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1001",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5140:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1001",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5140:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1001",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5149:5, line:5150:50\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1001",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5149:28\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1001",
          "1002"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1001",
          "1002"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1002",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5140:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1002",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5140:16",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1002",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5149:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1003",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5148:6, col:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1003",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5148:29\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1003",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5148:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1004",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5146:6, col:14 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1004",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5139:10",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1004",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5139:10",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1005",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5145:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1005",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5139:10",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5145:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1006",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1006"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1006"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1006"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1006"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1006",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5140:16",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1006"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1006"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1006"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1006",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5140:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1006",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1007",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1007",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5140:16",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1007",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5140:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1007",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1007",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1008",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1008",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5140:16",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1008",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5140:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1008",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1008",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1009",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1010",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1011",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1011",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5139:10"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1011",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5139:10",
          "1"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1011",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5139:10",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1011",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5140:4, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1011",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5140:16"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5140:16"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1011",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5140:16",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5140:16"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1011",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5142:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1011",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5142:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1011",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5142:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1011",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1011",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1011",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1011",
          "1012"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1011",
          "1012"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1012",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1012",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1013",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:3, col:55\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1013",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1013",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:26, col:46 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1013",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:26, col:46 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1013",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5116:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1013",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5116:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1013",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5135:3, col:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1013",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5135:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1013",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5115:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5135:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1013",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5135:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1013",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5115:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5135:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1013",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5136:31, col:60\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1013",
          "1014"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1013",
          "1014"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1014",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5136:48\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1014",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5136:48\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1014",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5136:3, col:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1014",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5136:26\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1014",
          "1015"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1014",
          "1015"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1015",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5136:48\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1015",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5136:48\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1015",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5136:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1015",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5137:7, col:12\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1015",
          "1016"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1015",
          "1016"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1016",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5137:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1016",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5133:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5137:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1017",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1017"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1017"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1017"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1017"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1017",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5116:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1017"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1017"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1017"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1017",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5116:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1017",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1018",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1018",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5116:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1018",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5116:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1018",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1018",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1019",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1019",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5116:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1019",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5116:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1019",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1019",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1020",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1021",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1022",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1022",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:24",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1022",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:24",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1022",
          "1023"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1022",
          "1023"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1023",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:24",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1023",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:24",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1024",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5130:3, col:9\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1024",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5115:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5130:9\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1024",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5115:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5130:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1025",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5128:3, col:9\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1025",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5115:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5128:9\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1025",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5115:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5128:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1026",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5127:6, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1026",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5127:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1026",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5127:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1027",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5123:3, col:27 \u003cSpelling\u003dline:84:27\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1027",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5123:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1027",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5123:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1027",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5124:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1027",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5124:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1027",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5124:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1028",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1028",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1028",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1029",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5119:3\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "1029"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1030",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1030",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1030",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1030",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1030",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1030",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5114:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1030",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5115:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1030",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5115:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5115:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1030",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5115:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5115:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1030",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5116:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1030",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5116:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5116:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1030",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5116:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5116:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1030",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5118:6, col:24 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1030",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5118:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1030",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5118:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "979",
          "978"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "979",
          "978"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "981",
          "978"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "981",
          "978"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "982",
          "980"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "982",
          "980"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "982",
          "979"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "982",
          "979"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "983",
          "1021"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "983",
          "1021"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "984",
          "983"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "984",
          "983"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "986",
          "984"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "986",
          "984"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "991",
          "985"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "991",
          "985"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "991",
          "984"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "991",
          "984"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "993",
          "987"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "993",
          "987"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "994",
          "992"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "994",
          "992"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "994",
          "987"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "994",
          "987"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "995",
          "996"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "995",
          "996"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "995",
          "997"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "995",
          "997"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "995",
          "998"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "995",
          "998"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "995",
          "994"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "995",
          "994"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "996",
          "994"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "996",
          "994"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "997",
          "994"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "997",
          "994"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "998",
          "994"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "998",
          "994"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "999",
          "995"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "999",
          "995"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1000",
          "1010"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1000",
          "1010"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1002",
          "1000"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1002",
          "1000"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1003",
          "1001"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1003",
          "1001"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1004",
          "1001"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1004",
          "1001"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1005",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5139:10"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1005",
          "1032",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5145:9\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5139:10",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1032",
          "1004"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1005",
          "1032"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1032",
          "1004"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1005",
          "1033",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5145:9\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5139:10",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1033",
          "1003"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1005",
          "1033"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1033",
          "1003"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1006",
          "1005"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1006",
          "1005"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1006",
          "999"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1006",
          "999"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1007",
          "1006"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1007",
          "1006"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1008",
          "1006"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1008",
          "1006"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1009",
          "1007"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1009",
          "1007"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1009",
          "1008"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1009",
          "1008"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1010",
          "1009"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1010",
          "1009"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1010",
          "1008"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1010",
          "1008"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1012",
          "1010"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1012",
          "1010"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1016",
          "1011"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1016",
          "1011"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1016",
          "995"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1016",
          "995"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1017",
          "1013"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1017",
          "1013"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1017",
          "982"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1017",
          "982"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1018",
          "1017"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1018",
          "1017"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1019",
          "1017"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1019",
          "1017"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1020",
          "1018"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1020",
          "1018"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1020",
          "1019"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1020",
          "1019"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1021",
          "1020"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1021",
          "1020"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1021",
          "1019"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1021",
          "1019"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1023",
          "1021"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1023",
          "1021"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1024",
          "1022"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1024",
          "1022"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1025",
          "1022"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1025",
          "1022"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1026",
          "1025"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1026",
          "1025"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1026",
          "1024"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1026",
          "1024"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1027",
          "1026"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1027",
          "1026"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1028",
          "1027"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1028",
          "1027"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1028",
          "1026"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1028",
          "1026"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1029",
          "978"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1029",
          "978"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1030",
          "1029"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1030",
          "1029"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1030",
          "1028"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1030",
          "1028"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1031",
          "1030"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1031",
          "1030"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1031"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "1031"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "978"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1",
          "978"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1031",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:24"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:24"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1031",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:24",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:24"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1031",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1031",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:48"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1035",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5313:2, col:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1035",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5313:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1035",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5313:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1035",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5196:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5313:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1035",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5314:2, col:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1035",
          "1036"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1035",
          "1036"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1036",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5314:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1036",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5314:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1036",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5197:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5314:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1037",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1038",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5309:5, col:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1038",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5309:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1038",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5309:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1039",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5308:13, col:31\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1039",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5308:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1039",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5308:13\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1040",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5307:5, col:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1040",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5307:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1040",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5307:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1041",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5304:26, line:5305:25\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1041",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5304:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1041",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5304:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1041",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5305:18\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1041",
          "1042"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1041",
          "1042"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1042",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5304:26, line:5305:25\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5305:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1042",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5304:9, line:5305:26\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5304:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5304:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5305:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1042",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5303:4, line:5305:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5303:21\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4548:1"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1042",
          "1043"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1042",
          "1043"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1043",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5304:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1043",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5304:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1043",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5305:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1043",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5303:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1043",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5306:8, col:26\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1043",
          "1044"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1043",
          "1044"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1044",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5306:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1044",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5306:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1045",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5278:12, col:16\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1045",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5278:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1045",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5278:12\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1046",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5300:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1046",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5298:6, line:5299:50\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1046",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5298:27\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1046",
          "1047"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1046",
          "1047"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1047",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5298:6, line:5299:50\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1047",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1047",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5298:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1048",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5296:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1048",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5294:6, line:5295:50\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1048",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5294:27\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1048",
          "1049"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1048",
          "1049"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1049",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5294:6, line:5295:50\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5294:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1050",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5292:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1050",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5290:6, line:5291:50\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1050",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5290:27\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1050",
          "1051"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1050",
          "1051"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1051",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5290:6, line:5291:50\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1051",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1051",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5290:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1052",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5288:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1052",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5286:6, line:5287:50\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1052",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5286:27\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1052",
          "1053"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1052",
          "1053"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1053",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5286:6, line:5287:50\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1053",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1053",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5286:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1054",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5284:6\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "1055"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1055",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1056",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1057",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1058",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1059",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1059",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1059",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1059",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1059",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1060",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1060",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1063",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5276:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1064",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:4, col:51\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:24, col:42 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:24, col:42 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5199:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5199:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1064",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5275:8, col:12\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1064",
          "1065"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1064",
          "1065"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1065",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5275:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1065",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5272:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5275:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1066",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1066"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1066"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1066"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1066"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1066",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5199:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1066"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1066"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1066"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1066",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5199:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1066",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1067",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1067",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5199:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1067",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5199:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1067",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1067",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1068",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1068",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5199:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1068",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5199:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1068",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1068",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1069",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1070",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1071",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1071",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1071",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1071",
          "1072"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1071",
          "1072"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1072",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1072",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1073",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5268:6, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1073",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5268:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1073",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5268:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1074",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5263:5, col:52\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1074",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5263:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1074",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5263:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1074",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5263:38\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1074",
          "1075"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1074",
          "1075"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1075",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5263:5, col:52\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1075",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1075",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5263:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1076",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5261:5, col:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1076",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5261:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1076",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5261:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1077",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5260:5, col:36\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1077",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5260:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1077",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5260:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1078",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5257:4, line:5258:48\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1078",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5257:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1078",
          "1079"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1078",
          "1079"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1079",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5257:4, line:5258:48\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1079",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1079",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5257:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1079",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1079",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1079",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1080",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5250:4, line:5251:48\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1080",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5250:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1080",
          "1081"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1080",
          "1081"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1081",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5250:4, line:5251:48\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1081",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1081",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5250:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1081",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5252:4, col:51\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1081",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5252:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1081",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5252:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1081",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5252:37\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1081",
          "1082"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1081",
          "1082"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1082",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5252:4, col:51\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5252:37\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1082",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5253:4, col:43\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5253:21\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5253:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1083",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5248:7, col:29\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1083",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5248:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1083",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5248:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1084",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5246:6, col:27 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1084",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5246:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1084",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5246:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1085",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5242:3, line:5243:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1085",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5242:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1085",
          "1086"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1085",
          "1086"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1086",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5242:3, line:5243:47\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1086",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1086",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5242:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1086",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5244:3, col:51\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1086",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5244:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1086",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5244:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1086",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5244:37\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1086",
          "1087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1086",
          "1087"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1087",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5244:3, col:51\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1087",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1087",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5244:37\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1088",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5240:6, col:28 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1088",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5240:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1088",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5240:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1089",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5230:3, line:5231:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1089",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5230:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1089",
          "1090"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1089",
          "1090"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1090",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5230:3, line:5231:47\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1090",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1090",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5230:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1090",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5232:3, line:5233:28\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:412:13"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1090",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5232:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1090",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5232:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1090",
          "1091"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1090",
          "1091"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1091",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5232:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1091",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5232:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1091",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5198:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5233:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1091",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5233:21\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1091",
          "1092"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1091",
          "1092"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1092",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5232:3, line:5233:28\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1092",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1092",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5198:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5233:8\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1092",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5233:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1093",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5228:6, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1093",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5228:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1093",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5228:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1094",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5223:3, col:52\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:400:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1094",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5223:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1094",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5223:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1094",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5193:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5223:42\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1094",
          "1095"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1094",
          "1095"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1095",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5223:3, col:52\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1095",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1095",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5223:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1095",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5223:33\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1095",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5193:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5223:42\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1095",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5224:3, col:17 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1095",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5198:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1095",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5198:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1096",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5217:3, col:67\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:404:13"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1096",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5217:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1096",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5217:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1096",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5217:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1096",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5217:48\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1096",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5193:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5217:57\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1096",
          "1097"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1096",
          "1097"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1097",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5217:3, col:67\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1097",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1097",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5217:41\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1097",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5217:48\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1097",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5193:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5217:57\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1097",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5219:3, col:17 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1097",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5198:8",
          "1"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1097",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5198:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1098",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1098",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1098",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1098",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1098",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1098",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5195:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1098",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5196:2, col:28\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1098",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5196:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5196:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1098",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5196:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5196:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1098",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5197:2, col:27\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1098",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5197:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5197:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1098",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5197:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5197:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1098",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1098",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5198:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1098",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5198:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5198:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1098",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5199:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1098",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5199:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5199:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1098",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5199:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5199:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1098",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5202:2, col:32\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1098",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5202:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1098",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5202:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1098",
          "1099"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1098",
          "1099"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1099",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5202:2, col:32\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1099",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1099",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5202:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1099",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5202:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1099",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5205:2, col:31\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1099",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5205:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1099",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5205:22\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1099",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5196:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5205:22, col:31\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1099",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5196:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5205:22, col:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1099",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5206:2, col:33\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1099",
          "1100"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1099",
          "1100"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1100",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5206:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1100",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5206:2\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1100",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5206:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1100",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5206:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1100",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5207:2, col:30\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1100",
          "1101"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1100",
          "1101"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1101",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5207:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1101",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5207:21\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1101",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5197:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5207:21, col:30\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1101",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5197:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5207:21, col:30\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1101",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5208:2, col:32\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1101",
          "1102"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1101",
          "1102"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1102",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5208:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1102",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5208:2\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1102",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5208:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1102",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5208:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1102",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5215:6, col:13\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1102",
          "1103"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1102",
          "1103"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1103",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5215:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1103",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5215:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1036",
          "1034"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1036",
          "1034"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1037",
          "1070"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1037",
          "1070"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1038",
          "1037"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1038",
          "1037"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1039",
          "1038"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1039",
          "1038"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1039",
          "1037"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1039",
          "1037"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1040",
          "1037"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1040",
          "1037"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1044",
          "1040"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1044",
          "1040"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1044",
          "1039"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1044",
          "1039"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1045",
          "1046"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1045",
          "1046"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1045",
          "1048"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1045",
          "1048"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1045",
          "1050"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1045",
          "1050"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1045",
          "1052"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1045",
          "1052"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1045",
          "1062"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1045",
          "1062"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1045",
          "1041"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1045",
          "1041"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1047",
          "1041"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1047",
          "1041"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1049",
          "1041"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1049",
          "1041"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1051",
          "1041"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1051",
          "1041"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1053",
          "1041"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1053",
          "1041"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1054",
          "1041"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1054",
          "1041"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1055",
          "1054"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1055",
          "1054"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1056",
          "1034"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1056",
          "1034"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1057",
          "1056"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1057",
          "1056"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1058",
          "1057"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1058",
          "1057"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1059",
          "1058"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1059",
          "1058"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1060",
          "1059"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1060",
          "1059"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1060",
          "1058"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1060",
          "1058"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1061",
          "1060"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1061",
          "1060"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1062",
          "1060"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1062",
          "1060"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1063",
          "1037"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1063",
          "1037"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1065",
          "1063"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1065",
          "1063"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1065",
          "1045"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1065",
          "1045"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1066",
          "1064"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1066",
          "1064"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1066",
          "1035"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1066",
          "1035"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1067",
          "1066"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1067",
          "1066"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1068",
          "1066"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1068",
          "1066"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1069",
          "1067"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1069",
          "1067"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1069",
          "1068"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1069",
          "1068"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1070",
          "1069"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1070",
          "1069"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1070",
          "1068"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1070",
          "1068"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1072",
          "1070"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1072",
          "1070"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1073",
          "1071"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1073",
          "1071"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1073",
          "1035"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1073",
          "1035"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1075",
          "1073"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1075",
          "1073"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1076",
          "1073"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1076",
          "1073"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5260:5, col:36\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1077",
          "1076"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1077",
          "1076"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1077",
          "1074"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1077",
          "1074"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1079",
          "1077"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1079",
          "1077"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1079",
          "1074"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1079",
          "1074"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1082",
          "1073"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1082",
          "1073"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1083",
          "1080"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1083",
          "1080"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1083",
          "1078"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1083",
          "1078"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1084",
          "1083"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1084",
          "1083"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1084",
          "1073"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1084",
          "1073"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1087",
          "1084"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1087",
          "1084"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1088",
          "1085"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1088",
          "1085"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1088",
          "1084"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1088",
          "1084"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1092",
          "1088"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1092",
          "1088"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1093",
          "1089"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1093",
          "1089"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1093",
          "1088"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1093",
          "1088"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1095",
          "1093"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1095",
          "1093"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1097",
          "1093"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1097",
          "1093"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1103",
          "1096"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1103",
          "1096"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1103",
          "1094"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1103",
          "1094"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1104",
          "1098"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1104",
          "1098"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1104"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1104"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1034"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:1",
          "1034"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1104",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1104",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:29"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1104",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1104",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5192:53"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1104",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5193:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5193:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1104",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5193:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5193:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1106",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5388:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1106",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5388:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1106",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5388:2, col:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1106",
          "1107"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1106",
          "1107"
        ]
      },
      {
        "relation": "ReturnVarStmt",
        "attributes": [
          "1107",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5388:9\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "1107"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1108",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1109",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1109",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5384:5, col:12 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "1109"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "1109"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1110",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5383:27, col:48\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1110",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5370:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5383:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1110",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5369:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5383:43\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1110",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5370:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5383:34\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1110",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5369:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5383:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1110",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5383:27, col:53\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1110",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5370:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5383:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1110",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5369:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5383:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1111",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5383:8, col:19 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1111",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5370:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5383:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1112",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5380:5, col:20\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1112",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5368:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5380:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1112",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5368:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5380:15\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1112",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5370:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5380:15, col:20\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1112",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5370:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5380:15, col:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1113",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5378:5, col:15 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:622:35\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1113",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:47",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1113",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:47",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1113",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5361:9",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1113",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5370:13",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1113",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5370:13",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1114",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5377:22, col:43\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1114",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5361:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5377:22\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1114",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:47",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5377:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1114",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:47",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5377:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1115",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5376:4, col:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1115",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5361:9",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1115",
          "1116"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1115",
          "1116"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1116",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5361:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5376:4, col:9\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1116",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5361:9",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5376:9"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1116",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5377:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1116",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:47",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5377:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1117",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1117",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5373:5, col:12 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "1117"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "1117"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1118",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5368:4, col:49\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1118",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5368:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5368:17"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1118",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5368:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5368:23, col:39 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1118",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5368:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5368:23, col:39 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1118",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1118",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1118",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5369:4, col:40\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1118",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5369:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5369:13"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1118",
          "1119"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1118",
          "1119"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1119",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5369:13",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1119",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5369:13",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1119",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5360:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1119",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5360:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1119",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5370:4, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1119",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5370:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5370:13"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1119",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5370:13",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5370:13"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1119",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5372:8, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1119",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5368:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5372:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1119",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5368:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5372:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1120",
          ""
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1120",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1120"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1120"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1120"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1120"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1120"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1120"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1120"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1120",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5360:15",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1120"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1120"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1120"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1120"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1120"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1120"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1120"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1120",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1120",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5360:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1120",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1120",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1120",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5360:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1120",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1121",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1121",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5360:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1122",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1122",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1122",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5360:15",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1122",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5360:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1122",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1122",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1122",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1123",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1124",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1125",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1126",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1126",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1126",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1126",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1126",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1127",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1128",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1129",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1130",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1131",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5365:3, col:11\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1131",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5361:9",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1131",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5361:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5365:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1131",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1131",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:30",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1131",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:30",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1131",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1131",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1131",
          "1132"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1131",
          "1132"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1132",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:30",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1132",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:30",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1132",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1132",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1133",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1133",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5364:4, col:11 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "1133"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "1133"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1134",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5360:3, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1134",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5360:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5360:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1134",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5360:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5360:15"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1134",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5361:3, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1134",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5361:9"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1134",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5361:9",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5361:9"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1134",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5363:7, col:36\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1134",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5363:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1134",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5363:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1134",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5363:41, col:75\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1134",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5363:53\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1134",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5363:53\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1134",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5363:7, col:75\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1134",
          "1135"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1134",
          "1135"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1135",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5363:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1135",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5363:19\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1135",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5363:53\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1135",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5363:53\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1136",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5358:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1136",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5358:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1137",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1138",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1138",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5346:4, col:11 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "1138"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "1138"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1139",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5344:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1140",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5343:45, col:50\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1140",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5343:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1140",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5343:45\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1141",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5343:12, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1141",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5343:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1141",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5343:12\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1142",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5341:4, col:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1142",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5341:13\u003e"
        ]
      },
      {
        "relation": "AssignmentFromVar",
        "attributes": [
          "1142",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:18"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1142",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5341:13\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1142",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5341:13\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1143",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1143",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5340:5, col:12 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "1143"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "1143"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1144",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5339:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1144",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5339:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1145",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5337:37, col:42\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1145",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5337:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1145",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5337:37\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1146",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:3, col:52\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1146",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:18"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:18"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1146",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:24, col:42 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1146",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:24, col:42 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1146",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1146",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1146",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5337:7, col:23\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1146",
          "1147"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1146",
          "1147"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1147",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5337:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1147",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5335:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5337:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1148",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1148"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1148"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1148"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1148"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1148",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1148"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1148"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1148"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1148",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1148",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1149",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1149",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1149",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1149",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1149",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1150",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1150",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1150",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1150",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1150",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1151",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1152",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1153",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:2, col:30\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1153",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1153",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1153",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1153",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:2, col:16\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1153",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1153",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5326:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1153",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1153",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:30",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1153",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:30",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1153",
          "1154"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1153",
          "1154"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1154",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:30",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1154",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:30",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1107",
          "1105"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1107",
          "1105"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1108",
          "1130"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1108",
          "1130"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1109",
          "1105"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1109",
          "1105"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5383:27, col:53\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1110",
          "1109"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1110",
          "1109"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1110",
          "1108"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1110",
          "1108"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1111",
          "1109"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1111",
          "1109"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1111",
          "1110"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1111",
          "1110"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1112",
          "1111"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1112",
          "1111"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1113",
          "1111"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1113",
          "1111"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5377:22, col:43\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1114",
          "1113"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1114",
          "1113"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1114",
          "1112"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1114",
          "1112"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1116",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:47"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1116",
          "1156",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5377:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:47",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1156",
          "1114"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1116",
          "1156"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1156",
          "1114"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1116",
          "1157",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5377:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:47",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1157",
          "1112"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1116",
          "1157"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1157",
          "1112"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1117",
          "1105"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1117",
          "1105"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1119",
          "1117"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1119",
          "1117"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1119",
          "1115"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1119",
          "1115"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1120",
          "1118"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1120",
          "1118"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1120",
          "1106"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1120",
          "1106"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1121",
          "1120"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1121",
          "1120"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1122",
          "1121"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1122",
          "1121"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1122",
          "1120"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1122",
          "1120"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1123",
          "1122"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1123",
          "1122"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1124",
          "1122"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1124",
          "1122"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1125",
          "1123"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1125",
          "1123"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1125",
          "1124"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1125",
          "1124"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1126",
          "1125"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1126",
          "1125"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1126",
          "1124"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1126",
          "1124"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1127",
          "1126"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1127",
          "1126"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1128",
          "1126"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1128",
          "1126"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1129",
          "1127"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1129",
          "1127"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1129",
          "1128"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1129",
          "1128"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1130",
          "1129"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1130",
          "1129"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1130",
          "1128"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1130",
          "1128"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1132",
          "1130"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1132",
          "1130"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1133",
          "1105"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1133",
          "1105"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1135",
          "1133"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1135",
          "1133"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1135",
          "1131"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1135",
          "1131"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1136",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1136",
          "1158",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5358:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1158",
          "1134"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1136",
          "1158"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1158",
          "1134"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1136",
          "1159",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5358:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1159",
          "1106"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1136",
          "1159"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1159",
          "1106"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1137",
          "1152"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1137",
          "1152"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1138",
          "1105"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1138",
          "1105"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1139",
          "1137"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1139",
          "1137"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5343:45, col:50\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1140",
          "1139"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1140",
          "1139"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1140",
          "1138"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1140",
          "1138"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1141",
          "1140"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1141",
          "1140"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1141",
          "1138"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1141",
          "1138"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1142",
          "1137"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1142",
          "1137"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1143",
          "1105"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1143",
          "1105"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1144",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1144",
          "1160",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5339:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1160",
          "1143"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1144",
          "1160"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1160",
          "1143"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1144",
          "1161",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5339:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5325:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1161",
          "1142"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1144",
          "1161"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1161",
          "1142"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5337:37, col:42\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1145",
          "1144"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1145",
          "1144"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1145",
          "1141"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1145",
          "1141"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1147",
          "1145"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1147",
          "1145"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1147",
          "1141"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1147",
          "1141"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1148",
          "1146"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1148",
          "1146"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1148",
          "1136"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1148",
          "1136"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1149",
          "1148"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1149",
          "1148"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1150",
          "1148"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1150",
          "1148"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1151",
          "1149"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1151",
          "1149"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1151",
          "1150"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1151",
          "1150"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1152",
          "1151"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1152",
          "1151"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1152",
          "1150"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1152",
          "1150"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1154",
          "1152"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1154",
          "1152"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1155",
          "1153"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1155",
          "1153"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1155"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1155"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1105"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1",
          "1105"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1155",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:30"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:30"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1155",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:30",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:30"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1155",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:47"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:47"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1155",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:47",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:47"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1163",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5509:3, col:39\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:414:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1163",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5509:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1163",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5509:32\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1163",
          "1164"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1163",
          "1164"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1164",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5509:3, col:39\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1164",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1164",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5509:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1164",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5509:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1165",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5508:6, col:29 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1165",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5508:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1165",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5508:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1166",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5502:3, line:5503:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1166",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5502:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1166",
          "1167"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1166",
          "1167"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1167",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5502:3, line:5503:47\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1167",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1167",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5502:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1167",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5504:3, col:50\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1167",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5504:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1167",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5504:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1167",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5504:36\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1167",
          "1168"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1167",
          "1168"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1168",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5504:3, col:50\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1168",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1168",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5504:36\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1169",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5500:6, col:27 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1169",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5500:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1169",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5500:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1170",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5496:3, col:31\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1170",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5496:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1170",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5496:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1170",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5462:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5496:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1171",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1172",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5488:5, col:33\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5488:18"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5488:18"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5488:18",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5488:18",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1172",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5490:5, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5490:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5490:33\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5490:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5490:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1172",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5491:5, col:63\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:410:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5488:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5491:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5491:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5491:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5491:56\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1172",
          "1173"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1172",
          "1173"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1173",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5491:5, col:63\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1173",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1173",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5488:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5491:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1173",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5491:56\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1173",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5492:5, col:11\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1173",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5492:11\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1173",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5492:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1174",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1174"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1174"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1174"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1174"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1174",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1174"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1174"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1174"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1174",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1174",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1175",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1175",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1175",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1175",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1175",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1176",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1176",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1176",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1176",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1176",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1177",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1178",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1179",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5485:4, col:10\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1179",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5485:10\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1179",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5485:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1179",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1179",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1179",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1179",
          "1180"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1179",
          "1180"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1180",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1180",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1181",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1182",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5475:5, col:57\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5475:22"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5475:22"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5475:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5475:28, col:48 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5475:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5475:28, col:48 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1182",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5477:5, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5477:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5477:33\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5477:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5477:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1182",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5478:5, line:5479:26\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:407:14"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1182",
          "1183"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1182",
          "1183"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1183",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5475:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5478:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1183",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5475:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5478:30\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1183",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5478:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1183",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5478:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1183",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5479:19\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1183",
          "1184"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1183",
          "1184"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1184",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5478:5, line:5479:26\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1184",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1184",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5479:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1184",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5480:5, col:11\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1184",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5480:11\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1184",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5480:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1185",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1185"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1185"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1185"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1185"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1185",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1185"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1185"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1185"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1185",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1185",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1186",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1186",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1186",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1186",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1186",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1187",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1187",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1187",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1187",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1187",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1188",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1189",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1190",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5472:4, col:10\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1190",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5472:10\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1190",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5472:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1190",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1190",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1190",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1190",
          "1191"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1190",
          "1191"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1191",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1191",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1192",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5462:3, col:30\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1192",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5462:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1192",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5462:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5462:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1192",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5464:3, line:5465:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1192",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5464:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1192",
          "1193"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1192",
          "1193"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1193",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5464:3, line:5465:47\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1193",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1193",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5464:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1193",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5467:3, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1193",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5467:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1193",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5467:19\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1193",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5462:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5467:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1193",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5462:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5467:19, col:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1193",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5468:3, col:31\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1193",
          "1194"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1193",
          "1194"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1194",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5468:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1194",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5468:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1194",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5470:7, col:30 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1194",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5470:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1194",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5470:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1195",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5460:36, col:59 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1195",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5460:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1195",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5460:36\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1196",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5460:6, col:28 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1196",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5460:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1196",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5460:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1197",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5454:3, line:5455:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1197",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5454:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1197",
          "1198"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1197",
          "1198"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1198",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5454:3, line:5455:47\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1198",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1198",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5454:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1198",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5456:3, col:55\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1198",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5456:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1198",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5456:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1198",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5456:41\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1198",
          "1199"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1198",
          "1199"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1199",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5456:3, col:55\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1199",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1199",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5456:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1200",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5446:2, col:56\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:402:13"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1200",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5446:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1200",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5446:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1200",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5446:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1200",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5393:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5446:46\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1200",
          "1201"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1200",
          "1201"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1201",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5446:2, col:56\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1201",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1201",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5446:37\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1201",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5393:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5446:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1201",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5449:2, col:42\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:456:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1201",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5449:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1201",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5449:35\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1201",
          "1202"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1201",
          "1202"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1202",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5449:2, col:42\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1202",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1202",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5449:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1202",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5449:35\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1202",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5452:6, col:32 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1202",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5452:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1202",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5452:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1203",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5442:4, col:43\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1203",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5442:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1203",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5442:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1204",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5439:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1204",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5439:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1204",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5439:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1205",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1206",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5432:5, col:57\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1206",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5432:22"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5432:22"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1206",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5432:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5432:28, col:48 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1206",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5432:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5432:28, col:48 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1206",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1206",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1206",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5434:5, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1206",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5434:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1206",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5434:33\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1206",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5434:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1206",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5434:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1206",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5435:5, line:5436:26\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:407:14"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1206",
          "1207"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1206",
          "1207"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1207",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5432:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5435:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1207",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5432:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5435:30\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1207",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5435:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1207",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5435:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1207",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5436:19\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1207",
          "1208"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1207",
          "1208"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1208",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5435:5, line:5436:26\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1208",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1208",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5436:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1208",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5437:5, col:11\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1208",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5437:11\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1208",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5437:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1209",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1209"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1209"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1209"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1209"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1209",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1209"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1209"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1209"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1209",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1209",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1210",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1210",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1210",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1210",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1210",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1211",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1211",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1211",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1211",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1211",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1212",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1213",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1214",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5428:4, col:48\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1214",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5428:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1214",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5428:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1214",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5429:4, col:10\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1214",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5429:10\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1214",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5429:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1214",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1214",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1214",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1214",
          "1215"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1214",
          "1215"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1215",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1215",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1216",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5426:7, col:14\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1216",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5426:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1216",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5426:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1217",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5421:2, col:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1217",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5421:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1217",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5421:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1217",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5424:6, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1217",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5424:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1217",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5424:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1218",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5414:3, col:51\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1218",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5396:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5414:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1218",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5396:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5414:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1218",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5414:44\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1218",
          "1219"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1218",
          "1219"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1219",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5414:3, col:51\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1219",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1219",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5414:44\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1219",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5415:3\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "1219"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1220",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5411:15, col:54\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1220",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5411:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1220",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5393:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5411:44\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1220",
          "1221"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1220",
          "1221"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1221",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5411:15, col:54\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1221",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1221",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5411:37\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1221",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5393:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5411:44\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1221",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5411:2, col:54\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5323:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1221",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5411:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1221",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5393:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5411:44\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1221",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5396:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5411:15, col:54\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1221",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5396:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5411:15, col:54\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1221",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5412:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1221",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5396:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5412:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1222",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5402:3, col:27 \u003cSpelling\u003dline:84:27\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1222",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5402:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1222",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5402:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1222",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5403:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1222",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5403:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1222",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5403:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1223",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1223",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1223",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1223",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1223",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1223",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5395:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1223",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5396:2, col:27\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1223",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5396:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5396:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1223",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5396:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5396:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1223",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1223",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1223",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5397:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1223",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1223",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1223",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5398:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1223",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1223",
          "1224"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1223",
          "1224"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1224",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1224",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1164",
          "1162"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1164",
          "1162"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1165",
          "1163"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1165",
          "1163"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1165",
          "1162"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1165",
          "1162"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1168",
          "1165"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1168",
          "1165"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1169",
          "1166"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1169",
          "1166"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1169",
          "1165"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1169",
          "1165"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1170",
          "1169"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1170",
          "1169"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1171",
          "1178"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1171",
          "1178"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1173",
          "1171"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1173",
          "1171"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1174",
          "1172"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1174",
          "1172"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1174",
          "1170"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1174",
          "1170"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1175",
          "1174"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1175",
          "1174"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1176",
          "1174"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1176",
          "1174"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1177",
          "1175"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1177",
          "1175"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1177",
          "1176"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1177",
          "1176"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1178",
          "1177"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1178",
          "1177"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1178",
          "1176"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1178",
          "1176"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1180",
          "1178"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1180",
          "1178"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1181",
          "1189"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1181",
          "1189"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1184",
          "1181"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1184",
          "1181"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1185",
          "1182"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1185",
          "1182"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1185",
          "1170"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1185",
          "1170"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1186",
          "1185"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1186",
          "1185"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1187",
          "1185"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1187",
          "1185"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1188",
          "1186"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1188",
          "1186"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1188",
          "1187"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1188",
          "1187"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1189",
          "1188"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1189",
          "1188"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1189",
          "1187"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1189",
          "1187"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1191",
          "1189"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1191",
          "1189"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1194",
          "1190"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1194",
          "1190"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1194",
          "1179"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1194",
          "1179"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5460:36, col:59 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1195",
          "1192"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1195",
          "1192"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1195",
          "1169"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1195",
          "1169"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1196",
          "1192"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1196",
          "1192"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1196",
          "1195"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1196",
          "1195"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1199",
          "1196"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1199",
          "1196"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1202",
          "1197"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1202",
          "1197"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1202",
          "1196"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1202",
          "1196"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1203",
          "1200"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1203",
          "1200"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1204",
          "1200"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1204",
          "1200"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1205",
          "1213"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1205",
          "1213"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1208",
          "1205"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1208",
          "1205"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1209",
          "1206"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1209",
          "1206"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1209",
          "1204"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1209",
          "1204"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1210",
          "1209"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1210",
          "1209"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1211",
          "1209"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1211",
          "1209"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1212",
          "1210"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1212",
          "1210"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1212",
          "1211"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1212",
          "1211"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1213",
          "1212"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1213",
          "1212"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1213",
          "1211"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1213",
          "1211"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1215",
          "1213"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1215",
          "1213"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1216",
          "1214"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1216",
          "1214"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1216",
          "1203"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1216",
          "1203"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1217",
          "1216"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1217",
          "1216"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1217",
          "1200"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1217",
          "1200"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1219",
          "1162"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1219",
          "1162"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1221",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5396:17"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1221",
          "1226",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5412:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5396:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1226",
          "1218"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1221",
          "1226"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1226",
          "1218"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1221",
          "1227",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5412:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5396:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1227",
          "1217"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1221",
          "1227"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1227",
          "1217"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1222",
          "1220"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1222",
          "1220"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1224",
          "1222"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1224",
          "1222"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1224",
          "1220"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1224",
          "1220"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1225",
          "1223"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1225",
          "1223"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1225"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1225"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1162"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:1",
          "1162"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1225",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1225",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:31"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1225",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1225",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5392:55"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1225",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5393:19"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5393:19"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1225",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5393:19",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5393:19"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1229",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5646:2, col:22\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1229",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5646:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1229",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5646:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1230",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1231",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5642:3, col:60\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1231",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5642:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1231",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5642:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1231",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5642:31\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1231",
          "1232"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1231",
          "1232"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1232",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5642:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1232",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5642:47\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1232",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5642:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1233",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5638:6, col:54\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1233",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5638:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1233",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5638:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1233",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5599:10",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5638:30\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1233",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5637:4, line:5638:63\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1233",
          "1234"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1233",
          "1234"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1234",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5638:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1234",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5638:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1234",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5599:10",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5638:30\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1234",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5524:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5638:5, col:63\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1234",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5524:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5638:5, col:63\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1235",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5632:6, line:5633:46\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1235",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5632:27\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1235",
          "1236"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1235",
          "1236"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1236",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5632:6, line:5633:46\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1236",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1236",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5632:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1237",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5631:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1237",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5524:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5631:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1238",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5630:8, col:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1238",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5615:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5630:15\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1238",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5615:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5630:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1238",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5630:8, col:55\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1238",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5615:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5630:15\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1238",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5630:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1238",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5630:30\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1238",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5630:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1238",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5630:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1239",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5629:9, col:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1239",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5526:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5629:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1240",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5622:6, col:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1240",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5615:14",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1240",
          "1241"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1240",
          "1241"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1241",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5615:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5622:6, col:17\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1241",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5615:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5622:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1242",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5620:6, col:25\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1242",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5620:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1242",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5620:20\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1242",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5615:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5620:20, col:25\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1242",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5615:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5620:20, col:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1243",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5615:5, col:25\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1243",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5615:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5615:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1243",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5615:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5615:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1243",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5618:19, col:42\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1243",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5618:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1243",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5618:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1243",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5618:5, col:42\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1243",
          "1244"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1243",
          "1244"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1244",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5618:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1244",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5618:27\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1244",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5615:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5618:19, col:42\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1244",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5615:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5618:19, col:42\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1244",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5619:9, col:24 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1244",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5615:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5619:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1245",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5611:5, col:31\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:430:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1245",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5611:28\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1245",
          "1246"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1245",
          "1246"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1246",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5611:5, col:31\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1246",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1246",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5611:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1247",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5608:8, col:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1247",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5599:10",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5608:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1248",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5605:5, col:23\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1248",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5599:10",
          "-1"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "-1",
          "-1"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1248",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5599:10",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5605:22, col:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1249",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5603:5, col:22\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1249",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5599:10",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1249",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5599:10",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5603:22\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1250",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5602:29, col:50\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1250",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5602:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1250",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5602:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1251",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5599:4, col:24\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1251",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5599:10"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1251",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5599:10",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5599:10"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1251",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5602:8, col:24\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1251",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5602:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1251",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5602:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1252",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5597:33, col:56\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1252",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5597:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1252",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5597:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1253",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5594:3, col:18\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1253",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5594:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1253",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5594:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1253",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5594:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1253",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1253",
          "1254"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1253",
          "1254"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1254",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1254",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1255",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5590:44, col:68\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1255",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5590:61\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1255",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5590:61\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1255",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5590:5, col:69\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "1255",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1255",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5590:61\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1256",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5589:27, col:50\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1256",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5538:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5589:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1256",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5589:43\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1256",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5538:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5589:34\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1256",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5589:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1256",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5589:27, col:55\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1256",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5538:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5589:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1256",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5589:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1257",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5589:8, col:19 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1257",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5538:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5589:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1258",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5587:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1258",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5587:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1259",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5584:4, col:19\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1259",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5584:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1259",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5584:14\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1259",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5584:14, col:19\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1259",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5584:14, col:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1260",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5582:4, col:14 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:622:35\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1260",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5520:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1260",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5520:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1260",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5526:8",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1260",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1260",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1261",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5581:21, col:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1261",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5526:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5581:21\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1261",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5520:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5581:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1261",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5520:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5581:30\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1262",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5581:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1262",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5520:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5581:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1263",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5570:4, col:51\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1263",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5570:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1263",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5570:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1263",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5570:38\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1263",
          "1264"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1263",
          "1264"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1264",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5570:4, col:51\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1264",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1264",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5570:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1264",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5572:4, col:14\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1264",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5538:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5572:14\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1264",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5538:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5572:14\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1265",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5566:14, col:62\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:417:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1265",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5566:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1265",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5566:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1265",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5566:55\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1265",
          "1266"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1265",
          "1266"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1266",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5566:14, col:62\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1266",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6614:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1266",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5566:55\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1266",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5566:4, col:62\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:417:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1266",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5566:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1266",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5566:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1266",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5566:55\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1266",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5538:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5566:14, col:62\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1266",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5538:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5566:14, col:62\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1267",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1267",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1267",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1268",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5543:3, col:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1268",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5543:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1268",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5525:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5543:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1268",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5543:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1268",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5525:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5543:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1268",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5544:3, col:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1268",
          "1269"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1268",
          "1269"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1269",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5525:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5544:9\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1269",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5525:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5544:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1269",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5545:3, col:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1269",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5526:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1269",
          "1270"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1269",
          "1270"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1270",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5526:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5545:3, col:8\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1270",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5526:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5545:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1270",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5551:3, col:29\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "1270",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1270",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5552:3, col:19\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1270",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5552:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1270",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5552:3\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1270",
          "1271"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1270",
          "1271"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "1271",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1271",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5564:7, col:12\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1271",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5564:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1271",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5564:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1272",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5541:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1273",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:3, col:47\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1273",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1273",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:22, col:38 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1273",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:22, col:38 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1273",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5527:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1273",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5527:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1273",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:3, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1273",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1273",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1273",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5538:3, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1273",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5538:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5538:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1273",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5538:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5538:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1273",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5540:7, col:12\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1273",
          "1274"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1273",
          "1274"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1274",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5540:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1274",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5536:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5540:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1275",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1275"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1275"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1275"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1275"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1275",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5527:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1275"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1275"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1275"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1275",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5527:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1275",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1276",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1276",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5527:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1276",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5527:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1276",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1276",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1277",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1277",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5527:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1277",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5527:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1277",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1277",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1278",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1279",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1280",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1280",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1280",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1280",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1280",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1280",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5522:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1280",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:2, col:26\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1280",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17"
        ]
      },
      {
        "relation": "ComplexTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1280",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1280",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1280",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5524:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1280",
          "1281"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1280",
          "1281"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1281",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5524:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1281",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5524:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1281",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5525:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1281",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5525:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5525:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1281",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5525:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5525:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1281",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5526:2, col:13\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1281",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5526:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1281",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5526:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5526:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1281",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5527:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1281",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5527:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5527:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1281",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5527:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5527:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1281",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5530:2, col:27\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "1281",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5523:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1281",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5532:2, col:8\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1281",
          "1282"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1281",
          "1282"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1282",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5525:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5532:8\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1282",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5525:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5532:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1282",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5533:2, col:10\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1282",
          "1283"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1282",
          "1283"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1283",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5526:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1283",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5526:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5533:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1283",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1283",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:23",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1283",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:23",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1229",
          "1228"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1229",
          "1228"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1230",
          "1279"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1230",
          "1279"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1232",
          "1230"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1232",
          "1230"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1234",
          "1231"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1234",
          "1231"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1236",
          "1233"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1236",
          "1233"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5630:8, col:55\u003e"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5631:7\u003e"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1237",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5524:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1237",
          "1285",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5631:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5524:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1285",
          "1235"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1237",
          "1285"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1285",
          "1235"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1237",
          "1286",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5631:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5524:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1286",
          "1233"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1237",
          "1286"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1286",
          "1233"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1238",
          "1235"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1238",
          "1235"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1238",
          "1237"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1238",
          "1237"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1239",
          "1238"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1239",
          "1238"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1239",
          "1233"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1239",
          "1233"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1241",
          "1239"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1241",
          "1239"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1242",
          "1239"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1242",
          "1239"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1244",
          "1242"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1244",
          "1242"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1244",
          "1240"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1244",
          "1240"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1246",
          "1233"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1246",
          "1233"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1247",
          "1245"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1247",
          "1245"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1247",
          "1243"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1247",
          "1243"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1248",
          "1247"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1248",
          "1247"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1249",
          "1247"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1249",
          "1247"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5602:29, col:50\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1250",
          "1249"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1250",
          "1249"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1250",
          "1248"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1250",
          "1248"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1251",
          "1250"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1251",
          "1250"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1251",
          "1248"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1251",
          "1248"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5597:33, col:56\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1252",
          "1251"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1252",
          "1251"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1252",
          "1231"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1252",
          "1231"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1254",
          "1252"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1254",
          "1252"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1254",
          "1231"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1254",
          "1231"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1255",
          "1253"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1255",
          "1253"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5589:27, col:55\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1256",
          "1255"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1256",
          "1255"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1256",
          "1253"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1256",
          "1253"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1257",
          "1255"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1257",
          "1255"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1257",
          "1256"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1257",
          "1256"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1258",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1258",
          "1287",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5587:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1287",
          "1257"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1258",
          "1287"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1287",
          "1257"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1258",
          "1288",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5587:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5537:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1288",
          "1253"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1258",
          "1288"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1288",
          "1253"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1259",
          "1258"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1259",
          "1258"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1260",
          "1258"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1260",
          "1258"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5581:21, col:42\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1261",
          "1260"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1261",
          "1260"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1261",
          "1259"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1261",
          "1259"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1262",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5520:15"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1262",
          "1289",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5581:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5520:15",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1289",
          "1261"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1262",
          "1289"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1289",
          "1261"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1262",
          "1290",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5581:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5520:15",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1290",
          "1259"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1262",
          "1290"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1290",
          "1259"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1264",
          "1262"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1264",
          "1262"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1266",
          "1262"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1266",
          "1262"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1267",
          "1265"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1267",
          "1265"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1267",
          "1263"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1267",
          "1263"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1271",
          "1267"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1271",
          "1267"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1271",
          "1263"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1271",
          "1263"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1272",
          "1230"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1272",
          "1230"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1274",
          "1272"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1274",
          "1272"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1274",
          "1268"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1274",
          "1268"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1275",
          "1273"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1275",
          "1273"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1275",
          "1229"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1275",
          "1229"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1276",
          "1275"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1276",
          "1275"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1277",
          "1275"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1277",
          "1275"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1278",
          "1276"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1278",
          "1276"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1278",
          "1277"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1278",
          "1277"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1279",
          "1278"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1279",
          "1278"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1279",
          "1277"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1279",
          "1277"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1283",
          "1279"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1283",
          "1279"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1284",
          "1280"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1284",
          "1280"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1284"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1284"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1228"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1",
          "1228"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:23"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:23"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:23",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:23"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:52"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5520:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5520:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5520:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5520:15"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "1292"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1292",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1293",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1294",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1295",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1296",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1296",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:23",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1296",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1296",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1297",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1297",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1299",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5768:4, col:46\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1299",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5768:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1299",
          "1300"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1299",
          "1300"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1300",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5768:4, col:46\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1300",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1300",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5768:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1301",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5767:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1301",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5767:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1302",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5766:4, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5766:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5766:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5766:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1303",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5761:3, col:52\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1303",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5761:24\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1303",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5761:37\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1303",
          "1304"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1303",
          "1304"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1304",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5761:3, col:52\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1304",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1304",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5761:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1304",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5761:37\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1304",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5763:3, col:55\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1304",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5763:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1304",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5763:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1304",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5763:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1304",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5763:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1304",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5651:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5763:45\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1304",
          "1305"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1304",
          "1305"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1305",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5763:3, col:55\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1305",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1305",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5763:29\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1305",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5763:36\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1305",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5651:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5763:45\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1305",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1305",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1305",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1306",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5760:4, col:16\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1306",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1306",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5760:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1307",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5756:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1307",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5756:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1307",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5756:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1307",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5757:4, col:16 \u003cSpelling\u003dline:84:27\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1307",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9",
          "8"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "8",
          "8"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1307",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1308",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5747:3, col:16 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/nodes.h:580:61\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1308",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1308",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1308",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1308",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1308",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5754:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1308",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5754:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1309",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5744:4, col:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1309",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5744:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1309",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5744:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1310",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5743:7, col:11\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1310",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5743:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1310",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5743:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1311",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5728:11, col:15\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1311",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5728:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1311",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5728:11\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "1312"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1312",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1313",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1314",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1315",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1316",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1316",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1316",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1316",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1316",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1317",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1317",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1320",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5738:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1320",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5737:5, col:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1320",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5737:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1320",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5737:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1321",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5735:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1321",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5734:5, col:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1321",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5734:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1321",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5734:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1322",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5732:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1322",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5731:5, col:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1322",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5731:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1322",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5731:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1323",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5726:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1323",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5726:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1323",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5726:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1324",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5724:4, col:54\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1324",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5724:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1324",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5724:39\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1324",
          "1325"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1324",
          "1325"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1325",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5724:4, col:54\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1325",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1325",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5724:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1326",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1326",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1326",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1327",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5722:4, col:56\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1327",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5722:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1327",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5722:41\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1327",
          "1328"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1327",
          "1328"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1328",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5722:4, col:56\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1328",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1328",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5722:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1329",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5719:3, col:55\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1329",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5719:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1329",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5719:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1329",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5719:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1329",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5719:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1329",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5651:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5719:45\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1329",
          "1330"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1329",
          "1330"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1330",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5719:3, col:55\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1330",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1330",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5719:29\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1330",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5719:36\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1330",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5651:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5719:45\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1330",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5721:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1330",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5721:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1331",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5717:4, col:16\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1331",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1331",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5717:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1332",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5712:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1332",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5712:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1332",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5712:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1332",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5713:4, col:16 \u003cSpelling\u003dline:84:27\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1332",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9",
          "8"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "8",
          "8"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1332",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1332",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5714:4, col:53\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1332",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5714:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1332",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5714:38\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1332",
          "1333"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1332",
          "1333"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1333",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5714:4, col:53\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1333",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1333",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5714:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1333",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5714:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1334",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5710:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1334",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5710:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1335",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5708:4, col:17 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1335",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1335",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1336",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5705:5, col:18 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1336",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "1"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1336",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1337",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5703:5, col:18 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1337",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1337",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1338",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5702:29, col:45\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1338",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5702:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1338",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5702:29\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1338",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5700:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5702:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1338",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5700:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5702:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1339",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5700:4, col:57\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1339",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5700:22"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5700:22"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1339",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5700:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5700:28, col:53\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1339",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5700:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5700:28, col:53\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1339",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5700:49\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1339",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5700:49\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1339",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5702:8, col:23\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1339",
          "1340"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1339",
          "1340"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1340",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5702:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1340",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5702:8\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1340",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5700:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5702:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1340",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5700:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5702:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1341",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:3, col:52\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1341",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1341",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:26, col:47\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1341",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:26, col:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1341",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1341",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:3, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1341",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1341",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5685:9"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1341",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1341",
          "1342"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1341",
          "1342"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1342",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1342",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5684:21",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1343",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1343",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:23",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1344",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5680:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1344",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5680:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1344",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5680:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1345",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5676:3, line:5678:28\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1345",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5676:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1345",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5676:27\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1345",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5676:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1345",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5676:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1345",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5651:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5676:53\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1345",
          "1346"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1345",
          "1346"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1346",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5677:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1346",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5677:8\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1346",
          "1347"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1346",
          "1347"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1347",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5677:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1347",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5677:30\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1347",
          "1348"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1347",
          "1348"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1348",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5678:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1348",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5678:8\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1348",
          "1349"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1348",
          "1349"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1349",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5676:3, line:5678:28\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5676:17\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5676:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5651:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5676:53\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1349",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5679:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5679:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1350",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5675:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1350",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5675:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1350",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5675:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1351",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5669:17, line:5673:18\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1351",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5669:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1351",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5669:17\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1351",
          "1352"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1351",
          "1352"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1352",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5670:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1352",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5670:8\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1352",
          "1353"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1352",
          "1353"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1353",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5671:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1353",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5671:8\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1353",
          "1354"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1353",
          "1354"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5672:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5672:8\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1354",
          "1355"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1354",
          "1355"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1355",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5673:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1355",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5673:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1355",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5669:3, line:5673:28\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1355",
          "1356"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1355",
          "1356"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1356",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5669:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1356",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5669:17\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1356",
          "1357"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1356",
          "1357"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1357",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5670:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1357",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5670:8\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1357",
          "1358"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1357",
          "1358"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1358",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5671:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1358",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5671:8\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1358",
          "1359"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1358",
          "1359"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1359",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5672:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1359",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5672:8\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1359",
          "1360"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1359",
          "1360"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5673:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5673:8\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5669:16, line:5673:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5669:16, line:5673:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1360",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5674:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5674:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1361",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5673:8, col:18\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1361",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5673:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1361",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5673:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1362",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5672:8, col:18\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1362",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5672:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1362",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5672:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1363",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5671:8, col:18\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1363",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5671:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1363",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5671:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1364",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5670:8, col:18\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1364",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5670:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1364",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5670:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1365",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5662:3, col:43\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1365",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5662:16"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5662:16"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1365",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5662:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5662:22, col:38\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1365",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5662:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5662:22, col:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1365",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5662:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1365",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1365",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:37",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1365",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:37",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1365",
          "1366"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1365",
          "1366"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1366",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5662:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1366",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5662:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1366",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5663:3, col:61\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1366",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5663:18"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5663:18"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1366",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5663:18",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1366",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5663:18",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1366",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:37",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1366",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:37",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1366",
          "1367"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1366",
          "1367"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1367",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5662:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1367",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5662:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1367",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:3, col:37\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1367",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1367",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:24, col:29\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1367",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:24, col:29\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1367",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5663:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:24\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1367",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5663:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1367",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1367",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1367",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5669:17, col:27\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1367",
          "1368"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1367",
          "1368"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1368",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5669:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1368",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5664:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5669:17\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1369",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5658:2, col:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1369",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1369",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:23",
          ""
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "1370"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1370",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1371",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1372",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1374",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1374",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1374",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1374",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1374",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1374",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5653:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1374",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1374",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1374",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1292",
          "1291"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1292",
          "1291"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1293",
          "1291"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1293",
          "1291"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1294",
          "1293"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1294",
          "1293"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1295",
          "1294"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1295",
          "1294"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1296",
          "1295"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1296",
          "1295"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1297",
          "1296"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1297",
          "1296"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1297",
          "1295"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1297",
          "1295"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1298",
          "1297"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1298",
          "1297"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1300",
          "1291"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1300",
          "1291"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1301",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1301",
          "1376",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5767:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1376",
          "1299"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1301",
          "1376"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1376",
          "1299"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1301",
          "1377",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5767:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1377",
          "1291"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1301",
          "1377"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1377",
          "1291"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1302",
          "1301"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1302",
          "1301"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1305",
          "1302"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1305",
          "1302"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1305",
          "1301"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1305",
          "1301"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1306",
          "1303"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1306",
          "1303"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1307",
          "1303"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1307",
          "1303"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1308",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1308",
          "1378",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5754:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1378",
          "1307"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1308",
          "1378"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1378",
          "1307"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1308",
          "1379",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5754:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1379",
          "1306"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1308",
          "1379"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1379",
          "1306"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1309",
          "1308"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1309",
          "1308"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1310",
          "1309"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1310",
          "1309"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1310",
          "1308"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1310",
          "1308"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1311",
          "1320"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1311",
          "1320"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1311",
          "1321"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1311",
          "1321"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1311",
          "1322"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1311",
          "1322"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1311",
          "1319"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1311",
          "1319"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1312",
          "1310"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1312",
          "1310"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1313",
          "1291"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1313",
          "1291"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1314",
          "1313"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1314",
          "1313"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1315",
          "1314"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1315",
          "1314"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1316",
          "1315"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1316",
          "1315"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1317",
          "1316"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1317",
          "1316"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1317",
          "1315"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1317",
          "1315"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1318",
          "1317"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1318",
          "1317"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1319",
          "1317"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1319",
          "1317"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1320",
          "1310"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1320",
          "1310"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1321",
          "1310"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1321",
          "1310"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1322",
          "1310"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1322",
          "1310"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1323",
          "1311"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1323",
          "1311"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1325",
          "1311"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1325",
          "1311"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1326",
          "1324"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1326",
          "1324"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1326",
          "1323"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1326",
          "1323"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1328",
          "1311"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1328",
          "1311"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1330",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1330",
          "1380",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5721:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1380",
          "1327"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1330",
          "1380"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1380",
          "1327"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1330",
          "1381",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5721:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1381",
          "1326"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1330",
          "1381"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1381",
          "1326"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1331",
          "1329"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1331",
          "1329"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1333",
          "1329"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1333",
          "1329"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1334",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1334",
          "1382",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5710:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1382",
          "1332"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1334",
          "1382"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1382",
          "1332"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1334",
          "1383",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5710:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1383",
          "1331"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1334",
          "1383"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1383",
          "1331"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1335",
          "1334"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1335",
          "1334"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1336",
          "1334"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1336",
          "1334"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1337",
          "1334"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1337",
          "1334"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5702:29, col:45\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1338",
          "1337"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1338",
          "1337"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1338",
          "1336"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1338",
          "1336"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1340",
          "1338"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1340",
          "1338"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1340",
          "1336"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1340",
          "1336"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1342",
          "1339"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1342",
          "1339"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1342",
          "1335"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1342",
          "1335"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1343",
          "1341"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1343",
          "1341"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1343",
          "1297"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1343",
          "1297"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1344",
          "1291"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1344",
          "1291"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1349",
          "1384",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5679:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1384",
          "1344"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1349",
          "1384"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1384",
          "1344"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1349",
          "1385",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5679:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1385",
          "1291"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1349",
          "1385"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1385",
          "1291"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1350",
          "1345"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1350",
          "1345"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1360",
          "1386",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5674:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1386",
          "1350"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1360",
          "1386"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1386",
          "1350"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1360",
          "1387",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5674:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5654:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1387",
          "1345"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1360",
          "1387"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1387",
          "1345"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1361",
          "1351"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1361",
          "1351"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5670:8, col:18\u003e"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5671:8, col:18\u003e"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5672:8, col:18\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1362",
          "1351"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1362",
          "1351"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1362",
          "1361"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1362",
          "1361"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5670:8, col:18\u003e"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5671:8, col:18\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1363",
          "1351"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1363",
          "1351"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1363",
          "1362"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1363",
          "1362"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5670:8, col:18\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1364",
          "1351"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1364",
          "1351"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1364",
          "1363"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1364",
          "1363"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1368",
          "1351"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1368",
          "1351"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1368",
          "1364"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1368",
          "1364"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1369",
          "1365"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1369",
          "1365"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1369",
          "1343"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1369",
          "1343"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1370",
          "1369"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1370",
          "1369"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1371",
          "1370"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1371",
          "1370"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1372",
          "1371"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1372",
          "1371"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1372",
          "1370"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1372",
          "1370"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1373",
          "1372"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1373",
          "1372"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1374",
          "1372"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1374",
          "1372"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1375",
          "1374"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1375",
          "1374"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1375"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1375"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1291"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:1",
          "1291"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1375",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:23"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:23"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1375",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:23",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:23"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1375",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:37"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:37"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1375",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:37",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:37"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1375",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1375",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5650:61"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1375",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5651:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5651:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1375",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5651:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5651:15"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1389",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5832:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1389",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5832:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1389",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5832:2, col:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1389",
          "1390"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1389",
          "1390"
        ]
      },
      {
        "relation": "ReturnVarStmt",
        "attributes": [
          "1390",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5832:9\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "1390"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1391",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5829:4, col:42\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1391",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5829:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1391",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5829:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1392",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5827:3, col:36\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1392",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5827:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1392",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5827:23\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1392",
          "1393"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1392",
          "1393"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1393",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5827:3, col:36\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1393",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1393",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5827:17\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1393",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5827:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1393",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5828:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1393",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5820:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5828:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1394",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5826:4, col:42\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1394",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5826:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1394",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5826:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1395",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1395",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1395",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1395",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1395",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1395",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1395",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1395",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5820:9"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1395",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5820:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5820:22, line:5823:35\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1395",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5820:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5820:22, line:5823:35\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1395",
          "1396"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1395",
          "1396"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1396",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1396",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1396",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1396",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1396",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1396",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5825:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1396",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5820:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5825:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1397",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1397",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1398",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1398",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1399",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1399",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1400",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1400",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1400",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1401",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5810:3, col:36\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1401",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5810:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1401",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5810:23\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1401",
          "1402"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1401",
          "1402"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1402",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5810:3, col:36\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1402",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1402",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5810:17\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1402",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5810:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1403",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1403",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1404",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5809:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1404",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5809:12\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1405",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5808:3, col:44\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:449:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1405",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5808:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1405",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5808:34\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1405",
          "1406"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1405",
          "1406"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1406",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5808:3, col:44\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1406",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9588:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1406",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5808:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1407",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1407",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1408",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5807:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1408",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5807:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1409",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1409",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5805:3, col:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1409",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5786:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5805:20\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1409",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5787:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5805:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1409",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5787:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5805:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1409",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5786:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5805:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1410",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5786:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5786:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5786:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5786:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5786:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5786:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5786:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5786:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5786:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1410",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5787:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5787:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5787:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5787:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5787:15"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1410",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1410",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5790:8, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:32",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5790:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5790:34\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:32",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5790:29\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5790:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1410",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5790:2, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:32",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5790:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5790:34\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1410",
          "1411"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1410",
          "1411"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1411",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5787:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5790:8, col:39\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1411",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5787:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5790:8, col:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1411",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5791:2, col:23\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1411",
          "1412"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1411",
          "1412"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1412",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5787:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5791:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1412",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5787:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5791:18\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1412",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5791:9, col:23\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1412",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5791:9, col:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1412",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5802:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1412",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5802:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1390",
          "1388"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1390",
          "1388"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1391",
          "1389"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1391",
          "1389"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1393",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5820:9"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1393",
          "1414",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5828:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5820:9",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1414",
          "1391"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1393",
          "1414"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1414",
          "1391"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1393",
          "1415",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5828:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5820:9",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1415",
          "1389"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1393",
          "1415"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1415",
          "1389"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1394",
          "1392"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1394",
          "1392"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1396",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5820:9"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1396",
          "1416",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5825:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5820:9",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1416",
          "1394"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1396",
          "1416"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1416",
          "1394"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1396",
          "1417",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5825:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5820:9",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1417",
          "1392"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1396",
          "1417"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1417",
          "1392"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1397",
          "1395"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1397",
          "1395"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1398",
          "1395"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1398",
          "1395"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1398",
          "1397"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1398",
          "1397"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1399",
          "1395"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1399",
          "1395"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1399",
          "1398"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1399",
          "1398"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1400",
          "1395"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1400",
          "1395"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1400",
          "1399"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1400",
          "1399"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1402",
          "1389"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1402",
          "1389"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1403",
          "1401"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1403",
          "1401"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1403",
          "1400"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1403",
          "1400"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1404",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1404",
          "1418",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5809:11, col:12\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1418",
          "1401"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1404",
          "1418"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1418",
          "1401"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1404",
          "1419",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5809:11, col:12\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1419",
          "1403"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1404",
          "1419"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1419",
          "1403"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1406",
          "1389"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1406",
          "1389"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1407",
          "1405"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1407",
          "1405"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1407",
          "1404"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1407",
          "1404"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1408",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1408",
          "1420",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5807:11\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1420",
          "1407"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1408",
          "1420"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1420",
          "1407"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1408",
          "1421",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5807:11\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5788:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1421",
          "1404"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1408",
          "1421"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1421",
          "1404"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1409",
          "1389"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1409",
          "1389"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1412",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:55"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1412",
          "1422",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5802:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:55",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1422",
          "1409"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1412",
          "1422"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1422",
          "1409"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1412",
          "1423",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5802:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:55",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1423",
          "1408"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1412",
          "1423"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1423",
          "1408"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1413",
          "1410"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1413",
          "1410"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1413"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1413"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1388"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1",
          "1388"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1413",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:32"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1413",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:32",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:32"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1413",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:43"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:43"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1413",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:43",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:43"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1413",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:55"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1413",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:55",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:55"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1413",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1413",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5784:25"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1425",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5892:2, col:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1425",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5892:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1425",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5892:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1426",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1427",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5887:3, col:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1427",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5887:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1427",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5845:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5887:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1427",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5887:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1427",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5845:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5887:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1427",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5888:3, col:73\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1427",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1427",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1427",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:47",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5888:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1427",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5844:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5888:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1427",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5888:66\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1427",
          "1428"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1427",
          "1428"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1428",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5888:3, col:73\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1428",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1428",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:47",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5888:35\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1428",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5844:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5888:47\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1428",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5888:66\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1428",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5889:3, col:9\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1428",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5845:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5889:9\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1428",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5845:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5889:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1429",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1429"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1429"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1429"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1429"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1429",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1429"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1429"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1429"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1429",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1429",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1430",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1430",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1430",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1430",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1430",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1431",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1431",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1431",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1431",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1431",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1432",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1433",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1434",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1434",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1434",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1434",
          "1435"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1434",
          "1435"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1435",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1435",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1436",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1436",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1436",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1436",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1436",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1436",
          "1437"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1436",
          "1437"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1437",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1437",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1437",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1437",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1437",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1437",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5844:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1437",
          "1438"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1437",
          "1438"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1438",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5844:8",
          "1"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1438",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5844:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1438",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5845:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1438",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5845:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5845:11"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1438",
          "1439"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1438",
          "1439"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1439",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5845:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5845:17\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1439",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5845:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5845:17\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1439",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5847:10, col:16\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1439",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5847:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1439",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5847:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1440",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5882:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1440",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5880:4, col:49\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1440",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5880:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1440",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5880:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1440",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5881:4, col:24 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1440",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5844:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1440",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5844:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1441",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5878:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1441",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5877:4, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1441",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5877:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1441",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5877:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1442",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5875:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1442",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5874:4, col:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1442",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5874:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1442",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5874:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1443",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5871:4\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "1443"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1444",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5869:6, col:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1444",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5869:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1444",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5869:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1445",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5868:25, col:50\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1445",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5868:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1445",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5868:37\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1445",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5868:25, col:55\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1445",
          "1446"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1445",
          "1446"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1446",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5868:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1446",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5868:37\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1447",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5868:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1447",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5868:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1448",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1449",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5860:6, col:32\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1449",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5860:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1449",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5860:13",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1449",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5860:13",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1449",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1449",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1449",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5862:6, col:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1449",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5862:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1449",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5845:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5862:34\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1449",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5862:29\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1449",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5845:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5862:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1449",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5863:6, line:5864:27\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1449",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5860:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5863:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1449",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:47",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5863:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1449",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5864:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1449",
          "1450"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1449",
          "1450"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1450",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5863:6, line:5864:27\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1450",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1450",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5860:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5863:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1450",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:47",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5863:36\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1450",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:42",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5864:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1450",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5865:6, col:12\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1450",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5845:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5865:12\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1450",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5845:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5865:12\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1451",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1451"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1451"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1451"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1451"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1451",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1451"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1451"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1451"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1451",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1451",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1452",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1452",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1452",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1452",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1452",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1453",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1453",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1453",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5842:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1453",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1453",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1454",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1455",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1456",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1456",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1456",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1456",
          "1457"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1456",
          "1457"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1457",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1457",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1458",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5856:6, col:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1458",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5856:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1458",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5856:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1459",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5855:25, col:50\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1459",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5855:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1459",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5855:37\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1459",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5855:25, col:55\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1459",
          "1460"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1459",
          "1460"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1460",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5855:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1460",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5855:37\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1461",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5855:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1461",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5855:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1462",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5850:4, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1462",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5850:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1462",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5850:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1462",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5851:4\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "1462"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1425",
          "1424"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1425",
          "1424"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1426",
          "1433"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1426",
          "1433"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1428",
          "1426"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1428",
          "1426"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1429",
          "1427"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1429",
          "1427"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1429",
          "1425"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1429",
          "1425"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1430",
          "1429"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1430",
          "1429"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1431",
          "1429"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1431",
          "1429"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1432",
          "1430"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1432",
          "1430"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1432",
          "1431"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1432",
          "1431"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1433",
          "1432"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1433",
          "1432"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1433",
          "1431"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1433",
          "1431"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1435",
          "1433"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1435",
          "1433"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1439",
          "1440"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1439",
          "1440"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1439",
          "1441"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1439",
          "1441"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1439",
          "1442"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1439",
          "1442"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1439",
          "1461"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1439",
          "1461"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1439",
          "1462"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1439",
          "1462"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1439",
          "1434"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1439",
          "1434"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1440",
          "1434"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1440",
          "1434"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1441",
          "1434"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1441",
          "1434"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1442",
          "1434"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1442",
          "1434"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1443",
          "1424"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1443",
          "1424"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1444",
          "1443"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1444",
          "1443"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5868:25, col:55\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1446",
          "1444"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1446",
          "1444"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1446",
          "1443"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1446",
          "1443"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1447",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:12"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1447",
          "1464",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5868:9, col:10\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1464",
          "1444"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1447",
          "1464"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1464",
          "1444"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1447",
          "1465",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5868:9, col:10\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1465",
          "1445"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1447",
          "1465"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1465",
          "1445"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1448",
          "1455"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1448",
          "1455"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1450",
          "1448"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1450",
          "1448"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1451",
          "1449"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1451",
          "1449"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1451",
          "1447"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1451",
          "1447"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1452",
          "1451"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1452",
          "1451"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1453",
          "1451"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1453",
          "1451"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1454",
          "1452"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1454",
          "1452"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1454",
          "1453"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1454",
          "1453"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1455",
          "1454"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1455",
          "1454"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1455",
          "1453"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1455",
          "1453"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1457",
          "1455"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1457",
          "1455"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1458",
          "1456"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1458",
          "1456"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5855:25, col:55\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1460",
          "1458"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1460",
          "1458"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1460",
          "1456"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1460",
          "1456"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1461",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:12"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1461",
          "1466",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5855:9, col:10\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1466",
          "1458"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1461",
          "1466"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1466",
          "1458"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1461",
          "1467",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5855:9, col:10\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1467",
          "1459"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1461",
          "1467"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1467",
          "1459"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1462",
          "1424"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1462",
          "1424"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1463",
          "1436"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1463",
          "1436"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1463"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1463"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1424"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:1",
          "1424"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1463",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1463",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:35"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1463",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:47"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:47"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1463",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:47",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5839:47"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1463",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1463",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:12"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1463",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:42"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:42"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1463",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:42",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5840:42"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1469",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1470",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5946:3, col:9\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1470",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5903:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5946:9\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1470",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5903:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5946:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1471",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5944:5, col:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1471",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5944:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1471",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5944:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1472",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5942:5, col:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1472",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5942:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1472",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5942:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1473",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5937:9, line:5939:25\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:478:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1473",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5937:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1473",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5937:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1473",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5911:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5938:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1473",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5911:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5939:14\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1473",
          "1474"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1473",
          "1474"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1474",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5937:9, line:5939:25\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1474",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1474",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5911:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5938:14\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1474",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5911:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5939:14\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1474",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5936:4, line:5939:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1474",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5936:21\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:478:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1474",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5937:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1474",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5937:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1474",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5911:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5938:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1474",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5911:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5939:14\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1474",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5936:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1474",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5941:8, col:13\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1474",
          "1475"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1474",
          "1475"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1475",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5941:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1475",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5941:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1476",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5932:5, col:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1476",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5932:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1476",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5932:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1477",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5929:4, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1477",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5929:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1477",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5929:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1477",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5931:8, col:14\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1477",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5931:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1477",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5931:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1478",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5927:12, col:37\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1478",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5927:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1478",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5927:12\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1478",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5912:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5927:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1478",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5912:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5927:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1479",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5925:5, col:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1479",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5925:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1479",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5925:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1480",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5924:8, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1480",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5924:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1480",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5924:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1481",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:3, col:55\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:26, col:46 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:26, col:46 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5904:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5904:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1481",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5910:3, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5910:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5910:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5910:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5910:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1481",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5911:3, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5911:9"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5911:9",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5911:9"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1481",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5912:3, col:27\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5912:19"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5912:19"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5912:19",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5912:19"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1481",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5914:3, col:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5914:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5903:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5914:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5914:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5903:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5914:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1481",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5915:14, line:5916:32\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1481",
          "1482"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1481",
          "1482"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1482",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5915:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1482",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5915:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1482",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:41",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5915:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1482",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5900:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5916:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1482",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5900:41",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5916:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1482",
          "1483"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1482",
          "1483"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1483",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5915:14, line:5916:32\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:41",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5915:61\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5900:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5916:12\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5900:41",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5916:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1483",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5915:3, line:5916:32\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5915:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5915:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:41",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5915:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5900:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5916:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5900:41",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5916:25\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5910:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5915:14, line:5916:32\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5910:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5915:14, line:5916:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1483",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5917:17, col:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5910:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5917:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5910:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5917:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1483",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5917:3, col:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5910:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5917:26\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1483",
          "1484"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1483",
          "1484"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1484",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5911:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5917:17, col:34\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1484",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5911:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5917:17, col:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1484",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5919:14, line:5920:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1484",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5911:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5919:32\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1484",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5911:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5919:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1484",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5919:3, line:5920:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1484",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5911:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5919:32\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1484",
          "1485"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1484",
          "1485"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1485",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5912:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5919:14, line:5920:46\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1485",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5912:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5919:14, line:5920:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1485",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5921:7, col:32\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1485",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5921:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1485",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5909:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5921:7\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1485",
          "1486"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1485",
          "1486"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1486",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5912:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5921:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1486",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5912:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5921:22\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1487",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1487"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1487"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1487"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1487"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1487",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5904:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1487"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1487"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1487"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1487",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5904:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1487",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1488",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1488",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5904:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1488",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5904:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1488",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1488",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1489",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1489",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5904:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1489",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5904:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1489",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1489",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1490",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1491",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1492",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1492",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1492",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1492",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1492",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5900:41",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1492",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5900:41",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5902:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1492",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5903:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1492",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5903:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5903:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1492",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5903:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5903:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1492",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5904:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1492",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5904:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5904:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1492",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5904:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5904:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1492",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5906:2, col:8\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1492",
          "1493"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1492",
          "1493"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1493",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5903:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5906:8\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1493",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5903:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5906:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1493",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1493",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:24",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1493",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:24",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1469",
          "1491"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1469",
          "1491"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1470",
          "1469"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1470",
          "1469"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1471",
          "1470"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1471",
          "1470"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1472",
          "1470"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1472",
          "1470"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1475",
          "1472"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1475",
          "1472"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1475",
          "1471"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1475",
          "1471"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1476",
          "1470"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1476",
          "1470"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1477",
          "1476"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1477",
          "1476"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1477",
          "1470"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1477",
          "1470"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1478",
          "1477"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1478",
          "1477"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1478",
          "1473"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1478",
          "1473"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1479",
          "1470"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1479",
          "1470"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1480",
          "1479"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1480",
          "1479"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1480",
          "1470"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1480",
          "1470"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1486",
          "1480"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1486",
          "1480"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1486",
          "1478"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1486",
          "1478"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1487",
          "1481"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1487",
          "1481"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1487",
          "1468"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1487",
          "1468"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1488",
          "1487"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1488",
          "1487"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1489",
          "1487"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1489",
          "1487"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1490",
          "1488"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1490",
          "1488"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1490",
          "1489"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1490",
          "1489"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1491",
          "1490"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1491",
          "1490"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1491",
          "1489"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1491",
          "1489"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1493",
          "1491"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1493",
          "1491"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1494",
          "1492"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1494",
          "1492"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1494"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1494"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1468"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1",
          "1468"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1494",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:24"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:24"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1494",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:24",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:24"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1494",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:41"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:41"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1494",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:41",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:41"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1494",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5900:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1494",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5900:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5900:11"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1494",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5900:41"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5900:41"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1494",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5900:41",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5900:41"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1496",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1497",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5977:35, col:60\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1497",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5966:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5977:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1497",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5966:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5977:52\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1497",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5977:3, col:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1497",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5959:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5977:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1497",
          "1498"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1497",
          "1498"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1498",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5966:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5977:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1498",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5966:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5977:52\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1498",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5959:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5977:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1498",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5979:3, col:53\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:415:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1498",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5966:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5979:23\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1498",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5979:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1498",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5979:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1498",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:54",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5979:46\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1498",
          "1499"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1498",
          "1499"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1499",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5979:3, col:53\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1499",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1499",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5966:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5979:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1499",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:54",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5979:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1499",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5981:3, col:9\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1499",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5960:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5981:9\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1499",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5960:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5981:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1500",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5975:4, col:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1500",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5959:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5975:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1500",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5960:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5975:32\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1500",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5959:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5975:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1500",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5960:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5975:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1501",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5972:4, line:5973:48\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1501",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:54",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5972:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1501",
          "1502"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1501",
          "1502"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1502",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5972:4, line:5973:48\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1502",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1502",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:54",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5972:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1503",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5971:7, col:14 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1503",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5960:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5971:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1504",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5969:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1505",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5966:3, col:48\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1505",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5966:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5966:17"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1505",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5966:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5966:22, col:39 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1505",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5966:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5966:22, col:39 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1505",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5961:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1505",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5961:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1505",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5968:7, col:19 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1505",
          "1506"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1505",
          "1506"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1506",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5966:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5968:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1506",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5966:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5968:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1507",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1507"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1507"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1507"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1507"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1507",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5961:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1507"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1507"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1507"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1507",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5961:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1507",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1508",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1508",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5961:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1508",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5961:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1508",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1508",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1509",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1509",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5961:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1509",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5961:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1509",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1509",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1510",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1511",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1512",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5959:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1512",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5959:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5959:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1512",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5959:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5959:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1512",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5959:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5959:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1512",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:54",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5959:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1512",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:54",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5959:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1512",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5960:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1512",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5960:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5960:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1512",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5960:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5960:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1512",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5961:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1512",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5961:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5961:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1512",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5961:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5961:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1512",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5963:2, col:8 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1512",
          "1513"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1512",
          "1513"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1513",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5960:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1513",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5960:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1513",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1513",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:30",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1513",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:30",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1513",
          "1514"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1513",
          "1514"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1514",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:30",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1514",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:30",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1496",
          "1511"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1496",
          "1511"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1499",
          "1496"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1499",
          "1496"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1500",
          "1497"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1500",
          "1497"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1502",
          "1497"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1502",
          "1497"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1503",
          "1501"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1503",
          "1501"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1503",
          "1500"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1503",
          "1500"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1504",
          "1496"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1504",
          "1496"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1506",
          "1504"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1506",
          "1504"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1506",
          "1503"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1506",
          "1503"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1507",
          "1505"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1507",
          "1505"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1507",
          "1495"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1507",
          "1495"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1508",
          "1507"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1508",
          "1507"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1509",
          "1507"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1509",
          "1507"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1510",
          "1508"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1510",
          "1508"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1510",
          "1509"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1510",
          "1509"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1511",
          "1510"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1511",
          "1510"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1511",
          "1509"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1511",
          "1509"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1514",
          "1511"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1514",
          "1511"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1515",
          "1512"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1515",
          "1512"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1515"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1515"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1495"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:1",
          "1495"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1515",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:30"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:30"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1515",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:30",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:30"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1515",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:54"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:54"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1515",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:54",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5957:54"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1517",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6090:2, col:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1517",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6090:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1517",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6090:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1518",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6088:3, col:11\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1518",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6088:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1518",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6088:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1519",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6086:4, col:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1519",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6086:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1519",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6086:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1520",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6085:12, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:522:37\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1520",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6085:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1520",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6085:12\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1521",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6084:4, col:48\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1521",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6084:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1521",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6084:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1522",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6083:12, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:521:38\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1522",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6083:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1522",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6083:12\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1523",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6082:4, col:54\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1523",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6082:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1523",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6082:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1524",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6081:7, col:26 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:520:43\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1524",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6081:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1524",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6081:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1525",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1526",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1527",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6074:6, col:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1527",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6074:29\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1527",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6074:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1528",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6073:14, col:33 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:519:43\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1528",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6073:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1528",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6073:14\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1529",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6072:6, col:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1529",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6072:29\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1529",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6072:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1530",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6070:5, col:48\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1530",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6070:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1530",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6070:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1530",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5990:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6070:34\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1530",
          "1531"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1530",
          "1531"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1531",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6070:5, col:48\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1531",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1531",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5990:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6070:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1531",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6071:9, col:28 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:517:43\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1531",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6071:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1531",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6071:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1532",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6068:13, col:32 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:527:70\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1532",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6068:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1532",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6068:13\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1533",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6067:5, col:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1533",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6067:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1533",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6067:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1534",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6066:13, col:32 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:515:40\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1534",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6066:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1534",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6066:13\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1535",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6065:5, col:55\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1535",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6065:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1535",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6065:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1536",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6063:4, col:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1536",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6063:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1536",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6063:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1536",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6064:8, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:513:46\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1536",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6064:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1536",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6064:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1537",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6061:7, col:26 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:509:34\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1537",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6061:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1537",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6061:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1538",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1539",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1540",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6055:5, col:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1540",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6055:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1540",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6055:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1541",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6054:13, col:32 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:518:45\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1541",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6054:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1541",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6054:13\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1542",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6053:5, col:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1542",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6053:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1542",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6053:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1543",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6051:4, col:49\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1543",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6051:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1543",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6051:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1543",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5990:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6051:35\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1543",
          "1544"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1543",
          "1544"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1544",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6051:4, col:49\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1544",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1544",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5990:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6051:35\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1544",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6052:8, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:516:45\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1544",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6052:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1544",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6052:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1545",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6049:12, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:525:74\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1545",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6049:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1545",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6049:12\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1546",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6048:4, col:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1546",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6048:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1546",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6048:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1547",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6047:12, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:514:41\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1547",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6047:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1547",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6047:12\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1548",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6046:4, col:54\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1548",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6046:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1548",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6046:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1549",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6045:7, col:26 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:510:47\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1549",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6045:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1549",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6045:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1550",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6044:4, col:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1550",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6044:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1550",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6044:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1551",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6043:7, col:26 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:509:34\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1551",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6043:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1551",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6043:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1552",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1553",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6040:4, col:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1553",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6040:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1553",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6040:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1554",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6039:12, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:508:33\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1554",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6039:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1554",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6039:12\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1555",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6038:4, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1555",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6038:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1555",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6038:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1556",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6037:12, col:31 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:507:31\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1556",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6037:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1556",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6037:12\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1557",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6036:4, col:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1557",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6036:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1557",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6036:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1558",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6035:7, col:26 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:506:32\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1558",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6035:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1558",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6035:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1559",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6034:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1559",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6034:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1559",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6034:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1560",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6033:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1560",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6033:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1561",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6031:6, col:25 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/parsenodes.h:505:36\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1561",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6031:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1561",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6031:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1562",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6026:3, col:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1562",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6026:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1562",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6026:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1562",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6027:3, col:63\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1562",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6027:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1562",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6027:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1562",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6027:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1562",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5990:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6027:56\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1562",
          "1563"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1562",
          "1563"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1563",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6027:3, col:63\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1563",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5899:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1563",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6027:37\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1563",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5990:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6027:56\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1563",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6028:3, col:15 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1563",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8",
          "1"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1563",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1564",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6025:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1564",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6025:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1564",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6025:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1565",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6024:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1565",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6024:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1566",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6022:26, col:30\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1566",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6022:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1566",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6022:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1567",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6022:6, col:10\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1567",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6022:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1567",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6022:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1568",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6019:3, col:15 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1568",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8",
          "1"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1568",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1569",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1570",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6012:4, col:56\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1570",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6012:21"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6012:21"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1570",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6012:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6012:27, col:47 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1570",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6012:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6012:27, col:47 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1570",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5995:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1570",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5995:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1570",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6014:4, col:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1570",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6014:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1570",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5994:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6014:32\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1570",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6014:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1570",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5994:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6014:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1570",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6015:4, line:6016:25\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1570",
          "1571"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1570",
          "1571"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1571",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6012:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6015:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1571",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6012:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6015:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1571",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6015:51\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1571",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5990:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6016:18\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1571",
          "1572"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1571",
          "1572"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1572",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6015:4, line:6016:25\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5783:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6015:51\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5990:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6016:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1572",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6017:4, col:10\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5994:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6017:10\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5994:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6017:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1573",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1573"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1573"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1573"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1573"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1573",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5995:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1573"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1573"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1573"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1573",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5995:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1573",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1574",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1574",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5995:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1574",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5995:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1574",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1574",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1575",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1575",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5995:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1575",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5995:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1575",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1575",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1576",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1577",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1578",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6008:3, col:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1578",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6008:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1578",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6008:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1578",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6009:3, col:9\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1578",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5994:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6009:9\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1578",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5994:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6009:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1578",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1578",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1578",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1578",
          "1579"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1578",
          "1579"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1579",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1579",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1580",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6007:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1580",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6007:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1580",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6007:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1581",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6006:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1581",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6006:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1582",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6004:30, col:34\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1582",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6004:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1582",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6004:30\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1583",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6004:6, col:10\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1583",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6004:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1583",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6004:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1584",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6000:31, col:59\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1584",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6000:48\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1584",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6000:48\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1584",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6000:3, col:60\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1584",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6000:26\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1584",
          "1585"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1584",
          "1585"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1585",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6000:48\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1585",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6000:48\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1585",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6000:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1585",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6001:3, col:15 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1585",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8",
          "1"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1585",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1586",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1586",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1586",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1586",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1586",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5990:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1586",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5990:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1586",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1586",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1586",
          "1587"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1586",
          "1587"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1587",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1587",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1587",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5994:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1587",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5994:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5994:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1587",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5994:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5994:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1587",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5995:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1587",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5995:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5995:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1587",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5995:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5995:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1587",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5997:2, col:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1587",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5997:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1587",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5992:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5997:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1587",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5998:6, col:10\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1587",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5998:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1587",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5998:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1517",
          "1516"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1517",
          "1516"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1518",
          "1517"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1518",
          "1517"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1519",
          "1518"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1519",
          "1518"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1520",
          "1519"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1520",
          "1519"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1520",
          "1518"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1520",
          "1518"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1521",
          "1518"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1521",
          "1518"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1522",
          "1521"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1522",
          "1521"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1522",
          "1520"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1522",
          "1520"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1523",
          "1518"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1523",
          "1518"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1524",
          "1523"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1524",
          "1523"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1524",
          "1522"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1524",
          "1522"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1525",
          "1524"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1525",
          "1524"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1526",
          "1524"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1526",
          "1524"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1527",
          "1524"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1527",
          "1524"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1528",
          "1527"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1528",
          "1527"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1528",
          "1526"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1528",
          "1526"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1529",
          "1524"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1529",
          "1524"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1531",
          "1529"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1531",
          "1529"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1531",
          "1528"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1531",
          "1528"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1532",
          "1530"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1532",
          "1530"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1532",
          "1525"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1532",
          "1525"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1533",
          "1524"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1533",
          "1524"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1534",
          "1533"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1534",
          "1533"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1534",
          "1532"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1534",
          "1532"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1535",
          "1524"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1535",
          "1524"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1536",
          "1535"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1536",
          "1535"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1536",
          "1534"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1536",
          "1534"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1537",
          "1536"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1537",
          "1536"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1537",
          "1524"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1537",
          "1524"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1538",
          "1537"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1538",
          "1537"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1539",
          "1537"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1539",
          "1537"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1540",
          "1537"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1540",
          "1537"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1541",
          "1540"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1541",
          "1540"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1541",
          "1539"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1541",
          "1539"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1542",
          "1537"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1542",
          "1537"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1544",
          "1542"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1544",
          "1542"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1544",
          "1541"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1544",
          "1541"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1545",
          "1543"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1545",
          "1543"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1545",
          "1538"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1545",
          "1538"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1546",
          "1537"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1546",
          "1537"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1547",
          "1546"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1547",
          "1546"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1547",
          "1545"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1547",
          "1545"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1548",
          "1537"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1548",
          "1537"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1549",
          "1548"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1549",
          "1548"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1549",
          "1547"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1549",
          "1547"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1550",
          "1549"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1550",
          "1549"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1551",
          "1550"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1551",
          "1550"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1551",
          "1549"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1551",
          "1549"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1552",
          "1551"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1552",
          "1551"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1553",
          "1551"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1553",
          "1551"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1554",
          "1553"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1554",
          "1553"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1554",
          "1552"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1554",
          "1552"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1555",
          "1551"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1555",
          "1551"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1556",
          "1555"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1556",
          "1555"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1556",
          "1554"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1556",
          "1554"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1557",
          "1551"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1557",
          "1551"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1558",
          "1557"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1558",
          "1557"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1558",
          "1556"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1558",
          "1556"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1559",
          "1558"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1559",
          "1558"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1560",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1560",
          "1589",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6033:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1589",
          "1559"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1560",
          "1589"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1589",
          "1559"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1560",
          "1590",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6033:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1590",
          "1558"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1560",
          "1590"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1590",
          "1558"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1561",
          "1560"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1561",
          "1560"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1561",
          "1517"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1561",
          "1517"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1563",
          "1561"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1563",
          "1561"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1564",
          "1562"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1564",
          "1562"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1565",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1565",
          "1591",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6024:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1591",
          "1564"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1565",
          "1591"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1591",
          "1564"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1565",
          "1592",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6024:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1592",
          "1562"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1565",
          "1592"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1592",
          "1562"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6022:26, col:30\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1566",
          "1565"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1566",
          "1565"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1566",
          "1561"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1566",
          "1561"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1567",
          "1566"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1567",
          "1566"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1567",
          "1561"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1567",
          "1561"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1568",
          "1567"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1568",
          "1567"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1569",
          "1577"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1569",
          "1577"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1572",
          "1569"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1572",
          "1569"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1573",
          "1570"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1573",
          "1570"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1573",
          "1568"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1573",
          "1568"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1574",
          "1573"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1574",
          "1573"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1575",
          "1573"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1575",
          "1573"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1576",
          "1574"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1576",
          "1574"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1576",
          "1575"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1576",
          "1575"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1577",
          "1576"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1577",
          "1576"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1577",
          "1575"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1577",
          "1575"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1579",
          "1577"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1579",
          "1577"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1580",
          "1578"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1580",
          "1578"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1581",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1581",
          "1593",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6006:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1593",
          "1580"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1581",
          "1593"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1593",
          "1580"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1581",
          "1594",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6006:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5993:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1594",
          "1578"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1581",
          "1594"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1594",
          "1578"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6004:30, col:34\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1582",
          "1581"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1582",
          "1581"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1582",
          "1567"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1582",
          "1567"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1583",
          "1582"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1583",
          "1582"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1583",
          "1567"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1583",
          "1567"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1585",
          "1583"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1585",
          "1583"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1587",
          "1584"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1587",
          "1584"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1587",
          "1583"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1587",
          "1583"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1588",
          "1586"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1588",
          "1586"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1588"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1588"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1516"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:1",
          "1516"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1588",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1588",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:35"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1588",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:45"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:45"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1588",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:45",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5989:45"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1588",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5990:23"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5990:23"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1588",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5990:23",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5990:23"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1596",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6299:3, line:6300:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1596",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6299:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1596",
          "1597"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1596",
          "1597"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1597",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6299:3, line:6300:47\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1597",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1597",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6299:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1597",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6301:3, col:54\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1597",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6301:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1597",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6301:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1597",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6301:41\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1597",
          "1598"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1597",
          "1598"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1598",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6301:3, col:54\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6301:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1599",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6297:6, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1599",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6297:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1599",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6297:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1600",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6289:5, line:6290:49\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1600",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6289:26\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1600",
          "1601"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1600",
          "1601"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1601",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6289:5, line:6290:49\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1601",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1601",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6289:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1601",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6291:5, col:57\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1601",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6291:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1601",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6291:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1601",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6291:43\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1601",
          "1602"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1601",
          "1602"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1602",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6291:5, col:57\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1602",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1602",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6291:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1603",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6281:4, col:49\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1603",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6281:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1603",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6281:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1603",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6283:4, line:6284:24\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:395:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1603",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6283:36\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1603",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6283:43\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1603",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6283:43\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1603",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6284:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1603",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6284:21\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1603",
          "1604"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1603",
          "1604"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1604",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6283:4, line:6284:24\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1604",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1604",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6283:36\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1604",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6284:12\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1604",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6284:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1604",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6287:8, col:34 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1604",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6287:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1604",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6287:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1605",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6277:4, col:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1605",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6277:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1605",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6277:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1606",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6275:7, col:24\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1606",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6275:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1606",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6275:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1607",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6272:9, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1607",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6272:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1607",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6272:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1607",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6271:4, line:6272:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1607",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6271:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1607",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6272:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1607",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6271:21\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "1608"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1608",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1609",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1610",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1611",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1612",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1612",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1612",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1612",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1612",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1613",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1613",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1615",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:26, col:63\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1615",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1615",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1615",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:4, col:64\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1615",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1615",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:26, col:63\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1615",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:26, col:63\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1615",
          "1616"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1615",
          "1616"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1616",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1616",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1616",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6268:8, col:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1616",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6268:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1617",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1617",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1617",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1618",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1618",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6247:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1618",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6247:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6247:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1618",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6254:5, col:31\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1618",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6254:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1618",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6254:22\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1618",
          "1619"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1618",
          "1619"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6247:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6254:22, col:31\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6247:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6254:22, col:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1619",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6255:5, col:26 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6255:5\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6255:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1619",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6257:5, line:6258:49\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6257:26\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1619",
          "1620"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1619",
          "1620"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1620",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6257:5, line:6258:49\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1620",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1620",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6257:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1620",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6259:5, col:54\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1620",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6259:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1620",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6259:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1620",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6259:40\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1620",
          "1621"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1620",
          "1621"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1621",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6259:5, col:54\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1621",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1621",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6259:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1621",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6261:5, col:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1621",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6261:5\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1621",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6261:5\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1621",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6247:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6261:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1622",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6240:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1622",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6240:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1622",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6240:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1622",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6241:4, col:62\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1622",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6241:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1622",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6241:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1622",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6241:48\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1622",
          "1623"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1622",
          "1623"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1623",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6241:4, col:62\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1623",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1623",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6241:48\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1623",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6242:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1623",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6242:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1623",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6242:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1623",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6245:8, col:31 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1623",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6245:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1623",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6245:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1624",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:3, col:44\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1624",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1624",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:27, col:34\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1624",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:27, col:34\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1624",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1624",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1624",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6235:3, col:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1624",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6235:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1624",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6235:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1624",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6237:7, col:14\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1624",
          "1625"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1624",
          "1625"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1625",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6237:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1625",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6233:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6237:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1626",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6231:6, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1626",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6231:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1626",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6231:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1627",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6227:3, col:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1627",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6227:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1627",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6227:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1628",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6219:3, line:6220:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1628",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6219:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1628",
          "1629"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1628",
          "1629"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1629",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6219:3, line:6220:47\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1629",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1629",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6219:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1629",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6221:3, col:55\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1629",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6106:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6221:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1629",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6221:41\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1629",
          "1630"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1629",
          "1630"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1630",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6221:3, col:55\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1630",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1630",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6221:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1630",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6222:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1630",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6222:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1630",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6222:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1631",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6216:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1631",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6106:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6216:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1632",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6214:3, col:51\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1632",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6214:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1632",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6214:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1632",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6214:44\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1632",
          "1633"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1632",
          "1633"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1633",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6214:3, col:51\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1633",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5069:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1633",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6214:44\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1634",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6211:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6211:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1635",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6207:3, line:6209:28\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1635",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6207:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1635",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6207:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1635",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6207:39\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1635",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6208:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1635",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6208:8\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1635",
          "1636"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1635",
          "1636"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1636",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6208:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1636",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6208:30\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1636",
          "1637"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1636",
          "1637"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1637",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6209:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1637",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6209:8\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1637",
          "1638"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1637",
          "1638"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1638",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6207:3, line:6209:28\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1638",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1638",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6207:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1639",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6204:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1639",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6204:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1640",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6201:4, col:56\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1640",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6201:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1640",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6201:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1641",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6200:12, col:31\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1641",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6200:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1641",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6200:12\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1642",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6199:4, col:58\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1642",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6199:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1642",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6199:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1643",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6198:7, col:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1643",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6198:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1643",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6198:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1644",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6196:6, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1644",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6196:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1644",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6196:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1645",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6194:3, col:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1645",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6194:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1645",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6194:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1646",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6193:6, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1646",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6193:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1646",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6193:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1647",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1648",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6169:3, col:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1648",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6169:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1648",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6104:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6169:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1648",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6169:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1648",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6104:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6169:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1648",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6170:3, col:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1648",
          "1649"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1648",
          "1649"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1649",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6104:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6170:9\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1649",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6104:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6170:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1649",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6177:28, line:6179:21\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1649",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6177:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1649",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6177:40\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1649",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6178:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1649",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6178:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1649",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6177:11, line:6179:22\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1649",
          "1650"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1649",
          "1650"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1650",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6177:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1650",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6177:40\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1650",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6178:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1650",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6178:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1650",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6176:3, line:6179:23\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1650",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6176:26\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1650",
          "1651"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1650",
          "1651"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1651",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6177:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1651",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6177:40\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1651",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6178:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1651",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6178:16\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1651",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6176:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1651",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6190:9, line:6191:23\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:469:14"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1651",
          "1652"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1651",
          "1652"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1652",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6190:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1652",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6190:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1652",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6191:16\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1652",
          "1653"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1652",
          "1653"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1653",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6190:9, line:6191:23\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1653",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1653",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6191:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1653",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6189:19, line:6191:24\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1653",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6106:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6189:27\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:469:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1653",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6190:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1653",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6190:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1653",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6191:16\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1653",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6106:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6189:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1653",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6189:3, line:6191:24\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1653",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6106:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6189:27\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:469:14"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1653",
          "1654"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1653",
          "1654"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1654",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6190:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1654",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6190:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1654",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6191:16\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1654",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6106:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6189:19, line:6191:24\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1654",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6106:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6189:19, line:6191:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1655",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6167:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1656",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:3, col:47\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1656",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1656",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:22, col:38 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1656",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:22, col:38 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1656",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1656",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1656",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6166:7, col:12\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1656",
          "1657"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1656",
          "1657"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1657",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6166:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1657",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6164:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6166:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1658",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1658"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1658"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1658"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1658"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1658",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1658"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1658"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1658"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1658",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1658",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1659",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1659",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1659",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1659",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1659",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1660",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1660",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1660",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1660",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1660",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1661",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1662",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1663",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1663",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1663",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1663",
          "1664"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1663",
          "1664"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1664",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1664",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1665",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6161:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1665",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6161:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1665",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6161:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1666",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6158:2, col:18 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1666",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6106:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1666",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6106:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1666",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6159:2, col:8\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1666",
          "1667"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1666",
          "1667"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1667",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6104:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6159:8\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1667",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6104:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6159:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1667",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6160:6, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1667",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6160:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1667",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6160:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1668",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6152:8, col:46\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1668",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6152:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1668",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6152:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1668",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6151:3, line:6152:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1668",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6151:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1668",
          "1669"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1668",
          "1669"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6152:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6152:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6151:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1670",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6148:7, col:45\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:472:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1670",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6148:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1670",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6148:30\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1670",
          "1671"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1670",
          "1671"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1671",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6148:7, col:45\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1671",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1671",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6147:2, line:6148:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1671",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6147:19\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:472:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1671",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6148:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1671",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6148:30\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1671",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6147:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1671",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6150:6, col:20 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1671",
          "1672"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1671",
          "1672"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1672",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6150:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1672",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6150:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1673",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6144:3, col:27 \u003cSpelling\u003dline:84:27\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1673",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6144:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1673",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6144:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1673",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6145:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1673",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6145:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1673",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6145:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1674",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1674",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1674",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1674",
          "1675"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1674",
          "1675"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1675",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1675",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1675",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6139:2, col:8 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/parser/parsetree.h:32:63\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1675",
          "1676"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1675",
          "1676"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1676",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1676",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1676",
          "1677"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1676",
          "1677"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1677",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1677",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          ""
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "1678"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1678",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1679",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1680",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1681",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1682",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1682",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1682",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1683",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1683",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1685",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6133:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1685",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6133:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1686",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6133:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1686",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6133:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1687",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1688",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6130:4, col:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1688",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6130:17\u003e"
        ]
      },
      {
        "relation": "AssignmentFromVar",
        "attributes": [
          "1688",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1688",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6130:17\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1688",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6130:17\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "1689"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1689",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1690",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1691",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1692",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1693",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1693",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1693",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1694",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1694",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1696",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6128:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1696",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6128:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1697",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6126:7, col:23\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1697",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6126:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1697",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6126:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1698",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6123:4, col:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1698",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6123:17\u003e"
        ]
      },
      {
        "relation": "AssignmentFromVar",
        "attributes": [
          "1698",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1698",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6123:17\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1698",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6123:17\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "1699"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1699",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1700",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1701",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1702",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1703",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1703",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1703",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1704",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1704",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1706",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6121:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6121:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1707",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6117:3, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1707",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1707",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1707",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6117:9, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1707",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6117:9, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1707",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6119:7, col:23\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1707",
          "1708"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1707",
          "1708"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1708",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6119:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1708",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6119:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1709",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1709"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1709"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1709"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1709"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1709",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1709"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1709"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1709"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1709",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1709",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1710",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1710",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1710",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1710",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1710",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1711",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1711",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1711",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1711",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1711",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1712",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1713",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1714",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1714",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1714",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1714",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1714",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1714",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6100:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1714",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:2, col:34\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1714",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1714",
          "1715"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1714",
          "1715"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1715",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1715",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1715",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:2, col:34\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1715",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1715",
          "1716"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1715",
          "1716"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1716",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1716",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1716",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:2, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1716",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1716",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6103:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1716",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6104:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1716",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6104:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6104:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1716",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6104:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6104:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1716",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1716",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1716",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6105:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1716",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6106:2, col:24\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1716",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6106:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6106:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1716",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6106:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6106:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1716",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6109:2, col:32\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1716",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6109:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1716",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6109:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1716",
          "1717"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1716",
          "1717"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1717",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6109:2, col:32\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1717",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1717",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6109:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1717",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6109:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1717",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1717",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1717",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1717",
          "1718"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1717",
          "1718"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1718",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1718",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1598",
          "1595"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1598",
          "1595"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1599",
          "1596"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1599",
          "1596"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1599",
          "1595"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1599",
          "1595"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1602",
          "1599"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1602",
          "1599"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1604",
          "1600"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1604",
          "1600"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1604",
          "1599"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1604",
          "1599"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1605",
          "1599"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1605",
          "1599"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1606",
          "1605"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1606",
          "1605"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1606",
          "1603"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1606",
          "1603"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1607",
          "1606"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1607",
          "1606"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1608",
          "1607"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1608",
          "1607"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1609",
          "1595"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1609",
          "1595"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1610",
          "1609"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1610",
          "1609"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1611",
          "1610"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1611",
          "1610"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1612",
          "1611"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1612",
          "1611"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1613",
          "1612"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1613",
          "1612"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1613",
          "1611"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1613",
          "1611"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1614",
          "1613"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1614",
          "1613"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1616",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:13"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1616",
          "1720",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6268:8, col:9\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:13",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1720",
          "1613"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1616",
          "1720"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1720",
          "1613"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1616",
          "1721",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6268:8, col:9\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6266:13",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1721",
          "1607"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1616",
          "1721"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1721",
          "1607"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1617",
          "1615"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1617",
          "1615"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1617",
          "1606"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1617",
          "1606"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1621",
          "1606"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1621",
          "1606"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1623",
          "1618"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1623",
          "1618"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1623",
          "1606"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1623",
          "1606"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1625",
          "1622"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1625",
          "1622"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1625",
          "1617"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1625",
          "1617"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1626",
          "1624"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1626",
          "1624"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1626",
          "1599"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1626",
          "1599"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1627",
          "1626"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1627",
          "1626"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1630",
          "1626"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1630",
          "1626"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1631",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6106:11"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1631",
          "1722",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6216:11\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6106:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1722",
          "1628"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1631",
          "1722"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1722",
          "1628"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1631",
          "1723",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6216:11\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6106:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1723",
          "1627"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1631",
          "1723"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1723",
          "1627"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1633",
          "1626"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1633",
          "1626"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1634",
          "1724",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6211:11\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1724",
          "1632"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1634",
          "1724"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1724",
          "1632"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1634",
          "1725",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6211:11\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1725",
          "1631"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1634",
          "1725"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1725",
          "1631"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1638",
          "1626"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1638",
          "1626"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1639",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1639",
          "1726",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6204:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1726",
          "1635"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1639",
          "1726"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1726",
          "1635"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1639",
          "1727",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6204:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1727",
          "1634"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1639",
          "1727"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1727",
          "1634"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1640",
          "1639"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1640",
          "1639"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1641",
          "1640"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1641",
          "1640"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1641",
          "1639"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1641",
          "1639"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1642",
          "1639"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1642",
          "1639"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1643",
          "1642"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1643",
          "1642"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1643",
          "1641"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1643",
          "1641"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1644",
          "1643"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1644",
          "1643"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1644",
          "1639"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1644",
          "1639"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1645",
          "1644"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1645",
          "1644"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1646",
          "1645"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1646",
          "1645"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1646",
          "1644"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1646",
          "1644"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1647",
          "1662"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1647",
          "1662"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1654",
          "1647"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1654",
          "1647"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1655",
          "1647"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1655",
          "1647"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1657",
          "1655"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1657",
          "1655"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1657",
          "1648"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1657",
          "1648"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1658",
          "1656"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1658",
          "1656"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1658",
          "1646"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1658",
          "1646"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1659",
          "1658"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1659",
          "1658"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1660",
          "1658"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1660",
          "1658"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1661",
          "1659"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1661",
          "1659"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1661",
          "1660"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1661",
          "1660"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1662",
          "1661"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1662",
          "1661"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1662",
          "1660"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1662",
          "1660"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1664",
          "1662"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1664",
          "1662"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1665",
          "1663"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1665",
          "1663"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1667",
          "1665"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1667",
          "1665"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1667",
          "1663"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1667",
          "1663"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1669",
          "1666"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1669",
          "1666"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1672",
          "1668"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1672",
          "1668"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1672",
          "1666"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1672",
          "1666"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1673",
          "1670"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1673",
          "1670"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1677",
          "1673"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1677",
          "1673"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1677",
          "1670"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1677",
          "1670"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1678",
          "1674"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1678",
          "1674"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1679",
          "1595"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1679",
          "1595"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1680",
          "1679"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1680",
          "1679"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1681",
          "1680"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1681",
          "1680"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1682",
          "1681"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1682",
          "1681"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1683",
          "1682"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1683",
          "1682"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1683",
          "1681"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1683",
          "1681"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1684",
          "1683"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1684",
          "1683"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6133:20\u003e"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1685",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1685",
          "1728",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6133:20\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1728",
          "1683"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1685",
          "1728"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1728",
          "1683"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1685",
          "1729",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6133:20\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1729",
          "1674"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1685",
          "1729"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1729",
          "1674"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1686",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1686",
          "1730",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6133:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1730",
          "1685"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1686",
          "1730"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1730",
          "1685"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1686",
          "1731",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6133:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1731",
          "1674"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1686",
          "1731"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1731",
          "1674"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1687",
          "1713"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1687",
          "1713"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1688",
          "1687"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1688",
          "1687"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1689",
          "1688"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1689",
          "1688"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1690",
          "1595"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1690",
          "1595"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1691",
          "1690"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1691",
          "1690"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1692",
          "1691"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1692",
          "1691"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1693",
          "1692"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1693",
          "1692"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1694",
          "1693"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1694",
          "1693"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1694",
          "1692"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1694",
          "1692"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1695",
          "1694"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1695",
          "1694"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1696",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1696",
          "1732",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6128:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1732",
          "1694"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1696",
          "1732"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1732",
          "1694"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1696",
          "1733",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6128:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6102:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1733",
          "1688"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1696",
          "1733"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1733",
          "1688"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1697",
          "1696"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1697",
          "1696"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1697",
          "1687"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1697",
          "1687"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1698",
          "1697"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1698",
          "1697"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1699",
          "1698"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1699",
          "1698"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1700",
          "1595"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1700",
          "1595"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1701",
          "1700"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1701",
          "1700"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1702",
          "1701"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1702",
          "1701"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1703",
          "1702"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1703",
          "1702"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1704",
          "1703"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1704",
          "1703"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1704",
          "1702"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1704",
          "1702"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1705",
          "1704"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1705",
          "1704"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1706",
          "1734",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6121:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1734",
          "1704"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1706",
          "1734"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1734",
          "1704"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1706",
          "1735",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6121:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6101:17",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1735",
          "1698"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1706",
          "1735"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1735",
          "1698"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1708",
          "1706"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1708",
          "1706"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1708",
          "1697"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1708",
          "1697"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1709",
          "1707"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1709",
          "1707"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1709",
          "1686"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1709",
          "1686"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1710",
          "1709"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1710",
          "1709"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1711",
          "1709"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1711",
          "1709"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1712",
          "1710"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1712",
          "1710"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1712",
          "1711"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1712",
          "1711"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1713",
          "1712"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1713",
          "1712"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1713",
          "1711"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1713",
          "1711"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1718",
          "1713"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1718",
          "1713"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1719",
          "1714"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1719",
          "1714"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1719"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1719"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1595"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:1",
          "1595"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1719",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1719",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:29"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1719",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1719",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6098:53"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1737",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6354:3, line:6355:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1737",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6354:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1737",
          "1738"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1737",
          "1738"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1738",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6354:3, line:6355:47\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1738",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1738",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6354:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1738",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6356:3, col:54\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1738",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6356:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1738",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6356:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1738",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6356:41\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1738",
          "1739"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1738",
          "1739"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1739",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6356:3, col:54\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1739",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1739",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6356:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1740",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6352:6, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1740",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6352:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1740",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6352:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1741",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6346:3, line:6347:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1741",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6346:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1741",
          "1742"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1741",
          "1742"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1742",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6346:3, line:6347:47\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1742",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1742",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6346:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1742",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6348:3, col:55\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1742",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6348:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1742",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6348:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1742",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6348:41\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1742",
          "1743"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1742",
          "1743"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1743",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6348:3, col:55\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1743",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1743",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6348:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1744",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6335:2, col:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1744",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6313:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6335:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1744",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6313:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6335:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1744",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6338:2, col:72\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:395:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1744",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6338:34\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1744",
          "1745"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1744",
          "1745"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1745",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6338:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1745",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6338:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1745",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6338:60\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1745",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6338:69\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1745",
          "1746"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1745",
          "1746"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1746",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6338:2, col:72\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1746",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1746",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6338:34\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1746",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6338:60\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1746",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6338:69\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1746",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6341:2, col:42\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:456:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1746",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6341:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1746",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6341:35\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1746",
          "1747"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1746",
          "1747"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1747",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6341:2, col:42\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1747",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1747",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6341:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1747",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6341:35\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1747",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6344:6, col:32 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1747",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6344:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1747",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6344:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1748",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6334:8, col:46\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1748",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6334:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1748",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6334:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1748",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6333:3, line:6334:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1748",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6313:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6333:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1748",
          "1749"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1748",
          "1749"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1749",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6334:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1749",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6334:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1749",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6313:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6333:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1750",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1750",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6331:7, col:45\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:472:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1750",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6331:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1750",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6331:30\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1750",
          "1751"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1750",
          "1751"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1751",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6331:7, col:45\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1751",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1751",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6329:2, line:6331:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1751",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6313:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6329:19\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:472:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1751",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6331:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1751",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6331:30\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1751",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6313:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6329:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1751",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6332:6, col:20 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1751",
          "1752"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1751",
          "1752"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1752",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6332:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1752",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6332:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1753",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1754",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1755",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1755",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1755",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1756",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6326:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1756",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6313:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6326:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1756",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6313:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6326:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1756",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6327:3, col:27 \u003cSpelling\u003dline:84:27\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1756",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6327:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1756",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6327:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1757",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6313:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1757",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6313:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6313:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1757",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6313:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6313:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1757",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6313:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6313:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1757",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6313:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1757",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6313:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1757",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:2, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1757",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1757",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1757",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6317:2, col:32\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1757",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6317:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1757",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6317:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1757",
          "1758"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1757",
          "1758"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1758",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6317:2, col:32\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1758",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1758",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6317:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1758",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6317:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1758",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1758",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1758",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1758",
          "1759"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1758",
          "1759"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1759",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1759",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1759",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6322:2, col:8 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/parser/parsetree.h:32:63\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1759",
          "1760"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1759",
          "1760"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1760",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1760",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1760",
          "1761"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1760",
          "1761"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1761",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1761",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1761",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1761",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6314:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1761",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1761",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1761",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1761",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1739",
          "1736"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1739",
          "1736"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1740",
          "1737"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1740",
          "1737"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1740",
          "1736"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1740",
          "1736"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1743",
          "1740"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1743",
          "1740"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1747",
          "1741"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1747",
          "1741"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1747",
          "1740"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1747",
          "1740"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1749",
          "1744"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1749",
          "1744"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1752",
          "1748"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1752",
          "1748"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1752",
          "1744"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1752",
          "1744"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1753",
          "1750"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1753",
          "1750"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1754",
          "1750"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1754",
          "1750"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1755",
          "1753"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1755",
          "1753"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1755",
          "1754"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1755",
          "1754"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1756",
          "1755"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1756",
          "1755"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1761",
          "1756"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1761",
          "1756"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1761",
          "1755"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1761",
          "1755"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1762",
          "1757"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1762",
          "1757"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1762"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1762"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1736"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:1",
          "1736"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1762",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1762",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:29"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1762",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1762",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6311:53"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1764",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1765",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6506:3, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1765",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6506:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1765",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6506:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1765",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6508:3, col:37\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1765",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6508:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1765",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6508:23\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1765",
          "1766"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1765",
          "1766"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1766",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6508:3, col:37\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1766",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1766",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6508:17\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1766",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6508:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1767",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6501:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1767",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6501:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1767",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6501:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1767",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6502:4, col:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1767",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6502:20\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1767",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6502:11, col:20\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1767",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6502:11, col:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1767",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6503:4, col:21 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1767",
          "1768"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1767",
          "1768"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1768",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1768",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1769",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6500:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1770",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6499:8, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1770",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6372:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1770",
          "1771"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1770",
          "1771"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1771",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6372:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6499:8, col:10\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1771",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6372:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6499:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1771",
          "1772"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1771",
          "1772"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1772",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6372:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1773",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6482:28, line:6484:21\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1773",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6482:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1773",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6482:40\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1773",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6483:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1773",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6483:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1773",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6482:11, line:6484:22\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1773",
          "1774"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1773",
          "1774"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1774",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6482:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1774",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6482:40\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1774",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6483:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1774",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6483:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1774",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6481:3, line:6484:23\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1774",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6481:26\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1774",
          "1775"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1774",
          "1775"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1775",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6482:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1775",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6482:40\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1775",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6483:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1775",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6483:16\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1775",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6481:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1775",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6490:10, col:56\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:469:14"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1775",
          "1776"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1775",
          "1776"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1776",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6490:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1776",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6490:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1776",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6490:49\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1776",
          "1777"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1776",
          "1777"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1777",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6490:10, col:56\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1777",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1777",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6490:49\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1777",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6490:3, col:56\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:469:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1777",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6490:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1777",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6490:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1777",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6490:49\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1777",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6490:10, col:56\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1777",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6490:10, col:56\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1777",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6497:7, col:25 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1777",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6497:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1778",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6468:5, col:34 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1778",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6371:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1778",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6371:14",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1778",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6468:22, col:34 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1778",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6468:22, col:34 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1778",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6469:20, col:51\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1778",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6469:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1778",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6371:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6469:39\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1778",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6469:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1778",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6371:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6469:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1778",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6469:5, col:51\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1778",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6469:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1778",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6371:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6469:39\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1778",
          "1779"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1778",
          "1779"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1779",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6371:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6469:20, col:51\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1779",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6371:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6469:20, col:51\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1779",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6470:28, col:105\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1779",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6470:67\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1779",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6470:67\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1779",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6470:5, col:105\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1779",
          "1780"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1779",
          "1780"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1780",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6470:67\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1780",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6470:67\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1780",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6372:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6470:28, col:105\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1780",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6372:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6470:28, col:105\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1780",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1780",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6473:5, col:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1780",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6473:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1780",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6473:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1781",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6466:5, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1781",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6466:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1782",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1782",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1783",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6463:11, col:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1783",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6463:36\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1783",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6463:36\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1783",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6463:4, col:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1783",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6463:36\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1783",
          "1784"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1783",
          "1784"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1784",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6463:11, col:40\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1784",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6463:11, col:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1784",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6465:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1784",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6465:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1786",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6461:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1787",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6458:6, col:31\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1787",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6454:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6458:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1787",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6454:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6458:22\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1787",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6458:13, col:31\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1787",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6458:13, col:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1788",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6457:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1789",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6454:6, col:55\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1789",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6454:22"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6454:22"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1789",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6454:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6454:32, col:51\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1789",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6454:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6454:32, col:51\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1789",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6454:51\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1789",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6456:10, col:37\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1789",
          "1790"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1789",
          "1790"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1790",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6454:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6456:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1790",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6454:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6456:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1791",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1791",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1792",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6450:6, col:30\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1792",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6445:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6450:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1792",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6445:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6450:22\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1792",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6450:13, col:30\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1792",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6450:13, col:30\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1793",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6448:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1794",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6445:6, col:56\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1794",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6445:23"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6445:23"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1794",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6445:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6445:32, col:52\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1794",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6445:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6445:32, col:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1794",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6445:52\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1794",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6447:10, col:34 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1794",
          "1795"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1794",
          "1795"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1795",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6445:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6447:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1795",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6445:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6447:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1796",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1796",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1797",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6439:6, col:46\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1797",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6439:18"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6439:18"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1797",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6439:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6439:27, col:42\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1797",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6439:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6439:27, col:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1797",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6439:42\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1797",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1797",
          "1798"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1797",
          "1798"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1798",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6439:18",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1798",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6439:18",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1798",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6441:6, col:22 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1798",
          "1799"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1798",
          "1799"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1799",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6439:18",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1799",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6439:18",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1799",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6441:13, col:22 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1799",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6441:13, col:22 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1800",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1800",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          ""
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1801",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6435:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1801",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6435:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1801",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6435:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1802",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6434:4, col:25\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6434:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6434:20\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6434:11, col:25\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6434:11, col:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1803",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6423:31, col:49 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1803",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6423:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1804",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6416:3, col:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1804",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6416:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1804",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6373:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6416:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1804",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6416:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1804",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6373:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6416:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1804",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6417:3, col:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1804",
          "1805"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1804",
          "1805"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1805",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6373:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6417:9\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1805",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6373:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6417:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1805",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6423:7, col:23 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1805",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6371:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6423:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1806",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6413:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1807",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:3, col:47\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1807",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1807",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:22, col:38 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1807",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:22, col:38 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1807",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1807",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1807",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:3, col:16\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1807",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1807",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1807",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6412:7, col:12\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1807",
          "1808"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1807",
          "1808"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1808",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6412:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1808",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6409:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6412:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1809",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1809"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1809"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1809"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1809"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1809",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1809"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1809"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1809"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1809",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1809",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1810",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1810",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1810",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1810",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1810",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1811",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1811",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1811",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1811",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1811",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1812",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1813",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1814",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6401:17, col:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1814",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6401:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1814",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6401:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1814",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6401:2, col:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1814",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6401:27\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1814",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6371:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6401:17, col:38\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1814",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6371:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6401:17, col:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1814",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6402:2, col:19 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1814",
          "1815"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1814",
          "1815"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1815",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1815",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1815",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6403:2, col:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1815",
          "1816"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1815",
          "1816"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1816",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6372:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1816",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6372:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6403:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1816",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6406:2, col:8\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1816",
          "1817"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1816",
          "1817"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1817",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6373:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6406:8\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1817",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6373:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6406:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1817",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1817",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:53",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1817",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:53",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1818",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1819",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6395:20, col:43\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1819",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6395:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1819",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6391:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6395:41\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1819",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6395:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1819",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6391:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6395:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1819",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6395:6, col:43\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1819",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6395:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1819",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6391:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6395:41\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1819",
          "1820"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1819",
          "1820"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1820",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6395:20, col:43\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1820",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6395:20, col:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1820",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1821",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6391:5, col:43\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1821",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6391:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6391:17"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1821",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6391:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6391:22, col:39\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1821",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6391:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6391:22, col:39\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1821",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6387:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6391:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1821",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6387:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6391:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1821",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6393:9, col:28\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1821",
          "1822"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1821",
          "1822"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1822",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6391:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6393:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1822",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6391:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6393:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1823",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1823",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6387:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1823",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6387:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1824",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6387:4, col:48\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1824",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6387:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6387:17"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1824",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6387:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6387:23, col:39 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1824",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6387:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6387:23, col:39 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1824",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1824",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1824",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6389:8, col:13\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1824",
          "1825"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1824",
          "1825"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1825",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6387:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6389:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1825",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6387:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6389:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1826",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1826"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1826"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1826"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1826"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1826",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1826"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1826"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1826"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1826",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1826",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1827",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1827",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1827",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1827",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1827",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1828",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1828",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1828",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1828",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1828",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1829",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1830",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1831",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1831",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:53",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1831",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:53",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1832",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6369:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1832",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6370:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1832",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6371:2, col:26\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6371:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6371:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6371:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6371:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1832",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6372:2, col:28\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6372:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6372:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6372:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1832",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6373:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6373:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6373:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6373:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6373:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1832",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:2, col:28\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6374:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1832",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:2, col:22\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1832",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6382:2, col:16 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:65:32\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1832",
          "1833"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1832",
          "1833"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1833",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1833",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6375:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1833",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6383:6, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1833",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6383:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1833",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6383:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1764",
          "1813"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1764",
          "1813"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1766",
          "1764"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1766",
          "1764"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1768",
          "1765"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1768",
          "1765"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1769",
          "1764"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1769",
          "1764"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1772",
          "1769"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1772",
          "1769"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1772",
          "1767"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1772",
          "1767"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1777",
          "1770"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1777",
          "1770"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1777",
          "1765"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1777",
          "1765"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1780",
          "1773"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1780",
          "1773"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6466:5, col:36\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1781",
          "1778"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1781",
          "1778"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1781",
          "1773"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1781",
          "1773"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1782",
          "1781"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1782",
          "1781"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1782",
          "1773"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1782",
          "1773"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1784",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1784",
          "1835",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6465:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1835",
          "1782"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1784",
          "1835"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1835",
          "1782"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1784",
          "1836",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6465:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1836",
          "1773"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1784",
          "1836"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1836",
          "1773"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1785",
          "1801"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1785",
          "1801"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1786",
          "1783"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1786",
          "1783"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1787",
          "1785"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1787",
          "1785"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1788",
          "1783"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1788",
          "1783"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1790",
          "1788"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1790",
          "1788"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1790",
          "1787"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1790",
          "1787"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1791",
          "1789"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1791",
          "1789"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1791",
          "1786"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1791",
          "1786"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1792",
          "1785"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1792",
          "1785"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1793",
          "1783"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1793",
          "1783"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1795",
          "1793"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1795",
          "1793"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1795",
          "1792"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1795",
          "1792"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1796",
          "1794"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1796",
          "1794"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1796",
          "1791"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1796",
          "1791"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1799",
          "1785"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1799",
          "1785"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1800",
          "1797"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1800",
          "1797"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1800",
          "1796"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1800",
          "1796"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1801",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1801",
          "1837",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6435:11\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1837",
          "1800"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1801",
          "1837"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1837",
          "1800"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1801",
          "1838",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6435:11\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6410:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1838",
          "1783"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1801",
          "1838"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1838",
          "1783"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1802",
          "1801"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1802",
          "1801"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6423:31, col:49 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1803",
          "1802"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1803",
          "1802"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1803",
          "1773"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1803",
          "1773"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1805",
          "1803"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1805",
          "1803"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1805",
          "1773"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1805",
          "1773"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1806",
          "1764"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1806",
          "1764"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1808",
          "1806"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1808",
          "1806"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1808",
          "1804"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1808",
          "1804"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1809",
          "1807"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1809",
          "1807"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1809",
          "1763"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1809",
          "1763"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1810",
          "1809"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1810",
          "1809"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1811",
          "1809"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1811",
          "1809"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1812",
          "1810"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1812",
          "1810"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1812",
          "1811"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1812",
          "1811"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1813",
          "1812"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1813",
          "1812"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1813",
          "1811"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1813",
          "1811"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1817",
          "1813"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1817",
          "1813"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1818",
          "1830"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1818",
          "1830"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1820",
          "1818"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1820",
          "1818"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1822",
          "1819"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1822",
          "1819"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1822",
          "1818"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1822",
          "1818"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1823",
          "1821"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1823",
          "1821"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1823",
          "1818"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1823",
          "1818"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1825",
          "1823"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1825",
          "1823"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1825",
          "1818"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1825",
          "1818"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1826",
          "1824"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1826",
          "1824"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1826",
          "1814"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1826",
          "1814"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1827",
          "1826"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1827",
          "1826"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1828",
          "1826"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1828",
          "1826"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1829",
          "1827"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1829",
          "1827"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1829",
          "1828"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1829",
          "1828"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1830",
          "1829"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1830",
          "1829"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1830",
          "1828"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1830",
          "1828"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1831",
          "1830"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1831",
          "1830"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1833",
          "1831"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1833",
          "1831"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1833",
          "1814"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1833",
          "1814"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1834",
          "1832"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1834",
          "1832"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1834"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1834"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1763"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:1",
          "1763"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1834",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:40"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:40"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1834",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:40",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:40"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1834",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:53"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:53"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1834",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:53",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6366:53"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1834",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:26"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:26"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1834",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:26",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:26"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1834",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:50"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:50"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1834",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:50",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6367:50"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1840",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6557:3, line:6558:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1840",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6557:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1840",
          "1841"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1840",
          "1841"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1841",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6557:3, line:6558:47\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1841",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1841",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6557:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1841",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6559:3, col:54\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1841",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6559:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1841",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6559:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1841",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6559:41\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1841",
          "1842"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1841",
          "1842"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1842",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6559:3, col:54\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1842",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5519:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1842",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6559:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1843",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6555:6, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1843",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6555:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1843",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6555:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1844",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6549:3, line:6550:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1844",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6549:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1844",
          "1845"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1844",
          "1845"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1845",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6549:3, line:6550:47\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1845",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1845",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6549:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1845",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6551:3, col:55\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1845",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6551:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1845",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6551:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1845",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6551:41\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1845",
          "1846"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1845",
          "1846"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1846",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6551:3, col:55\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1846",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1846",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6551:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1847",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6544:2, col:43\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:456:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1847",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6544:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1847",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6544:36\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1847",
          "1848"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1847",
          "1848"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1848",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6544:2, col:43\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6544:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6544:36\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1848",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6547:6, col:32 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6547:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6547:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1849",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6541:8, col:46\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1849",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6541:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1849",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6541:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1849",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6540:3, line:6541:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1849",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6520:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6540:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1849",
          "1850"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1849",
          "1850"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1850",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6541:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1850",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6541:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1850",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6520:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6540:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1851",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1851",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6538:7, col:45\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:472:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1851",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6538:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1851",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6538:30\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1851",
          "1852"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1851",
          "1852"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1852",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6538:7, col:45\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1852",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1852",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6536:2, line:6538:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1852",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6520:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6536:19\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:472:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1852",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6538:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1852",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6538:30\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1852",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6520:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6536:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1852",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6539:6, col:20 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1852",
          "1853"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1852",
          "1853"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1853",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6539:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1853",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6539:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1854",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1855",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1856",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1856",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1856",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1857",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6533:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1857",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6520:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6533:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1857",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6520:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6533:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1857",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6534:3, col:27 \u003cSpelling\u003dline:84:27\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1857",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6534:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1857",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6534:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1858",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6520:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1858",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6520:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6520:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1858",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6520:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6520:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1858",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6520:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6520:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1858",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6520:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1858",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6520:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1858",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:2, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1858",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1858",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1858",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6524:2, col:32\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1858",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6524:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1858",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6524:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1858",
          "1859"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1858",
          "1859"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1859",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6524:2, col:32\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:5112:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6524:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6524:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1859",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1859",
          "1860"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1859",
          "1860"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1860",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1860",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1860",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6529:2, col:8 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/parser/parsetree.h:32:63\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1860",
          "1861"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1860",
          "1861"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1861",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1861",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1861",
          "1862"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1861",
          "1862"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1862",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1862",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1862",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1862",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6521:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1862",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1862",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1862",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1862",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1842",
          "1839"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1842",
          "1839"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1843",
          "1840"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1843",
          "1840"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1843",
          "1839"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1843",
          "1839"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1846",
          "1843"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1846",
          "1843"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1848",
          "1844"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1848",
          "1844"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1848",
          "1843"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1848",
          "1843"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1850",
          "1847"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1850",
          "1847"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1853",
          "1849"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1853",
          "1849"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1853",
          "1847"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1853",
          "1847"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1854",
          "1851"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1854",
          "1851"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1855",
          "1851"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1855",
          "1851"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1856",
          "1854"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1856",
          "1854"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1856",
          "1855"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1856",
          "1855"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1857",
          "1856"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1857",
          "1856"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1862",
          "1857"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1862",
          "1857"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1862",
          "1856"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1862",
          "1856"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1863",
          "1858"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1863",
          "1858"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1863"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1863"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1839"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:1",
          "1839"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1863",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1863",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:29"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1863",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1863",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6518:53"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "1865"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1865",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1866",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1867",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1868",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1869",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1869",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1869",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1870",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1870",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1872",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6583:4, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1872",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6571:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6583:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1872",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6571:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6583:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1872",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6584:4, col:43\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:452:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1872",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6571:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6584:25\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1872",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6575:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6584:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1872",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6575:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6584:30\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1872",
          "1873"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1872",
          "1873"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1873",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6584:4, col:43\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1873",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1873",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6571:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6584:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1874",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6575:3, col:55\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1874",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6575:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6575:15"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1874",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6575:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6575:22, col:44\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1874",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6575:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6575:22, col:44\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1874",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6575:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1874",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6575:37\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1874",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6577:3, line:6578:31\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:428:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1874",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:54",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6577:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1874",
          "1875"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1874",
          "1875"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1875",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6577:3, line:6578:31\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1875",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1875",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:54",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6577:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1875",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6580:8, col:44\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1875",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6575:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6580:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1875",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6575:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6580:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1875",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6579:3, line:6580:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1875",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6571:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6579:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1875",
          "1876"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1875",
          "1876"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1876",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6575:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6580:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1876",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6575:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6580:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1876",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6571:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6579:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1876",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6581:7, col:13\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1876",
          "1877"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1876",
          "1877"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1877",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6575:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6581:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1877",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6575:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6581:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1878",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1878",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:30",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1878",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:30",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1879",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6571:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1879",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6571:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6571:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1879",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6571:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6571:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1879",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6571:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6571:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1879",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:54",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6571:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1879",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:54",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6571:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1879",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6573:6, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1879",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6573:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1879",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6573:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1865",
          "1864"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1865",
          "1864"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1866",
          "1864"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1866",
          "1864"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1867",
          "1866"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1867",
          "1866"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1868",
          "1867"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1868",
          "1867"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1869",
          "1868"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1869",
          "1868"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1870",
          "1869"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1870",
          "1869"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1870",
          "1868"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1870",
          "1868"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1871",
          "1870"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1871",
          "1870"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1873",
          "1864"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1873",
          "1864"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1877",
          "1872"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1877",
          "1872"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1877",
          "1864"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1877",
          "1864"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1878",
          "1874"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1878",
          "1874"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1878",
          "1870"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1878",
          "1870"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1879",
          "1878"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1879",
          "1878"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1879",
          "1870"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1879",
          "1870"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1880",
          "1879"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1880",
          "1879"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1880"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1880"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1864"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:1",
          "1864"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:30"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:30"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:30",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:30"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:54"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:54"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:54",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6569:54"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:1",
          "1882",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6853:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1882",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6853:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1882",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6853:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:1",
          "1883",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6851:2, col:35\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1883",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6851:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1883",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6851:22\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1883",
          "1884"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1883",
          "1884"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:1",
          "1884",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6851:2, col:35\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1884",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1884",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6851:16\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1884",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6851:22\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:1",
          "1884",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6852:6, col:7 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/nodes.h:580:61\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1884",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:28",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:1",
          "1885",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6850:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1885",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6850:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1885",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6850:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:1",
          "1886",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6843:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6843:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6843:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6843:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6843:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6843:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6843:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6843:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:1",
          "1886",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6849:6, col:7 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/nodes.h:580:61\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:28",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1882",
          "1881"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1882",
          "1881"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1884",
          "1882"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1884",
          "1882"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1884",
          "1881"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1884",
          "1881"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1885",
          "1883"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1885",
          "1883"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1886",
          "1885"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1886",
          "1885"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1886",
          "1883"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1886",
          "1883"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1887",
          "1886"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1887",
          "1886"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:1",
          "1887"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:1",
          "1887"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:1",
          "1881"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:1",
          "1881"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1887",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:28"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:28"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1887",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:28",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:28"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1887",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:51"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:51"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1887",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:51",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:51"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1887",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:66"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:66"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1887",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:66",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6841:66"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1889",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6949:2, col:42\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1889",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6949:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1889",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6949:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1889",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6949:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1889",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6949:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1889",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6949:30\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "1890"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1890",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1891",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1892",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1893",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1894",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1894",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1894",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1894",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1894",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1895",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1895",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1897",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6945:42, col:66\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1897",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6945:54\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1897",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6945:54\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1897",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6945:29, col:66\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1897",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6945:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1897",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6945:29\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1897",
          "1898"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1897",
          "1898"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6945:54\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6945:54\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1899",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6945:11, col:24\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1899",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6945:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1899",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6945:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1900",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6941:3, line:6942:32\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6935:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6941:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6935:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6941:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6941:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6942:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6942:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1900",
          "1901"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1900",
          "1901"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1901",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6941:3, line:6942:32\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1901",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1901",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6941:45\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1901",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6942:10\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1901",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6942:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1901",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6943:3\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "1901"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "1902"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1902",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1903",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1904",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1905",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1906",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1906",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1906",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1906",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1906",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1907",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1907",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1909",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6935:3, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1909",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6935:16"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6935:16"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1909",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6935:16",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6935:16"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1909",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6937:9, col:58\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1909",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6937:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1909",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6937:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1909",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6937:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1909",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6937:45\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1909",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6937:3, col:58\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1909",
          "1910"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1909",
          "1910"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1910",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6937:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1910",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6937:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1910",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6937:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1910",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6937:45\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1910",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6935:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6937:9, col:58\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1910",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6935:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6937:9, col:58\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1910",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6938:7, col:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1910",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6935:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6938:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1911",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6933:38, col:44\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1911",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6933:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1911",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6933:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1912",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6933:11, col:25 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/primnodes.h:173:23\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1912",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6933:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1912",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6933:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1913",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6927:3, col:53\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1913",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6927:19\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1913",
          "1914"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1913",
          "1914"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1914",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6927:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1914",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6927:25\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "1914",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6921:21"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1914",
          "1915"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1914",
          "1915"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1915",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6927:3, col:53\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1915",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1915",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6927:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1915",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6928:3, line:6929:32\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1915",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6920:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6928:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1915",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6920:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6928:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1915",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6928:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1915",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6929:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1915",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6929:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1915",
          "1916"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1915",
          "1916"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1916",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6928:3, line:6929:32\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1916",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1916",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6928:45\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1916",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6929:10\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1916",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6929:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1916",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6930:3, col:34\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1916",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6930:18\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "1916",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6921:21"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1916",
          "1917"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1916",
          "1917"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1917",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6930:3, col:34\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1917",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1917",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6930:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1917",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6931:3\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "1917"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "1918"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1918",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1919",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1920",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1921",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1922",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1922",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1922",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1922",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1922",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1923",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1923",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1925",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6920:3, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1925",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6920:16"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6920:16"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1925",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6920:16",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6920:16"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1925",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6921:3, col:30\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1925",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6921:21"
        ]
      },
      {
        "relation": "ComplexTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6921:21"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1925",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6921:21",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6921:21"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1925",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6923:9, col:58\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1925",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6923:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1925",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6923:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1925",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6923:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1925",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6923:45\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1925",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6923:3, col:58\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1925",
          "1926"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1925",
          "1926"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1926",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6923:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1926",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6923:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1926",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6923:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1926",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6923:45\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1926",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6920:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6923:9, col:58\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1926",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6920:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6923:9, col:58\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1926",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6924:7, col:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1926",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6920:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6924:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1927",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6918:38, col:44\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1927",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6918:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1927",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6918:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1928",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6918:11, col:25 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/primnodes.h:171:23\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1928",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6918:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1928",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6918:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1929",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6911:3, col:53\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1929",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6911:19\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1929",
          "1930"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1929",
          "1930"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1930",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6911:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1930",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6911:25\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "1930",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6890:21"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1930",
          "1931"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1930",
          "1931"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1931",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6911:3, col:53\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1931",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4643:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1931",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6911:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1931",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6912:3, line:6913:32\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1931",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6889:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6912:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1931",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6889:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6912:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1931",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6912:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1931",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6913:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1931",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6913:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1931",
          "1932"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1931",
          "1932"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1932",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6912:3, line:6913:32\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1932",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1932",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6912:45\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1932",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6913:10\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1932",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6913:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1932",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6914:3, col:34\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1932",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6914:18\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "1932",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6890:21"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1932",
          "1933"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1932",
          "1933"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1933",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6914:3, col:34\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "1933",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4660:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1933",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6914:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1933",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6915:3, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1933",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6915:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1933",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6915:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1933",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6891:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6915:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1933",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6916:3\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "1933"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1934",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6908:29, line:6909:54\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1934",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6908:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1934",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6908:39\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1934",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6909:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1934",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6909:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1934",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6908:4, line:6909:54\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1934",
          "1935"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1934",
          "1935"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1935",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6908:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1935",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6908:4\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1935",
          "1936"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1935",
          "1936"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1936",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6908:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1936",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6908:39\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1936",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6909:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1936",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6909:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1937",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1937",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1937",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1938",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6905:29, line:6906:49\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1938",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6905:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1938",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6905:39\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1938",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6906:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1938",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6906:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1938",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6905:4, line:6906:49\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1938",
          "1939"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1938",
          "1939"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1939",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6905:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1939",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6905:4\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1939",
          "1940"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1939",
          "1940"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1940",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6905:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1940",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6905:39\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1940",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6906:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1940",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6906:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1941",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6902:3, col:33\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1941",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6902:24\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1941",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6902:24\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1941",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6891:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6902:24, col:33\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1941",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6891:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6902:24, col:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1941",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1941",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1941",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          ""
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "1942"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1942",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1943",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1944",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1945",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1946",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1946",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1946",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1947",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1947",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1949",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6889:3, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1949",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6889:16"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6889:16"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1949",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6889:16",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6889:16"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1949",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6890:3, col:30\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1949",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6890:21"
        ]
      },
      {
        "relation": "ComplexTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6890:21"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1949",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6890:21",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6890:21"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1949",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6891:3, col:33\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1949",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6891:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6891:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1949",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6891:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6891:15"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1949",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6893:9, col:58\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1949",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6893:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1949",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6893:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1949",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6893:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1949",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6893:45\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1949",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6893:3, col:58\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1949",
          "1950"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1949",
          "1950"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1950",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6893:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1950",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6893:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1950",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6893:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1950",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6893:45\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1950",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6889:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6893:9, col:58\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1950",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6889:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6893:9, col:58\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1950",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6894:7, col:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1950",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6889:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6894:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1951",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6887:33, col:39\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1951",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6887:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1951",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6887:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1952",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6879:2, col:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1952",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6879:16\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1952",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6879:8, col:16\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1952",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6879:8, col:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1952",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6880:31, line:6881:29\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1952",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6880:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1952",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6880:40\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1952",
          "1953"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1952",
          "1953"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1953",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6881:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1953",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6881:13\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1953",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6880:2, line:6881:29\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1953",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6880:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1953",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6880:40\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1953",
          "1954"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1953",
          "1954"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1954",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6881:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1954",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6881:13\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1954",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6880:9, line:6881:29\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1954",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6880:9, line:6881:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1954",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6887:6, col:20 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/primnodes.h:172:23\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1954",
          "1955"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1954",
          "1955"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1955",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6887:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1955",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6887:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1956",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6874:3, col:43\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1956",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6874:5\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1956",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6874:5\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1956",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6874:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1956",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6874:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1956",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6874:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1956",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6875:3\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "1956"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1957",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1957",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1957",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6865:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1957",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:2, col:25\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1957",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1957",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6866:21"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1957",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6869:2, col:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1957",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6872:6, col:7 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/nodes.h:580:61\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1957",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:29",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1889",
          "1888"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1889",
          "1888"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1890",
          "1889"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1890",
          "1889"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1891",
          "1888"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1891",
          "1888"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1892",
          "1891"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1892",
          "1891"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1893",
          "1892"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1893",
          "1892"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1894",
          "1893"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1894",
          "1893"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1895",
          "1894"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1895",
          "1894"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1895",
          "1893"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1895",
          "1893"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1896",
          "1895"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1896",
          "1895"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6945:29, col:66\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1898",
          "1895"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1898",
          "1895"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1898",
          "1889"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1898",
          "1889"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1899",
          "1895"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1899",
          "1895"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1899",
          "1897"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1899",
          "1897"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1901",
          "1888"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1901",
          "1888"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1902",
          "1900"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1902",
          "1900"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1903",
          "1888"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1903",
          "1888"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1904",
          "1903"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1904",
          "1903"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1905",
          "1904"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1905",
          "1904"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1906",
          "1905"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1906",
          "1905"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1907",
          "1906"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1907",
          "1906"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1907",
          "1905"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1907",
          "1905"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1908",
          "1907"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1908",
          "1907"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1910",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6935:16"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1910",
          "1959",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6938:7, col:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6935:16",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1959",
          "1907"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1910",
          "1959"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1959",
          "1907"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1910",
          "1960",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6938:7, col:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6935:16",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1960",
          "1900"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1910",
          "1960"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1960",
          "1900"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6933:38, col:44\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1911",
          "1909"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1911",
          "1909"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1911",
          "1899"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1911",
          "1899"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1912",
          "1911"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1912",
          "1911"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1912",
          "1899"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1912",
          "1899"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1917",
          "1888"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1917",
          "1888"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1918",
          "1913"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1918",
          "1913"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1919",
          "1888"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1919",
          "1888"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1920",
          "1919"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1920",
          "1919"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1921",
          "1920"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1921",
          "1920"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1922",
          "1921"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1922",
          "1921"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1923",
          "1922"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1923",
          "1922"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1923",
          "1921"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1923",
          "1921"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1924",
          "1923"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1924",
          "1923"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1926",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6920:16"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1926",
          "1961",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6924:7, col:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6920:16",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1961",
          "1923"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1926",
          "1961"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1961",
          "1923"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1926",
          "1962",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6924:7, col:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6920:16",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1962",
          "1913"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1926",
          "1962"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1962",
          "1913"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6918:38, col:44\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1927",
          "1925"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1927",
          "1925"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1927",
          "1912"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1927",
          "1912"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1928",
          "1927"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1928",
          "1927"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1928",
          "1912"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1928",
          "1912"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1933",
          "1888"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1933",
          "1888"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1936",
          "1929"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1936",
          "1929"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1937",
          "1934"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1937",
          "1934"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1937",
          "1929"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1937",
          "1929"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1940",
          "1929"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1940",
          "1929"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1941",
          "1938"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1941",
          "1938"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1941",
          "1937"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1941",
          "1937"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1942",
          "1941"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1942",
          "1941"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1943",
          "1888"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1943",
          "1888"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1944",
          "1943"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1944",
          "1943"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1945",
          "1944"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1945",
          "1944"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1946",
          "1945"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1946",
          "1945"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1947",
          "1946"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1947",
          "1946"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1947",
          "1945"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1947",
          "1945"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1948",
          "1947"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1948",
          "1947"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "1950",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6889:16"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "1950",
          "1963",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6894:7, col:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6889:16",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1963",
          "1947"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1950",
          "1963"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1963",
          "1947"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "1950",
          "1964",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6894:7, col:8\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6889:16",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1964",
          "1941"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1950",
          "1964"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1964",
          "1941"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6887:33, col:39\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1951",
          "1949"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1951",
          "1949"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1951",
          "1928"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1951",
          "1928"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1955",
          "1951"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1955",
          "1951"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1955",
          "1928"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1955",
          "1928"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1956",
          "1888"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1956",
          "1888"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1957",
          "1956"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1957",
          "1956"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1957",
          "1952"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1957",
          "1952"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1958",
          "1957"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1958",
          "1957"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1958"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1958"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1888"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:1",
          "1888"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1958",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:29"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:29"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1958",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:29",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:29"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1958",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1958",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6862:52"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1958",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:21"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:21"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1958",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:21",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:21"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1958",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:37"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:37"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1958",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:37",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6863:37"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1966",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1966",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7493:2, col:9 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "1966"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "1966"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1967",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1968",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7488:4, col:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1968",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7390:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7488:26\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1968",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7380:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7488:17, col:26\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1968",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7380:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7488:17, col:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1969",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1970",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7484:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1970",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1970",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7483:5, col:26 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1970",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7381:9",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1970",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7381:9",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1971",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7477:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1972",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7473:5, col:57\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7473:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7473:17"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7473:17",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7473:17",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1972",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7475:32, line:7476:34\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7475:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7475:41\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1972",
          "1973"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1972",
          "1973"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1973",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7473:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7476:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1973",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7473:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7476:14\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1973",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7475:9, line:7476:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1973",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7380:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7475:9\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1973",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7475:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1973",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7475:41\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1973",
          "1974"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1973",
          "1974"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1974",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7473:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7476:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1974",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7473:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7476:14\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1975",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1975"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1975"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1975"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1975"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1975",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1975"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1975"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1975"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1975",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1975",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1976",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1976",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1976",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1976",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1976",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1977",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1977",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1977",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1977",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1977",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1978",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1979",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1980",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1980",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7390:13",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1980",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7390:13",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1981",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7462:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1981",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7459:5, col:26 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "1981",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7381:9",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1981",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7381:9",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1982",
          ""
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "1983"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1983",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1984",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1985",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1986",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1987",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1987",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1987",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1988",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1988",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1990",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1991",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7449:9, col:19\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1991",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7449:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1991",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7449:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1991",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7449:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1991",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7450:9, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1991",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7450:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1991",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7450:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1991",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7440:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7450:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1991",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7451:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1991",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7430:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7451:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1991",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7451:9, col:16\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1991",
          "1992"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1991",
          "1992"
        ]
      },
      {
        "relation": "ReturnVarStmt",
        "attributes": [
          "1992",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7430:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7451:16\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "1992"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1993",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7445:8, col:50\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1993",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7445:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7445:17"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1993",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7445:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7445:29, col:38 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1993",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7445:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7445:29, col:38 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1993",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7440:19",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1993",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7440:19",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1993",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7447:12, col:13 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/nodes.h:580:61\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1993",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7445:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1994",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1994"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1994"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1994"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1994"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1994",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7440:19",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1994"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1994"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "1994"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "1994",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7440:19",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1994",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1995",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1995",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7440:19",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1995",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7440:19",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1995",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1995",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1996",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "1996",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7440:19",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "1996",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7440:19",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1996",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1996",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1997",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1998",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1999",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7440:7, col:23\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "1999",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7440:19"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7440:19"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "1999",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7440:19",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7440:19"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1999",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "1999",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1999",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "1999",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:15",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "1999",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1999",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1999",
          "2000"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1999",
          "2000"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2000",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2000",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2000",
          "2001"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2000",
          "2001"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2001",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2001",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2001",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2001",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2001",
          "2002"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2001",
          "2002"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2002",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2002",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2002",
          "2003"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2002",
          "2003"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2003",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2003",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2003",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2004",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7429:6, col:37\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2004",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7429:12"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2004",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7429:12",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2004",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7429:12",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2004",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7424:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2004",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7424:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2004",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7430:6, col:41\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2004",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7430:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7430:15"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2004",
          "2005"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2004",
          "2005"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2005",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7430:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7430:21, col:30 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2005",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7430:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7430:21, col:30 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2005",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7425:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2005",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7425:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2005",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7432:10, col:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2005",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7429:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7432:10\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2005",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7432:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2005",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7432:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2006",
          ""
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2006",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7424:17",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2006"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2006"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2006"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2006"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2006"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2006"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2006"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2006",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7425:17",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2006"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2006"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2006"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2006"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2006"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2006"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2006"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2006",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7424:17",
          ""
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2006",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7425:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2006",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2006",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7424:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2006",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7425:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2006",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2007",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2007",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7425:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2008",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2008",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2008",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7425:17",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2008",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7425:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2008",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2008",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2008",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7424:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2009",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2010",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2011",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2012",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2012",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2012",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7424:17",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2012",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7424:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2012",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2013",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2014",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2015",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2016",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2017",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7423:5, col:47\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2017",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7423:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7423:17"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2017",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7423:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7423:27, col:39\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2017",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7423:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7423:27, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2017",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7390:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7423:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2017",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7424:5, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2017",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7424:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7424:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2017",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7424:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7424:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2017",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7425:5, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2017",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7425:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7425:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2017",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7425:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7425:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2017",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2017",
          "2018"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2017",
          "2018"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2018",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7423:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2018",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7423:17",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2018",
          "2019"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2018",
          "2019"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2019",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7423:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2019",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7423:17",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2019",
          "2020"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2019",
          "2020"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2020",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7423:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2020",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7423:17",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2020",
          "2021"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2020",
          "2021"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2021",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7423:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2021",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7423:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2022",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2022",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7390:13",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2023",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2024",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7411:7, col:17\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2024",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7411:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2024",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7411:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2024",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7411:17\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2024",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7412:7, col:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2024",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7412:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2024",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7412:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2024",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7412:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2024",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7413:14, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2024",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7406:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7413:23\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2024",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7406:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7413:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2024",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7413:7, col:28\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "2024"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2024"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2025",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7406:6, col:56\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2025",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7406:21"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7406:21"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2025",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7406:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7406:27, col:45 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2025",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7406:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7406:27, col:45 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2025",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2025",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2025",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7408:10, col:33\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2025",
          "2026"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2025",
          "2026"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2026",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7406:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7408:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2026",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7406:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7408:10\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2026",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7408:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2026",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7408:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2027",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2027"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2027"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2027"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2027"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2027",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2027"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2027"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2027"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2027",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2027",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2028",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2028",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2028",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2028",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2028",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2029",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2029",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2029",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2029",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2029",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2030",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2031",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2032",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7402:5, col:43\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2032",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7402:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7402:17"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2032",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7402:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7402:22, col:35\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2032",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7402:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7402:22, col:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2032",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7390:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7402:35\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2032",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2032",
          "2033"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2032",
          "2033"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2033",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7402:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2033",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7402:17",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2033",
          "2034"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2033",
          "2034"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2034",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7402:17",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2034",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7402:17",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2035",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7400:5\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2035",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7381:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7400:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2036",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7399:5, col:19 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/plannodes.h:171:55\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2036",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7380:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7399:5\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2036",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7390:13",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2037",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7390:4, col:43\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2037",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7390:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7390:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2037",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7390:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7390:24, col:33 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2037",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7390:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7390:24, col:33 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2037",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2037",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2037",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:4, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2037",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2037",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7391:16"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2037",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2037",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7390:13",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2038",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2038"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2038"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2038"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2038"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2038",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:15",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2038"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2038"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2038"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2038",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2038",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2039",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2039",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:15",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2039",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2039",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2039",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2040",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2040",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:15",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2040",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2040",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2040",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2041",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2042",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2043",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:3, col:26\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2043",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2043",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2043",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7380:3, col:22\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2043",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7380:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7380:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2043",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7380:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7380:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2043",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2043",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7381:9"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2043",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7381:9",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7381:9"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2043",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:3, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2043",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2043",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7382:15"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2043",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2043",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:52",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2043",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:52",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2043",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7384:3, col:32 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2043",
          "2044"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2043",
          "2044"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2044",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:52",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2044",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:52",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2044",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7384:10, col:32 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2044",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7384:10, col:32 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2044",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7385:3, col:22\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2044",
          "2045"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2044",
          "2045"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2045",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7385:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2045",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7385:16\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2045",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7380:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7385:16, col:22\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2045",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7380:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7385:16, col:22\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2045",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7386:3, col:24 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2045",
          "2046"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2045",
          "2046"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2046",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7381:9",
          "1"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2046",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7381:9",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2046",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2046",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2046",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2046",
          "2047"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2046",
          "2047"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2047",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2047",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7379:22",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2048",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7369:2, col:12 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2048",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7369:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2048",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7369:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2048",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7370:2, col:21 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2048",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7370:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2048",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:45",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7370:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2048",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7377:6, col:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2048",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7377:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2048",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7377:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1966",
          "1965"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1966",
          "1965"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1967",
          "2042"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1967",
          "2042"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1968",
          "1967"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1968",
          "1967"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1969",
          "1979"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1969",
          "1979"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1970",
          "1968"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1970",
          "1968"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1971",
          "1969"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1971",
          "1969"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1974",
          "1971"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1974",
          "1971"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1974",
          "1970"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1974",
          "1970"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1975",
          "1972"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1975",
          "1972"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1975",
          "1968"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1975",
          "1968"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1976",
          "1975"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1976",
          "1975"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1977",
          "1975"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1977",
          "1975"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1978",
          "1976"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1978",
          "1976"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1978",
          "1977"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1978",
          "1977"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1979",
          "1978"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1979",
          "1978"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1979",
          "1977"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1979",
          "1977"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1980",
          "1979"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1980",
          "1979"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1981",
          "1967"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1981",
          "1967"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1982",
          "2016"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1982",
          "2016"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1983",
          "1982"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1983",
          "1982"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1984",
          "1965"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1984",
          "1965"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1985",
          "1984"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1985",
          "1984"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1986",
          "1985"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1986",
          "1985"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1987",
          "1986"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1987",
          "1986"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1988",
          "1987"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1988",
          "1987"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1988",
          "1986"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1988",
          "1986"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1989",
          "1988"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1989",
          "1988"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1990",
          "1998"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1990",
          "1998"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1992",
          "1965"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1992",
          "1965"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1993",
          "1991"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1993",
          "1991"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1993",
          "1990"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1993",
          "1990"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1994",
          "1993"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1994",
          "1993"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1994",
          "1988"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1994",
          "1988"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1995",
          "1994"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1995",
          "1994"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1996",
          "1994"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1996",
          "1994"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1997",
          "1995"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1997",
          "1995"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1997",
          "1996"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1997",
          "1996"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1998",
          "1997"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1998",
          "1997"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "1998",
          "1996"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "1998",
          "1996"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2003",
          "1998"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2003",
          "1998"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2005",
          "1999"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2005",
          "1999"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2005",
          "1982"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2005",
          "1982"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2006",
          "2004"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2006",
          "2004"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2006",
          "1981"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2006",
          "1981"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2007",
          "2006"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2007",
          "2006"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2008",
          "2007"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2008",
          "2007"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2008",
          "2006"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2008",
          "2006"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2009",
          "2008"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2009",
          "2008"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2010",
          "2008"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2010",
          "2008"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2011",
          "2009"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2011",
          "2009"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2011",
          "2010"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2011",
          "2010"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2012",
          "2011"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2012",
          "2011"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2012",
          "2010"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2012",
          "2010"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2013",
          "2012"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2013",
          "2012"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2014",
          "2012"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2014",
          "2012"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2015",
          "2013"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2015",
          "2013"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2015",
          "2014"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2015",
          "2014"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2016",
          "2015"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2016",
          "2015"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2016",
          "2014"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2016",
          "2014"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2021",
          "2016"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2021",
          "2016"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2022",
          "2017"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2022",
          "2017"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2022",
          "1980"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2022",
          "1980"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2023",
          "2031"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2023",
          "2031"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2024",
          "1965"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2024",
          "1965"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2026",
          "2024"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2026",
          "2024"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2026",
          "2023"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2026",
          "2023"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2027",
          "2025"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2027",
          "2025"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2027",
          "2022"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2027",
          "2022"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2028",
          "2027"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2028",
          "2027"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2029",
          "2027"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2029",
          "2027"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2030",
          "2028"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2030",
          "2028"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2030",
          "2029"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2030",
          "2029"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2031",
          "2030"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2031",
          "2030"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2031",
          "2029"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2031",
          "2029"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2034",
          "2031"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2034",
          "2031"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7399:5, col:19 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/plannodes.h:171:55\u003e\u003e"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7400:5\u003e"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2035",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7381:9"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2035",
          "2050",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7400:5\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7381:9",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2050",
          "2032"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2035",
          "2050"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2050",
          "2032"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2035",
          "2051",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7400:5\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7381:9",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2051",
          "2022"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2035",
          "2051"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2051",
          "2022"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7399:5, col:19 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/plannodes.h:171:55\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2036",
          "2035"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2036",
          "2035"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2036",
          "2022"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2036",
          "2022"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2037",
          "2036"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2037",
          "2036"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2037",
          "2022"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2037",
          "2022"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2038",
          "2037"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2038",
          "2037"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2038",
          "1966"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2038",
          "1966"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2039",
          "2038"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2039",
          "2038"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2040",
          "2038"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2040",
          "2038"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2041",
          "2039"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2041",
          "2039"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2041",
          "2040"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2041",
          "2040"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2042",
          "2041"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2042",
          "2041"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2042",
          "2040"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2042",
          "2040"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2047",
          "2042"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2047",
          "2042"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2048",
          "2043"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2048",
          "2043"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2048",
          "1966"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2048",
          "1966"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2049",
          "2048"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2049",
          "2048"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2049"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "2049"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1965"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1",
          "1965"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:28"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:28"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:28",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:28"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:52"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:52"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:52",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:52"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:26"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:26"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:26",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:26"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:45"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:45"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:45",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7366:45"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2053",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7556:2, col:54\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2053",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7556:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2053",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7556:19\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2053",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7556:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2053",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7556:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2054",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7546:3, col:24\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2054",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7546:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2054",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7546:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2054",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7517:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7546:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2054",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7548:3, col:37\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2054",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7503:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7548:21\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2054",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7516:21"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2054",
          "2055"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2054",
          "2055"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2055",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7548:3, col:37\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2055",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4711:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2055",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7503:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7548:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2055",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7550:3\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2055"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2056",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7544:4, col:42\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2056",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7544:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2056",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7544:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2057",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7541:3, col:37\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2057",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7541:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2057",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7541:23\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2057",
          "2058"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2057",
          "2058"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2058",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7541:3, col:37\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2058",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2058",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7541:17\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2058",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7541:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2058",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7543:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2058",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7518:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7543:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2059",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7539:4, col:42\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2059",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7539:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2059",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7539:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2060",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2060",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2060",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2060",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2060",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7535:3, line:7537:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2060",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2060",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2060",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2060",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7518:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7535:16, line:7537:25\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2060",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7518:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7535:16, line:7537:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2060",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7538:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2060",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7518:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7538:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2061",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2061",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2062",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2062",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2063",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7516:3, col:30\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2063",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7516:21"
        ]
      },
      {
        "relation": "ComplexTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7516:21"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2063",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7516:21",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7516:21"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2063",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2063",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7517:9"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2063",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7517:9",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7517:9"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2063",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2063",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7518:9"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2063",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7518:9",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7518:9"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2063",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7521:3, col:53\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2063",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7503:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7521:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2063",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7504:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7521:28\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2063",
          "2064"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2063",
          "2064"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7516:21"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2064",
          "2065"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2064",
          "2065"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2065",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7521:3, col:53\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2065",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4690:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2065",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7503:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7521:22\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2065",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7504:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7521:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2065",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7527:3, col:29\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2065",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7527:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2065",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7527:20\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2065",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7517:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7527:20, col:29\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2065",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7517:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7527:20, col:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2065",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7528:3, col:24 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2065",
          "2066"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2065",
          "2066"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2066",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7528:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2066",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7528:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2066",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2066",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2067",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2067",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2067",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2067",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7503:2, col:25\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2067",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7503:21"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7503:21"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2067",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7503:21",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7503:21"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2067",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7504:2, col:27\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2067",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7504:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7504:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2067",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7504:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7504:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2067",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7512:9, col:66\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2067",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7512:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2067",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7512:36\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2067",
          "2068"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2067",
          "2068"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2068",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7503:21"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2068",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7504:14"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2068",
          "2069"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2068",
          "2069"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2069",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7512:9, col:66\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2069",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2069",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7512:29\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2069",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7512:36\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2069",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7512:2, col:66\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7365:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2069",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7512:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2069",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7512:36\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2069",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7503:21"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2069",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7504:14"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2069",
          "2070"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2069",
          "2070"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2070",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7512:9, col:66\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2070",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7512:9, col:66\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2070",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7513:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2070",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7513:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2053",
          "2052"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2053",
          "2052"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2055",
          "2052"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2055",
          "2052"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2056",
          "2054"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2056",
          "2054"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2058",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7518:9"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2058",
          "2072",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7543:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7518:9",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2072",
          "2056"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2058",
          "2072"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2072",
          "2056"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2058",
          "2073",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7543:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7518:9",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2073",
          "2054"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2058",
          "2073"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2073",
          "2054"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2059",
          "2057"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2059",
          "2057"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2060",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7518:9"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2060",
          "2074",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7538:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7518:9",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2074",
          "2059"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2060",
          "2074"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2074",
          "2059"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2060",
          "2075",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7538:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7518:9",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2075",
          "2057"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2060",
          "2075"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2075",
          "2057"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2061",
          "2060"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2061",
          "2060"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2062",
          "2060"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2062",
          "2060"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2062",
          "2061"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2062",
          "2061"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2066",
          "2060"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2066",
          "2060"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2066",
          "2062"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2066",
          "2062"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2070",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2070",
          "2076",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7513:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2076",
          "2063"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2070",
          "2076"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2076",
          "2063"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2070",
          "2077",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7513:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7502:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2077",
          "2053"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2070",
          "2077"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2077",
          "2053"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2071",
          "2067"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2071",
          "2067"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2071"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2071"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2052"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:1",
          "2052"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2071",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:22"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:22"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2071",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:22",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:22"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2071",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2071",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7500:46"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2079",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2079",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7581:2, col:9 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "2079"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2079"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2080",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7579:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2080",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7575:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7579:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2080",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7579:4, col:11\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2080",
          "2081"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2080",
          "2081"
        ]
      },
      {
        "relation": "ReturnVarStmt",
        "attributes": [
          "2081",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7575:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7579:11\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2081"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2082",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:11",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2082",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7573:3, col:42\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7573:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7573:12"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7573:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7573:19, col:28 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7573:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7573:19, col:28 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2082",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:11",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2082",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7574:3, col:41\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7574:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7574:12"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2082",
          "2083"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2082",
          "2083"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2083",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7574:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7574:19, col:28 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2083",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7574:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7574:19, col:28 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2083",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2083",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7575:3, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2083",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7575:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7575:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2083",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7575:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7575:15"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2083",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:43, col:56\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2083",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7573:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:52\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2083",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7573:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:52\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2083",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:59, col:72\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2083",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7574:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:68\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2083",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7574:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:68\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2083",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:8, col:73\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:478:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2083",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2083",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2083",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7573:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2083",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7574:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:68\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2083",
          "2084"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2083",
          "2084"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2084",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:8, col:73\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2084",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2084",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:3, col:73\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:478:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2084",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2084",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2084",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7573:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2084",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7574:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:68\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2084",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7575:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:8, col:73\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2084",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7575:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7577:8, col:73\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2084",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7578:7, col:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2084",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7575:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7578:14\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2084",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7575:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7578:14\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2084",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7578:7, col:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2084",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7575:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7578:14\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2085",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:2, col:28\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2085",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:11"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2085",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:18, col:24\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2085",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:18, col:24\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2085",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2085",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2085",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7570:6, col:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2085",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7570:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2085",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7570:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2085",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7570:6, col:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2085",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7568:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7570:18\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2079",
          "2078"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2079",
          "2078"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2081",
          "2078"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2081",
          "2078"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2084",
          "2080"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2084",
          "2080"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2084",
          "2079"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2084",
          "2079"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2085",
          "2082"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2085",
          "2082"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2085",
          "2079"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2085",
          "2079"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2086",
          "2085"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2086",
          "2085"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2086"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2086"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2078"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1",
          "2078"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2086",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:35"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:35"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2086",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:35",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:35"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2088",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2088",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7795:2, col:9 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2088",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2088"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2089",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2089",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2090",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7792:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2091",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2091",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:32",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2092",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2092",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7788:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2092",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2092"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2102",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2102",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7786:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2102",
          "1"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2102"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2103",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2103",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7774:7, col:14 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2103",
          "1"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2103"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2104",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2104",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7773:8, col:15 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2104",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2104"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2105",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7772:8, col:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2105",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7769:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7772:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2106",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7769:7, col:64\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2106",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7769:20"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2106",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7769:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7769:27, col:54\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2106",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7769:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7769:27, col:54\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2106",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:32",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7769:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2106",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7771:11, col:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2106",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7769:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7771:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2107",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2107",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7765:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2107",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2107"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2108",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7747:7, col:24\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2108",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7747:20"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2108",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7747:20",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7747:20"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2108",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:7, col:30\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2108",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:20"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2108",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:20",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:20"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2108",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7750:7, col:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2108",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7750:28\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2108",
          "2109"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2108",
          "2109"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2109",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7747:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7750:14, col:35\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2109",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7747:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7750:14, col:35\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2109",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7751:7, col:47\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2109",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:32",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7751:34\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2109",
          "2110"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2109",
          "2110"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2110",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7751:20, col:47\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2110",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7751:20, col:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2110",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7752:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2110",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7747:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7752:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2111",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7762:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2112",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2112",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7761:10, col:17 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2112",
          "1"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2112"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2113",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7760:13, col:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2113",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7760:13\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2114",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7758:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2116",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2116",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7757:10, col:17 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2116",
          "1"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2116"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2117",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7756:39, col:53\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2117",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7756:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2118",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7756:13, col:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2118",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7756:13\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2119",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7745:10, col:24 \u003cSpelling\u003dline:91:27\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2119",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7745:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2123",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2123",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:32",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2124",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2124",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7738:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2124",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2124"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2135",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2135",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7736:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2135",
          "1"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2135"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2136",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2136",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7723:7, col:14 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2136",
          "1"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2136"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2137",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2137",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7722:8, col:15 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2137",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2137"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2138",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7721:8, col:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2138",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7718:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7721:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2139",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7718:7, col:64\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2139",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7718:20"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2139",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7718:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7718:27, col:54\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2139",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7718:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7718:27, col:54\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2139",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:32",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7718:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2139",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7720:11, col:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2139",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7718:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7720:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2140",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2140",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7703:6, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2140",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2140"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2141",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2141",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7701:7, col:14 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2141",
          "1"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2141"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2142",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2142",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:32",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2142",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7700:10, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2142",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7700:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2142",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:32",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2143",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2143",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7694:7, col:14 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2143",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2143"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2144",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7693:24\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2144",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7669:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7693:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2145",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7693:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2145",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7666:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7693:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2146",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2146",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7691:7, col:14 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2146",
          "1"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2146"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2147",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7690:24\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2147",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7668:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7690:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2148",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7690:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2148",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7667:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7690:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2149",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2149",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7688:7, col:14 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2149",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2149"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2150",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7687:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2150",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7669:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7687:30\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2151",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7685:24, col:46\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2151",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7685:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2151",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7685:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2151",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7685:6, col:55\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2151",
          "2152"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2151",
          "2152"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2152",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7685:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2152",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7685:38\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2152",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7668:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7685:23, col:55\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2152",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7668:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7685:23, col:55\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2152",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7686:24, col:47\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2152",
          "2153"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2152",
          "2153"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2153",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7686:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2153",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7686:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2153",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7686:6, col:56\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2153",
          "2154"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2153",
          "2154"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2154",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7686:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2154",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7686:39\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2154",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7669:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7686:23, col:56\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2154",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7669:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7686:23, col:56\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2154",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7687:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2154",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7668:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7687:12\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2155",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2155",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7683:7, col:14 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2155",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2155"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2156",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7681:17, col:64\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2156",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:32",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7681:54\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2156",
          "2157"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2156",
          "2157"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2157",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7681:17, col:64\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2157",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2157",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7681:6, col:64\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2157",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:32",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7681:54\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2157",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7681:17, col:64\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2157",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7681:17, col:64\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2157",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7682:10, col:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2157",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7682:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2158",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2158",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7679:7, col:14 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2158",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2158"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2159",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7678:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2159",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7667:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7678:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2160",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7676:20, col:36\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2160",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7676:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2160",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7676:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2160",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7676:6, col:45\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2160",
          "2161"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2160",
          "2161"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2161",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7676:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2161",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7676:34\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2161",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7666:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7676:19, col:45\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2161",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7666:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7676:19, col:45\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2161",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7677:20, col:37\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2161",
          "2162"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2161",
          "2162"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2162",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7677:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2162",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7677:35\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2162",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7677:6, col:46\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2162",
          "2163"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2162",
          "2163"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2163",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7677:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2163",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7677:35\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2163",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7667:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7677:19, col:46\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2163",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7667:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7677:19, col:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2163",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7678:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2163",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7666:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7678:12\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2164",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2164",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7673:7, col:14 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2164",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2164"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2165",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:6, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2165",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2165",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2165",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:6, col:26\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2165",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2165",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2165",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2165",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7666:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2165",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7666:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7666:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2165",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2165",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7667:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2165",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7667:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7667:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2165",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2165",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7668:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2165",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7668:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7668:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2165",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2165",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7669:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2165",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7669:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7669:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2165",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7671:11, col:52\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2165",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7671:48\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2165",
          "2166"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2165",
          "2166"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2166",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7671:11, col:52\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2166",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2166",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7671:6, col:52\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7566:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2166",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7671:48\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2166",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7671:11, col:52\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2166",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7671:11, col:52\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2166",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7672:10, col:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2166",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7672:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2167",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2167",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:32",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2168",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7662:9, col:23 \u003cSpelling\u003dline:91:27\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2168",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7662:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2169",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7656:11, line:7657:26\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2169",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7656:57\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2169",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7657:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2169",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7657:15\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2169",
          "2170"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2169",
          "2170"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2170",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7656:11, line:7657:26\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2170",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2170",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7657:9\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2170",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7657:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2170",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7656:4, line:7657:26\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "2170"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2170"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2171",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7653:11, line:7654:26\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2171",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7653:54\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2171",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7654:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2171",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7654:15\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2171",
          "2172"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2171",
          "2172"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2172",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7653:11, line:7654:26\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7654:9\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2172",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7654:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2172",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7653:4, line:7654:26\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "2172"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2172"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2173",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7650:11, line:7651:26\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2173",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7650:50\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2173",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7651:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2173",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7651:15\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2173",
          "2174"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2173",
          "2174"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2174",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7650:11, line:7651:26\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2174",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2174",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7651:9\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2174",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7651:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2174",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7650:4, line:7651:26\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "2174"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2174"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2175",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7647:11, line:7648:26\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2175",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7647:50\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2175",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7648:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2175",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7648:15\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2175",
          "2176"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2175",
          "2176"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2176",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7647:11, line:7648:26\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2176",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2176",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7648:9\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2176",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7648:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2176",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7647:4, line:7648:26\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "2176"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2176"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2177",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7644:11, line:7645:26\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2177",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7644:53\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2177",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7645:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2177",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7645:15\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2177",
          "2178"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2177",
          "2178"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2178",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7644:11, line:7645:26\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2178",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2178",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7645:9\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2178",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:48",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7645:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2178",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7644:4, line:7645:26\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "2178"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2178"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2179",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2179",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7640:11, col:54\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2179",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7640:4, col:54\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "2179"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2179"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2180",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2181",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2182",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2182",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:32",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2183",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2183",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7633:11, col:55\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2183",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7633:4, col:55\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "2183"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2183"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2184",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2185",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2186",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2186",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:32",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2187",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2187",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7625:4, col:11 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2187",
          "1"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2187"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2199",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2199",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7621:4, col:11 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2199",
          "1"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2199"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2205",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2205",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7606:4, col:11 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2205",
          "1"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2205"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2206",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2206",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7595:3, col:10 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2206",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2206"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2207",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7594:6, col:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2207",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7594:7\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2088",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2088",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2091"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2091"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2120"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2120"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2121"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2121"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2122"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2122"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2123"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2123"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2168"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2168"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2169"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2169"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2171"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2171"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2173"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2173"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2175"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2175"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2177"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2177"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2182"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2182"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2186"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2186"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2187"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2187"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2188"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2188"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2189"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2189"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2190"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2190"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2191"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2191"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2192"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2192"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2193"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2193"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2194"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2194"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2195"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2195"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2196"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2196"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2197"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2197"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2198"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2198"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2199"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2199"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2200"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2200"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2201"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2201"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2202"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2202"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2203"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2203"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2204"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2204"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2205"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2205"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2089",
          "2090"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2089",
          "2090"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2090",
          "2088"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2090",
          "2088"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2091",
          "2093"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2091",
          "2093"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2091",
          "2094"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2091",
          "2094"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2091",
          "2095"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2091",
          "2095"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2091",
          "2096"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2091",
          "2096"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2091",
          "2097"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2091",
          "2097"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2091",
          "2098"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2091",
          "2098"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2091",
          "2099"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2091",
          "2099"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2091",
          "2100"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2091",
          "2100"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2091",
          "2101"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2091",
          "2101"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2091",
          "2102"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2091",
          "2102"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2091",
          "2106"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2091",
          "2106"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2091",
          "2119"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2091",
          "2119"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2091",
          "2092"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2091",
          "2092"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2092",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2092",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2093",
          "2094"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2093",
          "2094"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2094",
          "2095"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2094",
          "2095"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2095",
          "2096"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2095",
          "2096"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2096",
          "2097"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2096",
          "2097"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2097",
          "2098"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2097",
          "2098"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2098",
          "2099"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2098",
          "2099"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2099",
          "2100"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2099",
          "2100"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2100",
          "2101"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2100",
          "2101"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2101",
          "2102"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2101",
          "2102"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2102",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2102",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2103",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2103",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2104",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2104",
          "2087"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7772:8, col:16\u003e"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "2",
          "2"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2105",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7769:20"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2105",
          "2209",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7772:8, col:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7769:20",
          "2"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2209",
          "2104"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2105",
          "2209"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2209",
          "2104"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2105",
          "2210",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7772:8, col:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7769:20",
          "2"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2210",
          "2103"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2105",
          "2210"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2210",
          "2103"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2106",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7769:20"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2106",
          "2211",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7771:11, col:19\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7769:20",
          "1"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2211",
          "2104"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2106",
          "2211"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2211",
          "2104"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2106",
          "2212",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7771:11, col:19\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7769:20",
          "1"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2212",
          "2105"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2106",
          "2212"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2212",
          "2105"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2107",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2107",
          "2087"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2110",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7747:20"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2110",
          "2113",
          "",
          "",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7747:20",
          "1"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2110",
          "2113"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2110",
          "2115",
          "",
          "",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7747:20",
          "2"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2110",
          "2115"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2110",
          "2118",
          "",
          "",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7747:20",
          "0"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2110",
          "2118"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2110",
          "2213",
          "",
          "",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7747:20",
          "1"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2110",
          "2213"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2213",
          "2214",
          "",
          "",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7747:20",
          "2"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2213",
          "2214"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2214",
          "2215",
          "",
          "",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7747:20",
          "0"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2214",
          "2215"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2215",
          "2107"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2215",
          "2107"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2111",
          "2107"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2111",
          "2107"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2112",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2112",
          "2087"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2113",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:20"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2113",
          "2216",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7760:13, col:27\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:20",
          "1"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2216",
          "2112"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2113",
          "2216"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2216",
          "2112"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2113",
          "2217",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7760:13, col:27\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:20",
          "1"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2217",
          "2111"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2113",
          "2217"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2217",
          "2111"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2114",
          "2107"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2114",
          "2107"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2115",
          "2118"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2115",
          "2118"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2116",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2116",
          "2087"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7756:39, col:53\u003e"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2117",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:20"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2117",
          "2218",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7756:39, col:53\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:20",
          "1"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2218",
          "2116"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2117",
          "2218"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2218",
          "2116"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2117",
          "2219",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7756:39, col:53\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:20",
          "1"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2219",
          "2114"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2117",
          "2219"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2219",
          "2114"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2118",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:20"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2118",
          "2220",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7756:13, col:27\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:20",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2220",
          "2116"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2118",
          "2220"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2220",
          "2116"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2118",
          "2221",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7756:13, col:27\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7748:20",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2221",
          "2117"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2118",
          "2221"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2221",
          "2117"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2119",
          "2108"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2119",
          "2108"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2119",
          "2107"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2119",
          "2107"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2120",
          "2121"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2120",
          "2121"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2121",
          "2122"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2121",
          "2122"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2122",
          "2123"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2122",
          "2123"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2123",
          "2125"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2123",
          "2125"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2123",
          "2126"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2123",
          "2126"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2123",
          "2127"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2123",
          "2127"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2123",
          "2128"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2123",
          "2128"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2123",
          "2129"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2123",
          "2129"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2123",
          "2130"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2123",
          "2130"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2123",
          "2131"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2123",
          "2131"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2123",
          "2132"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2123",
          "2132"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2123",
          "2133"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2123",
          "2133"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2123",
          "2134"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2123",
          "2134"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2123",
          "2135"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2123",
          "2135"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2123",
          "2139"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2123",
          "2139"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2123",
          "2124"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2123",
          "2124"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2124",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2124",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2125",
          "2126"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2125",
          "2126"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2126",
          "2127"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2126",
          "2127"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2127",
          "2128"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2127",
          "2128"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2128",
          "2129"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2128",
          "2129"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2129",
          "2130"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2129",
          "2130"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2130",
          "2131"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2130",
          "2131"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2131",
          "2132"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2131",
          "2132"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2132",
          "2133"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2132",
          "2133"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2133",
          "2134"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2133",
          "2134"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2134",
          "2135"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2134",
          "2135"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2135",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2135",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2136",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2136",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2137",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2137",
          "2087"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7721:8, col:16\u003e"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "2",
          "2"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2138",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7718:20"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2138",
          "2222",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7721:8, col:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7718:20",
          "2"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2222",
          "2137"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2138",
          "2222"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2222",
          "2137"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2138",
          "2223",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7721:8, col:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7718:20",
          "2"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2223",
          "2136"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2138",
          "2223"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2223",
          "2136"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2139",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7718:20"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2139",
          "2224",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7720:11, col:19\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7718:20",
          "1"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2224",
          "2137"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2139",
          "2224"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2224",
          "2137"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2139",
          "2225",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7720:11, col:19\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7718:20",
          "1"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2225",
          "2138"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2139",
          "2225"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2225",
          "2138"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2140",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2140",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2141",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2141",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2142",
          "2141"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2142",
          "2141"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2142",
          "2140"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2142",
          "2140"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2143",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2143",
          "2087"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7693:24\u003e"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2144",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7669:12"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2144",
          "2226",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7693:24\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7669:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2226",
          "2143"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2144",
          "2226"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2226",
          "2143"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2144",
          "2227",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7693:24\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7669:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2227",
          "2142"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2144",
          "2227"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2227",
          "2142"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2145",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7666:12"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2145",
          "2228",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7693:10\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7666:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2228",
          "2144"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2145",
          "2228"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2228",
          "2144"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2145",
          "2229",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7693:10\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7666:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2229",
          "2142"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2145",
          "2229"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2229",
          "2142"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2146",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2146",
          "2087"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7690:24\u003e"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2147",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7668:12"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2147",
          "2230",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7690:24\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7668:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2230",
          "2146"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2147",
          "2230"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2230",
          "2146"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2147",
          "2231",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7690:24\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7668:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2231",
          "2145"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2147",
          "2231"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2231",
          "2145"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2148",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7667:12"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2148",
          "2232",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7690:10\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7667:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2232",
          "2147"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2148",
          "2232"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2232",
          "2147"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2148",
          "2233",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7690:10\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7667:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2233",
          "2145"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2148",
          "2233"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2233",
          "2145"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2149",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2149",
          "2087"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7687:30\u003e"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2150",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7669:12"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2150",
          "2234",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7687:30\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7669:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2234",
          "2148"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2150",
          "2234"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2234",
          "2148"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2150",
          "2235",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7687:30\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7669:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2235",
          "2149"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2150",
          "2235"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2235",
          "2149"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2154",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7668:12"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2154",
          "2236",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7687:12\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7668:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2236",
          "2148"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2154",
          "2236"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2236",
          "2148"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2154",
          "2237",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7687:12\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7668:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2237",
          "2150"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2154",
          "2237"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2237",
          "2150"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2155",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2155",
          "2087"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2157",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2157",
          "2238",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7682:10, col:11\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2238",
          "2155"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2157",
          "2238"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2238",
          "2155"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2157",
          "2239",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7682:10, col:11\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7665:18",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2239",
          "2151"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2157",
          "2239"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2239",
          "2151"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2158",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2158",
          "2087"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7678:26\u003e"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2159",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7667:12"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2159",
          "2240",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7678:26\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7667:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2240",
          "2156"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2159",
          "2240"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2240",
          "2156"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2159",
          "2241",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7678:26\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7667:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2241",
          "2158"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2159",
          "2241"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2241",
          "2158"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2163",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7666:12"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2163",
          "2242",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7678:12\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7666:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2242",
          "2156"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2163",
          "2242"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2242",
          "2156"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2163",
          "2243",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7678:12\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7666:12",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2243",
          "2159"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2163",
          "2243"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2243",
          "2159"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2164",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2164",
          "2087"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2166",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2166",
          "2244",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7672:10, col:11\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2244",
          "2164"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2166",
          "2244"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2244",
          "2164"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2166",
          "2245",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7672:10, col:11\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7664:18",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2245",
          "2160"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2166",
          "2245"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2245",
          "2160"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2167",
          "2165"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2167",
          "2165"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2167",
          "2120"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2167",
          "2120"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2168",
          "2167"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2168",
          "2167"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2168",
          "2120"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2168",
          "2120"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2170",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2170",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2172",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2172",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2174",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2174",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2176",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2176",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2178",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2178",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2179",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2179",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2180",
          "2179"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2180",
          "2179"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2181",
          "2179"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2181",
          "2179"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2182",
          "2180"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2182",
          "2180"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2182",
          "2181"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2182",
          "2181"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2183",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2183",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2184",
          "2183"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2184",
          "2183"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2185",
          "2183"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2185",
          "2183"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2186",
          "2184"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2186",
          "2184"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2186",
          "2185"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2186",
          "2185"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2187",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2187",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2188",
          "2189"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2188",
          "2189"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2189",
          "2190"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2189",
          "2190"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2190",
          "2191"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2190",
          "2191"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2191",
          "2192"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2191",
          "2192"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2192",
          "2193"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2192",
          "2193"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2193",
          "2194"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2193",
          "2194"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2194",
          "2195"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2194",
          "2195"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2195",
          "2196"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2195",
          "2196"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2196",
          "2197"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2196",
          "2197"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2197",
          "2198"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2197",
          "2198"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2198",
          "2199"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2198",
          "2199"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2199",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2199",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2200",
          "2201"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2200",
          "2201"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2201",
          "2202"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2201",
          "2202"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2202",
          "2203"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2202",
          "2203"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2203",
          "2204"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2203",
          "2204"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2204",
          "2205"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2204",
          "2205"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2205",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2205",
          "2087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2206",
          "2087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2206",
          "2087"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2207",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2207",
          "2246",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7594:6, col:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2246",
          "2206"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2207",
          "2246"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2246",
          "2206"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2207",
          "2247",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7594:6, col:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2247",
          "2089"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2207",
          "2247"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2247",
          "2089"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2208",
          "2207"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2208",
          "2207"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2208"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2208"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2087"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1",
          "2087"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2208",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2208",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:20"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2208",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:32"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:32"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2208",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:32",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:32"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2208",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:48"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2208",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:48",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:48"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2249",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7851:3, col:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2249",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7851:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2249",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:60",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7851:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2249",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7851:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2249",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:60",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7851:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2250",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7848:4, col:27\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2250",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7848:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2250",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7848:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2251",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7842:3, col:43\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2251",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7842:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2251",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7813:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7842:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2251",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7842:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2251",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7813:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7842:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2251",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7844:3, col:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2251",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7844:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2251",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:60",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7844:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2251",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7844:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2251",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:60",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7844:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2251",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7846:3, col:27\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2251",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7846:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2251",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7846:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2251",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7807:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7846:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2251",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7847:7, col:30\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2251",
          "2252"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2251",
          "2252"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2252",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7847:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2252",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7847:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2253",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7835:4, line:7837:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2253",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7836:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2253",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7836:6\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2253",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7813:9",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2253",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7813:9",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2253",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7838:4, col:20 \u003cSpelling\u003dline:88:29\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2253",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7813:9",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2253",
          "2254"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2253",
          "2254"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2254",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7813:9",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2254",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7813:9",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2254",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7840:4, col:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2254",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7807:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7840:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2254",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7813:9",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2254",
          "2255"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2254",
          "2255"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2255",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7813:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7840:20\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2255",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7813:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7840:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2256",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2256",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7823:4, col:50\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2256",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7807:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7823:50\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2256",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7813:9",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2256",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7813:9",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2257",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2257",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2257",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2258",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2259",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2259",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2259",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2260",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7813:3, col:21\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2260",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7813:9"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2260",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7813:9",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7813:9"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2260",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7815:3, col:27\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2260",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7815:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2260",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7815:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2260",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7807:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7815:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2260",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7818:3, col:29\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:430:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2260",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7818:26\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2260",
          "2261"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2260",
          "2261"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2261",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7818:3, col:29\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2261",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2261",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7818:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2261",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7820:3, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2261",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7820:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2261",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7820:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2261",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7822:7, col:30 \u003cSpelling\u003dline:88:29\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2261",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7822:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2261",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7822:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2262",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2262",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2262",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2262",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2262",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2262",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7809:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2262",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2262",
          "2263"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2262",
          "2263"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2263",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2263",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2249",
          "2248"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2249",
          "2248"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2250",
          "2248"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2250",
          "2248"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2252",
          "2250"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2252",
          "2250"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2252",
          "2248"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2252",
          "2248"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2255",
          "2251"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2255",
          "2251"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2256",
          "2251"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2256",
          "2251"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2257",
          "2256"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2257",
          "2256"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2258",
          "2256"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2258",
          "2256"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2259",
          "2257"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2259",
          "2257"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2259",
          "2258"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2259",
          "2258"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2261",
          "2259"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2261",
          "2259"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2261",
          "2253"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2261",
          "2253"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2263",
          "2260"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2263",
          "2260"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2263",
          "2249"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2263",
          "2249"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2264",
          "2262"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2264",
          "2262"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2264"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2264"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2248"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1",
          "2248"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2264",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2264",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:39"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2264",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:60"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:60"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2264",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:60",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:60"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2264",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7807:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2264",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7807:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7807:11"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2264",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7807:29"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2264",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7807:29",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7807:29"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2264",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7807:46"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2264",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7807:46",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7807:46"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:1",
          "2267",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7863:3, col:29\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2267",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7863:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2267",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7863:3\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2267",
          "2268"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2267",
          "2268"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2268",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7863:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2268",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7863:16\u003e"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2269"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2269",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7862:9, col:52\u003e"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2269"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2269",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7862:9, col:52\u003e"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2269"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2269",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7862:9, col:52\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:1",
          "2269",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7862:25, col:52\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2269",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7862:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2269",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7862:25\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2269",
          "2270"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2269",
          "2270"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2270",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7862:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2270",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7862:35\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:1",
          "2271",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7862:9, col:20\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2271",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7862:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2271",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7862:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2266",
          "2271"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2266",
          "2271"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2268",
          "2266"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2268",
          "2266"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7862:25, col:52\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2270",
          "2267"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2270",
          "2267"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2270",
          "2265"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2270",
          "2265"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2271",
          "2269"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2271",
          "2269"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2271",
          "2265"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2271",
          "2265"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2272",
          "2271"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2272",
          "2271"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:1",
          "2272"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:1",
          "2272"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:1",
          "2265"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:1",
          "2265"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2272",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:35"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:35"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2272",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:35",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:35"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1",
          "2274",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7893:3, col:41\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2274",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7893:24\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2274",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7893:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1",
          "2275",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7890:2, col:43\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:431:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2275",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7890:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2275",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7890:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2275",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7880:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7890:31\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2275",
          "2276"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2275",
          "2276"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1",
          "2276",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7890:2, col:43\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2276",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2276",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7890:16\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2276",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7890:22\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2276",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7880:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7890:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1",
          "2276",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7892:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2276",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7882:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7892:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1",
          "2277",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7888:3, col:41\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2277",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7888:24\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2277",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7888:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1",
          "2278",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2278",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2278",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2278",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7885:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2278",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7880:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7885:23\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2278",
          "2279"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2278",
          "2279"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2279",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7885:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2279",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7885:35\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1",
          "2279",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7884:2, line:7885:55\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2279",
          "2280"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2279",
          "2280"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2280",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2280",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          ""
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2280",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7885:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2280",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7880:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7885:23\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2280",
          "2281"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2280",
          "2281"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2281",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7885:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2281",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7885:35\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2281",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7882:8",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2281",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7882:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1",
          "2281",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7887:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2281",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7882:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7887:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1",
          "2282",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7885:4, col:55\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2282",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7885:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2282",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7880:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7885:23\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2282",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7885:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2282",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7885:35\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2282",
          "2283"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2282",
          "2283"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1",
          "2283",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7885:4, col:55\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2283",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7592:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2283",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7885:17\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2283",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7880:31",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7885:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1",
          "2284",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7882:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7882:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7882:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1",
          "2284",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2284",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2274",
          "2273"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2274",
          "2273"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2276",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7882:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2276",
          "2286",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7892:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7882:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2286",
          "2274"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2276",
          "2286"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2286",
          "2274"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2276",
          "2287",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7892:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7882:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2287",
          "2273"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2276",
          "2287"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2287",
          "2273"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2277",
          "2275"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2277",
          "2275"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2281",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7882:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2281",
          "2288",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7887:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7882:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2288",
          "2277"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2281",
          "2288"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2288",
          "2277"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2281",
          "2289",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7887:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7882:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2289",
          "2275"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2281",
          "2289"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2289",
          "2275"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2283",
          "2278"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2283",
          "2278"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2284",
          "2282"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2284",
          "2282"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2284",
          "2278"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2284",
          "2278"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2285",
          "2284"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2285",
          "2284"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1",
          "2285"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1",
          "2285"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1",
          "2273"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1",
          "2273"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2285",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:27"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:27"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2285",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:27",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:27"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2285",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2285",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:50"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2285",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7880:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2285",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7880:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7880:11"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2285",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7880:31"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7880:31"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2285",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7880:31",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7880:31"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:1",
          "2291",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9112:3, col:44\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2291",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9112:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2291",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9112:23\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2291",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9107:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9112:32\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2291",
          "2292"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2291",
          "2292"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:1",
          "2292",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9112:3, col:44\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2292",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2292",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9112:17\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2292",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9112:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2292",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9107:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9112:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:1",
          "2293",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9110:10, col:53\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6614:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2293",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9110:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2293",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9110:46\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2293",
          "2294"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2293",
          "2294"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:1",
          "2294",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9110:10, col:53\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2294",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6614:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2294",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9110:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:1",
          "2294",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9110:3, col:53\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:6614:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2294",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9110:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2294",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9110:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:1",
          "2295",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2295",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:30",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:1",
          "2296",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9109:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2296",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9109:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2292",
          "2290"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2292",
          "2290"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2294",
          "2290"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2294",
          "2290"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2295",
          "2293"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2295",
          "2293"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2295",
          "2291"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2295",
          "2291"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2296",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:30"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2296",
          "2298",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9109:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:30",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2298",
          "2295"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2296",
          "2298"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2298",
          "2295"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2296",
          "2299",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9109:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:30",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2299",
          "2291"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2296",
          "2299"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2299",
          "2291"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2297",
          "2296"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2297",
          "2296"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:1",
          "2297"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:1",
          "2297"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:1",
          "2290"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:1",
          "2290"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2297",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:30"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:30"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2297",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:30",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:30"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2297",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:53"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:53"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2297",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:53",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9106:53"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2297",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9107:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2297",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9107:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9107:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:1",
          "2301",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9135:3, col:32\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2301",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9135:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9135:14"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2301",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9135:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9135:20, col:29\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2301",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9135:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9135:20, col:29\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2301",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9135:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2301",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9135:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:1",
          "2301",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9137:3, col:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2301",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9135:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9137:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2301",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9135:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9137:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:1",
          "2301",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9139:3, col:37\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2301",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9139:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2301",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9139:23\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2301",
          "2302"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2301",
          "2302"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:1",
          "2302",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9139:3, col:37\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9139:17\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9139:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:1",
          "2302",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9141:33, col:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9141:42\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9141:42\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:1",
          "2302",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9142:15, col:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9142:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9142:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:1",
          "2302",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9141:8, line:9142:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9141:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9142:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:1",
          "2302",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9140:3, line:9142:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9135:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9140:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9141:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9142:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2302",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9135:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9140:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:1",
          "2303",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9132:3, col:44\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2303",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9132:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2303",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9132:23\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2303",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9129:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9132:32\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2303",
          "2304"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2303",
          "2304"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:1",
          "2304",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9132:3, col:44\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2304",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2304",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9132:17\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2304",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9132:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2304",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9129:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9132:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:1",
          "2305",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9131:6, col:30\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:437:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2305",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9131:26\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2305",
          "2306"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2305",
          "2306"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:1",
          "2306",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9131:6, col:30\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2306",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2306",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9131:26\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2302",
          "2300"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2302",
          "2300"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2304",
          "2300"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2304",
          "2300"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2306",
          "2303"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2306",
          "2303"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2306",
          "2301"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2306",
          "2301"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2307",
          "2305"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2307",
          "2305"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:1",
          "2307"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:1",
          "2307"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:1",
          "2300"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:1",
          "2300"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2307",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2307",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:30"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2307",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:53"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:53"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2307",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:53",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9128:53"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2307",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9129:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2307",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9129:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9129:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:1",
          "2309",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:1",
          "2309",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9170:2, col:9 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2309",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2309"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:1",
          "2310",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2310",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:27",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:1",
          "2311",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9168:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:1",
          "2316",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:1",
          "2316",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9166:4, col:11 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2316",
          "1"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2316"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:1",
          "2317",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9159:11, col:67\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2317",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9159:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:1",
          "2317",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9159:4, col:67\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "2317"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2317"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:1",
          "2318",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:1",
          "2318",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9154:3, col:10 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "ReturnConstStmt",
        "attributes": [
          "2318",
          "0"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2318"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:1",
          "2319",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9153:6, col:14 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2319",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9153:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2309",
          "2308"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2309",
          "2308"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2310",
          "2312"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2310",
          "2312"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2310",
          "2313"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2310",
          "2313"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2310",
          "2314"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2310",
          "2314"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2310",
          "2315"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2310",
          "2315"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2310",
          "2316"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2310",
          "2316"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2310",
          "2317"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2310",
          "2317"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2310",
          "2311"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2310",
          "2311"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2311",
          "2309"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2311",
          "2309"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2312",
          "2313"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2312",
          "2313"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2313",
          "2314"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2313",
          "2314"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2314",
          "2315"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2314",
          "2315"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2315",
          "2316"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2315",
          "2316"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2316",
          "2308"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2316",
          "2308"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2317",
          "2308"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2317",
          "2308"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2318",
          "2308"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2318",
          "2308"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2319",
          "2318"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2319",
          "2318"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2319",
          "2310"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2319",
          "2310"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2320",
          "2319"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2320",
          "2319"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:1",
          "2320"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:1",
          "2320"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:1",
          "2308"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:1",
          "2308"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2320",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:27"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:27"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2320",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:27",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9151:27"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2322",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9232:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2322",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9232:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2322",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9232:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2323",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9231:6, col:7 \u003cSpelling\u003dline:99:73\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2323",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2323",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2324",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9229:3, col:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2324",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9203:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9229:19\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2324",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9203:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9229:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2325",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9209:3, col:30 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2325",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9203:13",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2325",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9203:13",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2325",
          "2326"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2325",
          "2326"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2326",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9203:13",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2326",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9203:13",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2326",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9204:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9209:11, col:30 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2326",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9204:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9209:11, col:30 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2326",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9210:11, col:18\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2326",
          "2327"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2326",
          "2327"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2327",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9204:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9210:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2327",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9204:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9210:11\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "2328"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2328",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2329",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2330",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2331",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2332",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2332",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9204:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2332",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9204:20",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2332",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2332",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2333",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2333",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2336",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9225:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2336",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9220:5, col:58\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2336",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9220:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2336",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9220:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2336",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9220:54\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2336",
          "2337"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2336",
          "2337"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2337",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9220:5, col:58\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2337",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2337",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9220:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2337",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9220:30\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2337",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9223:15, col:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2337",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9223:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2337",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9223:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2337",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9222:10, line:9224:25\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:478:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2337",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9222:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2337",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9223:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2337",
          "2338"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2337",
          "2338"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2338",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9222:10, line:9224:25\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2338",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2338",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9222:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2338",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9221:5, line:9224:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2338",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9221:22\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:478:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2338",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9222:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2338",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9223:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2338",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9221:22\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2339",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9218:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2339",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9216:15, col:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2339",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9216:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2339",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9216:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2339",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9214:10, line:9216:28\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:478:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2339",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9214:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2339",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9216:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2339",
          "2340"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2339",
          "2340"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2340",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9214:10, line:9216:28\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2340",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2340",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9214:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2340",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9213:5, line:9216:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2340",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9213:22\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:478:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2340",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9214:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2340",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9216:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2340",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9213:22\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2340",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9217:5, col:58\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2340",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9217:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2340",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9217:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2340",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9217:54\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2340",
          "2341"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2340",
          "2341"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2341",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9217:5, col:58\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2341",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2341",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9217:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2341",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9217:30\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "2342"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2342",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2343",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2344",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2345",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2346",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2346",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:8",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2346",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2346",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2346",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2347",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2347",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2349",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:11",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2349",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:3, col:41\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:12"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:18, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9202:18, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2349",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9203:3, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9203:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9203:13"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9203:13",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9203:13"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2349",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9204:3, col:25\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9204:20"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9204:20"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9204:20",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9204:20"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2349",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9206:8, col:55\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2349",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9206:3, col:55\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2349",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2349",
          "2350"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2349",
          "2350"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2350",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9203:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9206:8, col:55\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2350",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9203:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9206:8, col:55\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2350",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9207:7, col:8 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:639:64\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2350",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9203:13",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2351",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2351",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:11",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2351",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2351",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9189:3, col:42\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2351",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9189:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9189:12"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2351",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9189:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9189:19, col:28 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2351",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9189:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9189:19, col:28 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2351",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2351",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2351",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:11",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2351",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2351",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9190:3, col:41\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2351",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9190:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9190:12"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2351",
          "2352"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2351",
          "2352"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2352",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9190:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9190:19, col:28 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2352",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9190:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9190:19, col:28 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2352",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2352",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9192:3, col:57\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2352",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9189:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9192:23\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2352",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9192:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2352",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9192:53\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2352",
          "2353"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2352",
          "2353"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2353",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9192:3, col:57\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2353",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2353",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9189:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9192:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2353",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9192:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2353",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9195:13, col:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2353",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9189:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9195:22\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2353",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9189:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9195:22\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2353",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9196:13, col:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2353",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9190:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9196:22\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2353",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9190:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9196:22\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2353",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9194:8, line:9196:27\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:478:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2353",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9194:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2353",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9189:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9195:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2353",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9190:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9196:22\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2353",
          "2354"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2353",
          "2354"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2354",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9194:8, line:9196:27\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9194:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2354",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9193:3, line:9196:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9193:20\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:478:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9194:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9189:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9195:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9190:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9196:22\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9193:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2354",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9197:3, col:57\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9190:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9197:23\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9197:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2354",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9197:53\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2354",
          "2355"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2354",
          "2355"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2355",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9197:3, col:57\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2355",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2355",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9190:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9197:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2355",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9197:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2356",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9186:6, col:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2356",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9186:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2356",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9186:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2356",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9186:6, col:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2356",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9186:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2357",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9185:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2357",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9185:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2357",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9185:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2358",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2358",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2358",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2358",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2358",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2358",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9180:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2358",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:2, col:25\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2358",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2358",
          "2359"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2358",
          "2359"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2359",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:15, col:21\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2359",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:15, col:21\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2359",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2359",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9181:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2359",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:2, col:28\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2359",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:11"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2359",
          "2360"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2359",
          "2360"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:18, col:24\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:18, col:24\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9182:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2360",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9184:6, col:7 \u003cSpelling\u003dline:99:73\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2360",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2322",
          "2321"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2322",
          "2321"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2323",
          "2322"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2323",
          "2322"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2323",
          "2321"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2323",
          "2321"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2324",
          "2323"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2324",
          "2323"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2327",
          "2336"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2327",
          "2336"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2327",
          "2339"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2327",
          "2339"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2327",
          "2335"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2327",
          "2335"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2328",
          "2324"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2328",
          "2324"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2329",
          "2321"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2329",
          "2321"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2330",
          "2329"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2330",
          "2329"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2331",
          "2330"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2331",
          "2330"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2332",
          "2331"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2332",
          "2331"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2333",
          "2332"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2333",
          "2332"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2333",
          "2331"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2333",
          "2331"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2334",
          "2333"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2334",
          "2333"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2335",
          "2333"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2335",
          "2333"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2338",
          "2324"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2338",
          "2324"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2341",
          "2324"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2341",
          "2324"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2342",
          "2325"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2342",
          "2325"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2343",
          "2321"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2343",
          "2321"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2344",
          "2343"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2344",
          "2343"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2345",
          "2344"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2345",
          "2344"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2346",
          "2345"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2346",
          "2345"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2347",
          "2346"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2347",
          "2346"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2347",
          "2345"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2347",
          "2345"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2348",
          "2347"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2348",
          "2347"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2350",
          "2347"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2350",
          "2347"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2350",
          "2325"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2350",
          "2325"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2355",
          "2323"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2355",
          "2323"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2356",
          "2351"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2356",
          "2351"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2356",
          "2349"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2356",
          "2349"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2357",
          "2356"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2357",
          "2356"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2360",
          "2357"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2360",
          "2357"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2360",
          "2356"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2360",
          "2356"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2361",
          "2358"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2361",
          "2358"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2361"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2361"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2321"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:1",
          "2321"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2361",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:23"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:23"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2361",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:23",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:23"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2361",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2361",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9178:46"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2363",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9439:2, col:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2363",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9439:22\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2363",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9433:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9439:11, col:22\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2363",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9433:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9439:11, col:22\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2363",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9440:2, col:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9324:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2363",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9433:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9440:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2363",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9440:23\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2363",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9434:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9440:32\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2363",
          "2364"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2363",
          "2364"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2364",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9440:2, col:47\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2364",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9324:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2364",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9433:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9440:15\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2364",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:51",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9440:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2364",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9434:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9440:32\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "2365"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2365",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2366",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2367",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2368",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2369",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2369",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2369",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2370",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2370",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2372",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9433:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2372",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9433:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9433:13"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2372",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9433:13",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9433:13"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2372",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9434:2, col:43\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2372",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9434:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9434:13"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2372",
          "2373"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2372",
          "2373"
        ]
      },
      {
        "relation": "AssignmentFromVar",
        "attributes": [
          "2373",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9434:13",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:66"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2373",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:66",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9434:31\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2373",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9434:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9434:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2373",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:66",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9434:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2373",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9436:6, col:7 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/nodes.h:580:61\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2373",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:28",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2364",
          "2362"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2364",
          "2362"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2365",
          "2363"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2365",
          "2363"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2366",
          "2362"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2366",
          "2362"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2367",
          "2366"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2367",
          "2366"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2368",
          "2367"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2368",
          "2367"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2369",
          "2368"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2369",
          "2368"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2370",
          "2369"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2370",
          "2369"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2370",
          "2368"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2370",
          "2368"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2371",
          "2370"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2371",
          "2370"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2373",
          "2370"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2373",
          "2370"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2373",
          "2363"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2373",
          "2363"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2374",
          "2372"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2374",
          "2372"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2374"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2374"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2362"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:1",
          "2362"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2374",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:28"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:28"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2374",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:28",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:28"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2374",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:51"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:51"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2374",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:51",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:51"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2374",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:66"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:66"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2374",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:66",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9431:66"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2376",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9569:7, col:56\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2376",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9525:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9569:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2376",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9525:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9569:44\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2376",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9525:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9569:32\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2376",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9525:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9569:44\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2376",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9568:2, line:9569:57\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2376",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9528:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9568:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2376",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9525:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9569:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2376",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9525:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9569:44\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2376",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9528:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9568:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2377",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9558:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2377",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9528:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9558:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2377",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9528:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9558:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2378",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9556:3, col:54\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2378",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9556:23\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2378",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:47",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9556:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2378",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9526:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9556:44\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2378",
          "2379"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2378",
          "2379"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2379",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9556:3, col:54\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2379",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7879:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2379",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9556:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2379",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:47",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9556:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2379",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9526:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9556:44\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2379",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9557:7, col:8 \u003cSpelling\u003dline:99:73\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2379",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:47",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2379",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:47",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2380",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9555:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2380",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9528:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9555:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2380",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9528:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9555:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2381",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9554:7, col:8 \u003cSpelling\u003dline:99:73\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2381",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:47",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2381",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:47",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2382",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9550:3, col:44\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:449:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2382",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9550:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2382",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:47",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9550:33\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2382",
          "2383"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2382",
          "2383"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2383",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9550:3, col:44\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2383",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9588:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2383",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:47",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9550:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2384",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9547:3, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2384",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9547:14\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2385",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9546:3, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2385",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9546:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2385",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9525:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9546:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2386",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2386",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:25",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2387",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9528:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2387",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9528:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9528:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2387",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9528:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9528:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2387",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9528:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9528:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2387",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:47",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9528:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2387",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:47",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9528:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2387",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9545:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2387",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:25",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9545:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2376",
          "2375"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2376",
          "2375"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2377",
          "2376"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2377",
          "2376"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2379",
          "2377"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2379",
          "2377"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2379",
          "2376"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2379",
          "2376"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2380",
          "2378"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2380",
          "2378"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2381",
          "2380"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2381",
          "2380"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2381",
          "2378"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2381",
          "2378"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2383",
          "2376"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2383",
          "2376"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9546:3, col:33\u003e"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9547:3, col:36\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2384",
          "2382"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2384",
          "2382"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2384",
          "2381"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2384",
          "2381"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9546:3, col:33\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2385",
          "2384"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2385",
          "2384"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2385",
          "2381"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2385",
          "2381"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2386",
          "2385"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2386",
          "2385"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2386",
          "2381"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2386",
          "2381"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2387",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:25"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2387",
          "2389",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9545:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:25",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2389",
          "2386"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2387",
          "2389"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2389",
          "2386"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2387",
          "2390",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9545:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:25",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2390",
          "2381"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2387",
          "2390"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2390",
          "2381"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2388",
          "2387"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2388",
          "2387"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2388"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2388"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2375"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:1",
          "2375"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2388",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:25"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:25"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2388",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:25",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:25"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2388",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:47"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:47"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2388",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:47",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9524:47"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2388",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9525:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2388",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9525:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9525:11"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2388",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9525:29"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2388",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9525:29",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9525:29"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2388",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9526:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9526:13"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2388",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9526:13",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9526:13"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:1",
          "2392",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9729:9, col:54\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2392",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9729:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2392",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9729:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:1",
          "2392",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9728:4, line:9729:55\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2392",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9720:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9728:21\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2392",
          "2393"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2392",
          "2393"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2393",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9729:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2393",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9729:33\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2393",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9720:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9728:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:1",
          "2394",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9724:24, col:60\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2394",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9724:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2394",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9724:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:1",
          "2394",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9724:3, col:61\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2394",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9724:9"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2394",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9724:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9724:24, col:60\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2394",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9724:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9724:24, col:60\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2394",
          "2395"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2394",
          "2395"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2395",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9724:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2395",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9724:41\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:1",
          "2395",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9726:7, col:32\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2395",
          "2396"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2395",
          "2396"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2396",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9726:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2396",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9726:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2396",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9724:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9726:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:1",
          "2397",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9720:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2397",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9720:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9720:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2397",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9720:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9720:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2397",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9720:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9720:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2397",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9720:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2397",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:55",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9720:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:1",
          "2397",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2397",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:28",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2397",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:28",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2393",
          "2391"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2393",
          "2391"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2396",
          "2392"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2396",
          "2392"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2396",
          "2391"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2396",
          "2391"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2397",
          "2394"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2397",
          "2394"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2397",
          "2391"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2397",
          "2391"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2398",
          "2397"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2398",
          "2397"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:1",
          "2398"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:1",
          "2398"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:1",
          "2391"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:1",
          "2391"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2398",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:28"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:28"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2398",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:28",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:28"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2398",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:55"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:55"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2398",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:55",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9718:55"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1",
          "2400",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9756:2, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2400",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9756:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2400",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9756:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1",
          "2401",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9748:30, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2401",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9740:14",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2401",
          "2402"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2401",
          "2402"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2402",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9740:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9748:30, col:36\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2402",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9740:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9748:36"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1",
          "2403",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9754:3, col:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2403",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9754:24\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2403",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9754:29\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2403",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9754:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2403",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9754:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1",
          "2404",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9753:4, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2404",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9753:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2404",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9753:30\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2404",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9753:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2404",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9753:30\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1",
          "2405",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1",
          "2406",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2406",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:9",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1",
          "2407",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:3, col:21\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2407",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:9"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2407",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:14, col:15\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2407",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:14, col:15\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2407",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9740:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2407",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9740:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1",
          "2407",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2407",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:9",
          ""
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2408",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9740:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9748:21, col:22\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1",
          "2408",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9748:21, col:22\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2408",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9740:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9748:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2408",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9740:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9748:22\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1",
          "2409",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9740:2, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2409",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9740:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9740:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2409",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9740:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9740:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1",
          "2409",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9747:2, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2409",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9747:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2409",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9747:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1",
          "2409",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9748:7, col:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2409",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9748:16\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2409",
          "2410"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2409",
          "2410"
        ]
      },
      {
        "relation": "AssignmentFromVar",
        "attributes": [
          "2410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9740:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:50"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9748:16\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2410",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9740:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9748:16\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2400",
          "2399"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2400",
          "2399"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2402",
          "2408"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2402",
          "2408"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2403",
          "2401"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2403",
          "2401"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2404",
          "2403"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2404",
          "2403"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2405",
          "2404"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2405",
          "2404"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2405",
          "2403"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2405",
          "2403"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "92",
          "92"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2406",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:9"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2406",
          "2412",
          "0",
          "",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:9",
          "92"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2412",
          "2405"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2406",
          "2412"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2412",
          "2405"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2406",
          "2413",
          "1",
          "",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:9",
          "92"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2413",
          "2403"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2406",
          "2413"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2413",
          "2403"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "39",
          "39"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2407",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:9"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2407",
          "2414",
          "0",
          "",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:9",
          "39"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2414",
          "2404"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2407",
          "2414"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2414",
          "2404"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2407",
          "2415",
          "1",
          "",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9750:9",
          "39"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2415",
          "2406"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2407",
          "2415"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2415",
          "2406"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2408",
          "2407"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2408",
          "2407"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2408",
          "2400"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2408",
          "2400"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2410",
          "2408"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2410",
          "2408"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2411",
          "2409"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2411",
          "2409"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1",
          "2411"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1",
          "2411"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1",
          "2399"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:1",
          "2399"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2411",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:33"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:33"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2411",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:33",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:33"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2411",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:50"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:50"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2411",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:50",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9738:50"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2417",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9881:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2417",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9881:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2417",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9881:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2418",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9879:3, col:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2418",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9879:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2418",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9879:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2419",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9874:2, line:9876:27\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2419",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9768:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9874:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2419",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9874:23\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2419",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9874:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2419",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9874:28\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2419",
          "2420"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2419",
          "2420"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2420",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9875:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2420",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9875:7\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2420",
          "2421"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2420",
          "2421"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2421",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9875:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2421",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9875:29\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2421",
          "2422"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2421",
          "2422"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2422",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9876:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2422",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9876:7\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2422",
          "2423"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2422",
          "2423"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2423",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9874:2, line:9876:27\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2423",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:4995:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2423",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9768:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9874:16\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2423",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9874:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2423",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9878:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2423",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9770:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9878:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2424",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9872:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2424",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9872:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2424",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9872:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2425",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9871:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2425",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9770:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9871:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2426",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9835:2, col:15 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2426",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9770:8",
          "1"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2426",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9770:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2426",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9837:10, col:19\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2426",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9837:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2426",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9837:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2427",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9868:4\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "2428"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2428",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2429",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2430",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2431",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2432",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2432",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2432",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2432",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2432",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2433",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2433",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2437",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9862:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2437",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9861:4, col:17 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2437",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9770:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2437",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9770:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2440",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9856:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2440",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9855:4, col:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2440",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9855:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2440",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9855:34\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2440",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9855:21\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2440",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9855:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2441",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9852:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2441",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9851:4, col:44\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2441",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9851:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2441",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9851:38\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2441",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9851:21\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2441",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9851:38\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2442",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9848:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2443",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9847:5, col:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2443",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9847:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2443",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9847:39\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2443",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9847:22\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2443",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9847:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2444",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9845:5, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2444",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9845:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2444",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9845:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2445",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9844:8, col:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2445",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9844:15\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2445",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9844:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2445",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9844:8, col:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2445",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9844:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2446",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9841:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2446",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9840:4, col:41\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2446",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9840:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2446",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9840:27\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "2447"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2447",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2448",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2449",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2450",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2451",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2451",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2451",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2451",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2451",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2452",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2452",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2454",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:4, col:65\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2454",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2454",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:29, col:57\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2454",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:29, col:57\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2454",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:48\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2454",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:48\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2454",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9823:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2454",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9823:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2454",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9823:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2454",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9824:4, col:55\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2454",
          "2455"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2454",
          "2455"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2455",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9824:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2455",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9824:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2455",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9824:42\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2455",
          "2456"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2455",
          "2456"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2456",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9824:4, col:55\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2456",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2456",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9824:42\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2456",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2456",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2456",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2456",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2456",
          "2457"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2456",
          "2457"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2457",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2457",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2457",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9826:12, col:44\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2457",
          "2458"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2457",
          "2458"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2458",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2458",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2458",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2458",
          "2459"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2458",
          "2459"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2459",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2459",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2459",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9827:12, col:44\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2459",
          "2460"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2459",
          "2460"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2460",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2460",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2460",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9825:13, line:9827:45\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:478:14"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2460",
          "2461"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2460",
          "2461"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2461",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2461",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2461",
          "2462"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2461",
          "2462"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2462",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2462",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2462",
          "2463"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2462",
          "2463"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2463",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2463",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2463",
          "2464"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2463",
          "2464"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2464",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9825:13, line:9827:45\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2464",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2464",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9825:4, line:9827:45\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:478:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2464",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2464",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2464",
          "2465"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2464",
          "2465"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2465",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2465",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2465",
          "2466"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2465",
          "2466"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2466",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2466",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9821:20",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2466",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9825:13, line:9827:45\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2466",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9825:13, line:9827:45\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2466",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9828:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2466",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9828:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2466",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9828:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2467",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2467",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2467",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2468",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9816:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2468",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9816:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2468",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9816:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2469",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2470",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9814:5, col:11\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2470",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9799:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9814:11\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2470",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9799:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9814:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2471",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2471",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2471",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2471",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9812:14, col:45\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2471",
          "2472"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2471",
          "2472"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2472",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2472",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2472",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2472",
          "2473"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2472",
          "2473"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2473",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2473",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2473",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9813:14, col:44\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2473",
          "2474"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2473",
          "2474"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2474",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2474",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2474",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9811:15, line:9813:45\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:478:14"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2474",
          "2475"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2474",
          "2475"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2475",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9811:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2475",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9811:38\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2475",
          "2476"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2475",
          "2476"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2476",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2476",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2476",
          "2477"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2476",
          "2477"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2477",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2477",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2477",
          "2478"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2477",
          "2478"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2478",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9811:15, line:9813:45\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2478",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2478",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9811:6, line:9813:45\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:478:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2478",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9811:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2478",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9811:38\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2478",
          "2479"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2478",
          "2479"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2479",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2479",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2479",
          "2480"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2479",
          "2480"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2480",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2480",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2480",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9811:15, line:9813:45\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2480",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9811:15, line:9813:45\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2481",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:5, col:47\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9800:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9800:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2481",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9808:5, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9808:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9799:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9808:33\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9808:28\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2481",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9799:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9808:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2481",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2481",
          "2482"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2481",
          "2482"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2482",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2482",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2482",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9809:5, col:56\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2482",
          "2483"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2482",
          "2483"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9806:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2483",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9809:43\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2483",
          "2484"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2483",
          "2484"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2484",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9809:5, col:56\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2484",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2484",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9809:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2484",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9810:9, col:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2484",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9810:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2485",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2485"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2485"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2485"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2485"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2485",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9800:16",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2485"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2485"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2485"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2485",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9800:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2485",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2486",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2486",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9800:16",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2486",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9800:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2486",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2486",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2487",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2487",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9800:16",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2487",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9800:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2487",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2487",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2488",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2489",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2490",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9799:4, col:16\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2490",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9799:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9799:13"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2490",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9799:13",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9799:13"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2490",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9800:4, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2490",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9800:16"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9800:16"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2490",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9800:16",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9800:16"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2490",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9802:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2490",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9802:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2490",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9802:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2490",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9803:4, col:10\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2490",
          "2491"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2490",
          "2491"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2491",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9799:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9803:10\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2491",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9799:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9803:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2491",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2491",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2491",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2491",
          "2492"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2491",
          "2492"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2492",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2492",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2493",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2493",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2493",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2494",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:4, col:52\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2494",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2494",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:24, col:44\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2494",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:24, col:44\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2494",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:35\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2494",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:35\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2494",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2494",
          "2495"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2494",
          "2495"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2495",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2495",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2495",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9791:4, col:55\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2495",
          "2496"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2495",
          "2496"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2496",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2496",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2496",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9791:42\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2496",
          "2497"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2496",
          "2497"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2497",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9791:4, col:55\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2497",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2497",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9791:42\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2497",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2497",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2497",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2497",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9793:12, col:43\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2497",
          "2498"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2497",
          "2498"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2498",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2498",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2498",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2498",
          "2499"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2498",
          "2499"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2499",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2499",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2499",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9794:12, col:42\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2499",
          "2500"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2499",
          "2500"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2500",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2500",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2500",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9792:13, line:9794:43\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:478:14"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2500",
          "2501"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2500",
          "2501"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2501",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9792:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2501",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9792:36\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2501",
          "2502"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2501",
          "2502"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2502",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2502",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2502",
          "2503"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2502",
          "2503"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2503",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2503",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2503",
          "2504"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2503",
          "2504"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2504",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9792:13, line:9794:43\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2504",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2504",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9792:4, line:9794:43\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:478:14"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2504",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9792:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2504",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9792:36\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2504",
          "2505"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2504",
          "2505"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2505",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2505",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2505",
          "2506"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2505",
          "2506"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2506",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2506",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9789:15",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2506",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9792:13, line:9794:43\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2506",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9792:13, line:9794:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2507",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2507",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2507",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2508",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9784:6, col:15\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2508",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9784:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2508",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9784:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2509",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9775:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2509",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9775:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2509",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9775:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2510",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9773:3, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2510",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9773:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2510",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9773:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2511",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2511",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2511",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2511",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2511",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2511",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9767:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2511",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9768:2, col:50\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2511",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9768:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9768:12"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2511",
          "2512"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2511",
          "2512"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2512",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9768:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9768:20, col:49\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2512",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9768:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9768:20, col:49\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2512",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9768:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2512",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9768:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2512",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:2, col:24\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2512",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2512",
          "2513"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2512",
          "2513"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2513",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2513",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2513",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2513",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9770:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2513",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9770:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9770:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2513",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9772:6, col:30\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2513",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9772:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2513",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9772:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2417",
          "2416"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2417",
          "2416"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2418",
          "2416"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2418",
          "2416"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2423",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9770:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2423",
          "2515",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9878:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9770:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2515",
          "2418"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2423",
          "2515"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2515",
          "2418"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2423",
          "2516",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9878:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9770:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2516",
          "2417"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2423",
          "2516"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2516",
          "2417"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2424",
          "2419"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2424",
          "2419"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2425",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9770:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2425",
          "2517",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9871:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9770:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2517",
          "2424"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2425",
          "2517"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2517",
          "2424"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2425",
          "2518",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9871:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9770:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2518",
          "2419"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2425",
          "2518"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2518",
          "2419"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2426",
          "2436"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2426",
          "2436"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2426",
          "2438"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2426",
          "2438"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2426",
          "2439"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2426",
          "2439"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2426",
          "2437"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2426",
          "2437"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2426",
          "2440"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2426",
          "2440"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2426",
          "2441"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2426",
          "2441"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2426",
          "2445"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2426",
          "2445"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2426",
          "2446"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2426",
          "2446"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2426",
          "2435"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2426",
          "2435"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2427",
          "2425"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2427",
          "2425"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2428",
          "2427"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2428",
          "2427"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2429",
          "2416"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2429",
          "2416"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2430",
          "2429"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2430",
          "2429"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2431",
          "2430"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2431",
          "2430"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2432",
          "2431"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2432",
          "2431"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2433",
          "2432"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2433",
          "2432"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2433",
          "2431"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2433",
          "2431"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2434",
          "2433"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2434",
          "2433"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2435",
          "2433"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2435",
          "2433"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2436",
          "2435"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2436",
          "2435"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2437",
          "2425"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2437",
          "2425"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2438",
          "2439"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2438",
          "2439"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2439",
          "2437"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2439",
          "2437"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2440",
          "2425"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2440",
          "2425"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2441",
          "2425"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2441",
          "2425"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2442",
          "2425"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2442",
          "2425"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2443",
          "2442"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2443",
          "2442"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2444",
          "2442"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2444",
          "2442"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2445",
          "2444"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2445",
          "2444"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2445",
          "2443"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2445",
          "2443"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2446",
          "2425"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2446",
          "2425"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2447",
          "2426"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2447",
          "2426"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2448",
          "2416"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2448",
          "2416"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2449",
          "2448"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2449",
          "2448"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2450",
          "2449"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2450",
          "2449"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2451",
          "2450"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2451",
          "2450"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2452",
          "2451"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2452",
          "2451"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2452",
          "2450"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2452",
          "2450"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2453",
          "2452"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2453",
          "2452"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2466",
          "2426"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2466",
          "2426"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2467",
          "2454"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2467",
          "2454"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2467",
          "2452"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2467",
          "2452"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2468",
          "2426"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2468",
          "2426"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2469",
          "2489"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2469",
          "2489"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2470",
          "2469"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2470",
          "2469"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2480",
          "2470"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2480",
          "2470"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2484",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2484",
          "2519",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9810:9, col:10\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2519",
          "2471"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2484",
          "2519"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2519",
          "2471"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2484",
          "2520",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9810:9, col:10\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9769:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2520",
          "2470"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2484",
          "2520"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2520",
          "2470"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2485",
          "2481"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2485",
          "2481"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2485",
          "2468"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2485",
          "2468"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2486",
          "2485"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2486",
          "2485"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2487",
          "2485"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2487",
          "2485"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2488",
          "2486"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2488",
          "2486"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2488",
          "2487"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2488",
          "2487"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2489",
          "2488"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2489",
          "2488"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2489",
          "2487"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2489",
          "2487"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2492",
          "2489"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2492",
          "2489"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2493",
          "2490"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2493",
          "2490"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2493",
          "2467"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2493",
          "2467"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2506",
          "2426"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2506",
          "2426"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2507",
          "2494"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2507",
          "2494"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2507",
          "2493"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2507",
          "2493"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2508",
          "2507"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2508",
          "2507"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2508",
          "2426"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2508",
          "2426"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2509",
          "2508"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2509",
          "2508"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2510",
          "2508"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2510",
          "2508"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2513",
          "2510"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2513",
          "2510"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2513",
          "2509"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2513",
          "2509"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2514",
          "2511"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2514",
          "2511"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2514"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2514"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2416"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:1",
          "2416"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2514",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2514",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:27"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2514",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2514",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9765:53"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2522",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2523",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10080:4, col:57\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2523",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10080:27\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2523",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10080:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2523",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10080:32\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2523",
          "2524"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2523",
          "2524"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2524",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10080:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2524",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10080:46\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2524",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10080:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2524",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10083:4, col:22\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2524",
          "2525"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2524",
          "2525"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2525",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10083:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2525",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10083:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2526",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10073:7, line:10075:29\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2526",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10073:28\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2526",
          "2527"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2526",
          "2527"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2527",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10073:7, line:10075:29\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2527",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2527",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10073:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2528",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10072:10, col:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2528",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10059:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10072:17\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2528",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10059:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10072:17\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2528",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10072:10, col:55\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2528",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10059:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10072:17\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2528",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10072:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2528",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10072:32\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2528",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10072:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2528",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10072:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2529",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10066:7, col:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2529",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10059:15",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2529",
          "2530"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2529",
          "2530"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2530",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10059:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10066:7, col:18\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2530",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10059:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10066:18"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2531",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10064:7, col:26\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2531",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10064:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2531",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10064:21\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2531",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10059:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10064:21, col:26\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2531",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10059:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10064:21, col:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2532",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10059:6, col:26\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2532",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10059:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10059:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2532",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10059:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10059:15"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2532",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10062:20, col:43\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2532",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10062:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2532",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10062:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2532",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10062:6, col:43\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2532",
          "2533"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2532",
          "2533"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2533",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10062:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2533",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10062:28\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2533",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10059:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10062:20, col:43\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2533",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10059:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10062:20, col:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2533",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10063:10, col:25 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2533",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10059:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10063:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2534",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10055:6, col:32\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2534",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10055:29\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2534",
          "2535"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2534",
          "2535"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2535",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10055:6, col:32\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2535",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7860:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2535",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10055:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2536",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10051:28, col:47\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2536",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10051:28\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2536",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10051:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2537",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10051:9, col:23\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2537",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10051:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2537",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10051:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2538",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10048:34, col:57\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2538",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10048:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2538",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10048:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2539",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:4, col:26\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2539",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19"
        ]
      },
      {
        "relation": "ComplexTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2539",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2539",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10033:4, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2539",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10033:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2539",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10033:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2539",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10039:4, col:27\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2539",
          "2540"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2539",
          "2540"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2540",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2540",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10040:4, col:20\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2540",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10040:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2540",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10040:4\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2540",
          "2541"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2540",
          "2541"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2541",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10031:19"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2541",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10042:4, col:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:458:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2541",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10010:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10042:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2541",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10042:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2541",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10042:40\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2541",
          "2542"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2541",
          "2542"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2542",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10042:4, col:47\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2542",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10089:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2542",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10010:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10042:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2542",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10042:33\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2542",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10042:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2542",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10045:4, col:19\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2542",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10045:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2542",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10045:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2542",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10045:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2542",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2542",
          "2543"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2542",
          "2543"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2543",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2543",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2544",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10023:4, line:10024:48\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2544",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10023:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2544",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10023:34\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2544",
          "2545"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2544",
          "2545"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2545",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10023:4, line:10024:48\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2545",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7806:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2545",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10023:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2545",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:43",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10023:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2545",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10025:4, col:12 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2545",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9998:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2545",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9998:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2545",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10027:4, col:47\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:458:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2545",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10010:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10027:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2545",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10027:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2545",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10027:40\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2545",
          "2546"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2545",
          "2546"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2546",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10027:4, col:47\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2546",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10089:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2546",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10010:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10027:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2546",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10027:33\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2546",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10027:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2547",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10021:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2547",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9998:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10021:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2548",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10018:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2549",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10014:4, col:51\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2549",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10014:10"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2549",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10014:10",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10014:18, col:44\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2549",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10014:10",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10014:18, col:44\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2549",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10010:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10014:35\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2549",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2549",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:24",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2549",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:24",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2549",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10014:10",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2549",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10015:4, col:55\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2549",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10015:19"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10015:19"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2549",
          "2550"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2549",
          "2550"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2550",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10015:19",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2550",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10015:19",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2550",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:24",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2550",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:24",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2550",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10014:10",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2550",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10017:8, col:14\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2550",
          "2551"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2550",
          "2551"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2551",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10015:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10017:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2551",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10015:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10017:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2552",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10010:3, col:39\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2552",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10010:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10010:12"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2552",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10010:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10010:21, col:30 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2552",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10010:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10010:21, col:30 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2552",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9999:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2552",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9999:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2552",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2552",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10010:12",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2553",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2553"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2553"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2553"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2553"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2553",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9999:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2553"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2553"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2553"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2553",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9999:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2553",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2554",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2554",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9999:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2554",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9999:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2554",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2554",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2555",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2555",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9999:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2555",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9999:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2555",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2555",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2556",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2557",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2558",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2558",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2558",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2558",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2558",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2558",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9997:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2558",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2558",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9998:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2558",
          "2559"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2558",
          "2559"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2559",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9998:8",
          "1"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2559",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9998:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2559",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9999:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2559",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9999:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9999:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2559",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9999:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9999:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2559",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2559",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:24",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2559",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:24",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2559",
          "2560"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2559",
          "2560"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2560",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:24",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2560",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:24",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2522",
          "2557"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2522",
          "2557"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2525",
          "2522"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2525",
          "2522"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2527",
          "2523"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2527",
          "2523"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2528",
          "2526"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2528",
          "2526"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2528",
          "2523"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2528",
          "2523"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2530",
          "2528"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2530",
          "2528"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2531",
          "2528"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2531",
          "2528"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2533",
          "2531"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2533",
          "2531"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2533",
          "2529"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2533",
          "2529"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2535",
          "2523"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2535",
          "2523"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10051:28, col:47\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2536",
          "2534"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2536",
          "2534"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2536",
          "2532"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2536",
          "2532"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2537",
          "2536"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2537",
          "2536"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2537",
          "2532"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2537",
          "2532"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10048:34, col:57\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2538",
          "2537"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2538",
          "2537"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2538",
          "2523"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2538",
          "2523"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2543",
          "2538"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2543",
          "2538"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2543",
          "2523"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2543",
          "2523"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2546",
          "2522"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2546",
          "2522"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2547",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9998:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2547",
          "2562",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10021:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9998:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2562",
          "2544"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2547",
          "2562"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2562",
          "2544"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2547",
          "2563",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10021:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9998:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2563",
          "2539"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2547",
          "2563"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2563",
          "2539"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2548",
          "2522"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2548",
          "2522"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2551",
          "2548"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2551",
          "2548"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2551",
          "2547"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2551",
          "2547"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2552",
          "2549"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2552",
          "2549"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2552",
          "2547"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2552",
          "2547"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2553",
          "2552"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2553",
          "2552"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2553",
          "2521"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2553",
          "2521"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2554",
          "2553"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2554",
          "2553"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2555",
          "2553"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2555",
          "2553"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2556",
          "2554"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2556",
          "2554"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2556",
          "2555"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2556",
          "2555"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2557",
          "2556"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2557",
          "2556"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2557",
          "2555"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2557",
          "2555"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2560",
          "2557"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2560",
          "2557"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2561",
          "2558"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2561",
          "2558"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2561"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2561"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2521"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:1",
          "2521"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2561",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:24"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:24"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2561",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:24",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:24"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2561",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:43"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:43"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2561",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:43",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:43"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2561",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2561",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9995:68"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2565",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10448:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2565",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10426:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10448:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2565",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10426:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10448:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2566",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10447:6, col:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2566",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10428:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10447:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2567",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10434:41, col:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2567",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10427:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2567",
          "2568"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2567",
          "2568"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2568",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10427:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10434:41, col:42\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2568",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10427:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10434:42"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2569",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10445:31, col:55\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2569",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10436:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10445:48\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2569",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10436:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10445:48\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2569",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10445:3, col:56\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2569",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10426:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10445:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2569",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10436:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10445:48\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2569",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10426:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10445:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2570",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10444:4, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2570",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10426:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10444:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2570",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10426:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10444:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2571",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10440:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2571",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10426:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10440:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2571",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10426:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10440:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2571",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10441:4, col:12 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2571",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10428:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2571",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10428:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2572",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10436:3, col:46\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10436:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10436:12"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10436:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10436:22, col:45\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10436:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10436:22, col:45\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10436:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10436:22\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10427:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10436:44\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2572",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10438:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10428:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10438:7\u003e"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2573",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10427:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10434:14, col:27\u003e"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2573"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2573",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10434:14, col:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2573",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10434:14, col:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2573",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10427:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10434:14\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2573",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10434:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2573",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10434:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2574",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10434:7, col:11\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2574",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10427:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2574",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10427:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10434:11\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2575",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10432:3\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2575"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2576",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10426:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10426:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10426:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10426:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10426:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10426:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10426:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:66",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10426:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:66",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10426:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2576",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10427:2, col:9\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10427:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10427:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10427:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2576",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2576",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10428:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2576",
          "2577"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2576",
          "2577"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2577",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10428:8",
          "1"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2577",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10428:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2577",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10431:6, col:16\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2577",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10431:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2577",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10431:7\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2565",
          "2564"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2565",
          "2564"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2566",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10428:8"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2566",
          "2579",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10447:6, col:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10428:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2579",
          "2565"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2566",
          "2579"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2579",
          "2565"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2566",
          "2580",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10447:6, col:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10428:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2580",
          "2564"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2566",
          "2580"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2580",
          "2564"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2568",
          "2573"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2568",
          "2573"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2569",
          "2567"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2569",
          "2567"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2570",
          "2569"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2570",
          "2569"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2571",
          "2569"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2571",
          "2569"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2572",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10428:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2572",
          "2581",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10438:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10428:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2581",
          "2571"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2572",
          "2581"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2581",
          "2571"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2572",
          "2582",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10438:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10428:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2582",
          "2570"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2572",
          "2582"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2582",
          "2570"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2573",
          "2572"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2573",
          "2572"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2573",
          "2566"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2573",
          "2566"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2574",
          "2573"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2574",
          "2573"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2575",
          "2564"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2575",
          "2564"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2577",
          "2575"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2577",
          "2575"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2577",
          "2574"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2577",
          "2574"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2578",
          "2576"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2578",
          "2576"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2578"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2578"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2564"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:1",
          "2564"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2578",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:40"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:40"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2578",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:40",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:40"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2578",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:66"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:66"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2578",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:66",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10424:66"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2584",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10508:2, col:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2584",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10508:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2584",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10508:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2585",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2586",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10505:3, col:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2586",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10473:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2586",
          "2587"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2586",
          "2587"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2587",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10473:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10505:3, col:4\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2587",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10473:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10505:4"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2588",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10503:9, col:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2588",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10485:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10503:33\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2588",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10485:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10503:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2588",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10502:4, line:10503:46\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2588",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10502:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2588",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10485:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10503:33\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2588",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10502:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2589",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10501:20, col:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2589",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10483:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10501:37\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2589",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10483:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10501:37\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2589",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10501:4, col:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2589",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10485:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10501:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2589",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10483:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10501:37\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2590",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10498:8, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2590",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10486:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10498:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2590",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10486:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10498:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2590",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10499:8, col:52\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2590",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10483:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10499:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2590",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10484:10",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10499:43\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2590",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10483:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10499:33\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2590",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10484:10",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10499:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2590",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10497:3, line:10499:53\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2590",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10497:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2590",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10486:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10498:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2590",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10483:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10499:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2590",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10484:10",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10499:43\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2590",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10497:20\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2590",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2590",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10485:9",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2591",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10496:4, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2591",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10496:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2591",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10496:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2592",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2592",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10495:7, col:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2592",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10473:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10495:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2593",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10491:4, col:14 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/value.h:54:44\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2593",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10472:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2593",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10472:14",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2593",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10486:12",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2593",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10486:12",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2594",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10489:4, col:33\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2594",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10465:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10489:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2594",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10465:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10489:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2594",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10473:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10489:32\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2594",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10486:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10489:14, col:33\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2594",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10486:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10489:14, col:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2595",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10483:3, col:34\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2595",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10483:9"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2595",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10483:9",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2595",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10483:9",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2595",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10469:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2595",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10469:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2595",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10484:3, col:36\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2595",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10484:10"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2595",
          "2596"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2595",
          "2596"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2596",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10484:10",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2596",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10484:10",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2596",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10470:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2596",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10470:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2596",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10485:3, col:38\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2596",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10485:9"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2596",
          "2597"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2596",
          "2597"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2597",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10485:9",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2597",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10485:9",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2597",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10471:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2597",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10471:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2597",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10486:3, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2597",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10486:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10486:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2597",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10486:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10486:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2597",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10488:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2597",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10465:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10488:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2598",
          ""
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10469:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10470:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10471:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10472:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2598"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10469:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10470:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10471:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10472:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2598",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10469:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10470:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10471:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2598",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10472:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2598",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2599",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2599",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10472:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2600",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2600",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10471:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2601",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2601",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10470:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2602",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2602",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2602",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10472:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2602",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10472:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2602",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2602",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2602",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10469:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2603",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2604",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2605",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2606",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2606",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2606",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10471:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2606",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10471:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2606",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2606",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2607",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2608",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2609",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2610",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2610",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2610",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10470:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2610",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10470:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2610",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2610",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2611",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2612",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2613",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2614",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2614",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2614",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10469:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2614",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10469:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2614",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2615",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2616",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2617",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2618",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2619",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10466:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10466:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2619",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10469:2, col:16\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10469:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10469:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10469:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10469:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2619",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10470:2, col:16\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10470:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10470:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10470:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10470:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2619",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10471:2, col:16\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10471:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10471:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10471:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10471:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2619",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10472:2, col:16\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10472:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10472:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10472:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10472:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2619",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10473:2, col:9\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10473:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10473:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10473:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2619",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10475:2, col:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10475:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2619",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10468:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10475:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2619",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10477:2, col:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2619",
          "2620"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2619",
          "2620"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2620",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10473:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2620",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10473:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10477:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2620",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2620",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2620",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2620",
          "2621"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2620",
          "2621"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2621",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2621",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2621",
          "2622"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2621",
          "2622"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2622",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2622",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2622",
          "2623"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2622",
          "2623"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2623",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2623",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2623",
          "2624"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2623",
          "2624"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2624",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2624",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2624",
          "2625"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2624",
          "2625"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2625",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2625",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2625",
          "2626"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2625",
          "2626"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2626",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2626",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2626",
          "2627"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2626",
          "2627"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2627",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2627",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2584",
          "2583"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2584",
          "2583"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2585",
          "2618"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2585",
          "2618"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2587",
          "2585"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2587",
          "2585"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2588",
          "2586"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2588",
          "2586"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10501:4, col:45\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2589",
          "2588"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2589",
          "2588"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2589",
          "2586"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2589",
          "2586"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2590",
          "2589"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2590",
          "2589"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2590",
          "2586"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2590",
          "2586"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2591",
          "2590"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2591",
          "2590"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2592",
          "2591"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2592",
          "2591"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2592",
          "2590"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2592",
          "2590"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2593",
          "2592"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2593",
          "2592"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2594",
          "2592"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2594",
          "2592"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2597",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10465:27"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2597",
          "2629",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10488:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10465:27",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2629",
          "2594"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2597",
          "2629"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2629",
          "2594"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2597",
          "2630",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10488:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10465:27",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2630",
          "2593"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2597",
          "2630"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2630",
          "2593"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2598",
          "2595"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2598",
          "2595"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2598",
          "2584"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2598",
          "2584"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2599",
          "2598"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2599",
          "2598"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2600",
          "2599"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2600",
          "2599"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2600",
          "2598"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2600",
          "2598"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2601",
          "2600"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2601",
          "2600"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2601",
          "2598"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2601",
          "2598"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2602",
          "2601"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2602",
          "2601"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2602",
          "2598"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2602",
          "2598"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2603",
          "2602"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2603",
          "2602"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2604",
          "2602"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2604",
          "2602"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2605",
          "2603"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2605",
          "2603"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2605",
          "2604"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2605",
          "2604"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2606",
          "2605"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2606",
          "2605"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2606",
          "2604"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2606",
          "2604"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2607",
          "2606"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2607",
          "2606"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2608",
          "2606"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2608",
          "2606"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2609",
          "2607"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2609",
          "2607"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2609",
          "2608"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2609",
          "2608"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2610",
          "2609"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2610",
          "2609"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2610",
          "2608"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2610",
          "2608"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2611",
          "2610"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2611",
          "2610"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2612",
          "2610"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2612",
          "2610"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2613",
          "2611"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2613",
          "2611"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2613",
          "2612"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2613",
          "2612"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2614",
          "2613"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2614",
          "2613"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2614",
          "2612"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2614",
          "2612"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2615",
          "2614"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2615",
          "2614"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2616",
          "2614"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2616",
          "2614"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2617",
          "2615"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2617",
          "2615"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2617",
          "2616"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2617",
          "2616"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2618",
          "2617"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2618",
          "2617"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2618",
          "2616"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2618",
          "2616"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2627",
          "2618"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2627",
          "2618"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2628",
          "2619"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2628",
          "2619"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2628"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2628"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2583"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:1",
          "2583"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2628",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2628",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10464:46"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2628",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10465:27"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10465:27"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2628",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10465:27",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10465:27"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2628",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10466:27"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10466:27"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2628",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10466:27",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10466:27"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2632",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10587:2, col:24\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2632",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10562:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10587:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2632",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10562:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10587:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2633",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10581:14, col:53\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2633",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10563:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10581:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2633",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10563:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10581:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2633",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10581:4, col:53\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2633",
          "2634"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2633",
          "2634"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10563:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10581:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10563:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10581:33\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10565:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10581:14, col:53\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10565:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10581:14, col:53\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2634",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10583:9, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10565:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10583:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10565:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10583:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2634",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10584:9, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10564:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10584:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10564:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10584:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2634",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10582:4, line:10584:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10560:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10582:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10565:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10583:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10564:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10584:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2634",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10560:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10582:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2635",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10578:33, col:57\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2635",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10564:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10578:50\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2635",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10564:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10578:50\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2635",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10578:4, col:58\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2635",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10560:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10578:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2635",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10564:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10578:50\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2635",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10560:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10578:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2636",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10576:3, col:13 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:622:35\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2636",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10563:18",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2636",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10563:18",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2636",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10564:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2636",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10564:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2636",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10577:7, col:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2636",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10577:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2636",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10577:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2637",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10573:3, col:55\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2637",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10573:21\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2637",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10563:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10573:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2637",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10563:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10573:38\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2637",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10573:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2637",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10573:3, col:60\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2637",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:35",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10573:21\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2637",
          "2638"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2637",
          "2638"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2638",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10563:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10573:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2638",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10563:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10573:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2638",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10573:60\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2639",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10570:2, col:29 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2639",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10562:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2639",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10562:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2639",
          "2640"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2639",
          "2640"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2640",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10562:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2640",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10562:12",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2640",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10563:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10570:11, col:29 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2640",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10563:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10570:11, col:29 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2640",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2640",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:35",
          ""
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "2641"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2641",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2642",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2643",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2644",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2645",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2645",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:22",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2645",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:22",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2645",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2645",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2646",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2646",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2648",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10562:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2648",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10562:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10562:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2648",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10562:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10562:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2648",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10563:2, col:24\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2648",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10563:18"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10563:18"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2648",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10563:18",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10563:18"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2648",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10564:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2648",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10564:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10564:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2648",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10564:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10564:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2648",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10565:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2648",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10565:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10565:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2648",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10565:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10565:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2648",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10567:11, col:60\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2648",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:22",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2648",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10567:2, col:60\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2648",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:22",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2648",
          "2649"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2648",
          "2649"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2649",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10562:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10567:11, col:60\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2649",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10562:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10567:11, col:60\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2649",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10568:6, col:7 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:639:64\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2649",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10562:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2632",
          "2631"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2632",
          "2631"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2634",
          "2632"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2634",
          "2632"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2635",
          "2632"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2635",
          "2632"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2636",
          "2635"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2636",
          "2635"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2636",
          "2633"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2636",
          "2633"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10573:3, col:60\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2638",
          "2636"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2638",
          "2636"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2638",
          "2632"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2638",
          "2632"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2640",
          "2636"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2640",
          "2636"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2640",
          "2637"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2640",
          "2637"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2641",
          "2639"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2641",
          "2639"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2642",
          "2631"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2642",
          "2631"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2643",
          "2642"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2643",
          "2642"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2644",
          "2643"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2644",
          "2643"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2645",
          "2644"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2645",
          "2644"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2646",
          "2645"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2646",
          "2645"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2646",
          "2644"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2646",
          "2644"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2647",
          "2646"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2647",
          "2646"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2649",
          "2646"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2649",
          "2646"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2649",
          "2639"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2649",
          "2639"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2650",
          "2648"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2650",
          "2648"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2650"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2650"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2631"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1",
          "2631"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2650",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:22"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2650",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:22",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:22"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2650",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:35"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2650",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:35",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:35"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2650",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10560:17"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10560:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2650",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10560:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10560:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10597:1",
          "2652",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10599:2, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2652",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10599:17"
        ]
      },
      {
        "relation": "ComplexTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10599:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2652",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10599:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10599:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10597:1",
          "2652",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10601:2, col:21\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2652",
          "2653"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2652",
          "2653"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2653",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10599:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10597:1",
          "2653",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10602:2, col:44\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2653",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10597:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10602:19\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2653",
          "2654"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2653",
          "2654"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2654",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10599:17"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2654",
          "2655"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2654",
          "2655"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10597:1",
          "2655",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10602:2, col:44\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2655",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10559:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2655",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10597:27",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10602:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10597:1",
          "2655",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10604:9, col:20\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2655",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10599:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10604:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2655",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10599:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10604:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10597:1",
          "2655",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10604:2, col:20\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "2655"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2655"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2655",
          "2651"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2655",
          "2651"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2656",
          "2652"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2656",
          "2652"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10597:1",
          "2656"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10597:1",
          "2656"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10597:1",
          "2651"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10597:1",
          "2651"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2656",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10597:27"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2656",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10597:27",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10597:27"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2658",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10693:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2658",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10693:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2658",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10693:2, col:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2658",
          "2659"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2658",
          "2659"
        ]
      },
      {
        "relation": "ReturnVarStmt",
        "attributes": [
          "2659",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10693:9\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2659"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2660",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10691:3, col:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2660",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10691:19\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2660",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10691:10, col:19\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2660",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10691:10, col:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2661",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10690:17, col:43\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2661",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10690:17\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2661",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10690:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2661",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10690:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2662",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10690:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2662",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10690:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2664",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10681:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2665",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10678:4, col:29\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2665",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10678:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2665",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10678:20\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2665",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10678:11, col:29\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2665",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10678:11, col:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2666",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10676:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2667",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10673:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2667",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10673:33\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2667",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10673:14, col:33\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2667",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10673:14, col:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2667",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10675:8, col:35\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2667",
          "2668"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2667",
          "2668"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2668",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10675:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2668",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10675:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2669",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2669",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2670",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10663:4, col:35\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:470:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2670",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10658:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10663:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2670",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:49",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10663:28\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2670",
          "2671"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2670",
          "2671"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2671",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10663:4, col:35\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2671",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2671",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10658:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10663:20\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2671",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:49",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10663:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2671",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10669:4, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2671",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10658:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10669:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2671",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10658:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10669:20\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2671",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10669:11, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2671",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10669:11, col:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2672",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10661:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2673",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10658:4, col:54\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2673",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10658:21"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10658:21"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2673",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10658:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10658:30, col:50\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2673",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10658:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10658:30, col:50\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2673",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10658:50\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2673",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10660:8, col:32 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2673",
          "2674"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2673",
          "2674"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2674",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10658:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10660:8\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2674",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10658:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10660:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2675",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2675",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2676",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2676",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2676",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2676",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2676",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10646:16, line:10647:48\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2676",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10631:10",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10646:28\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2676",
          "2677"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2676",
          "2677"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10631:10",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10646:28\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2677",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10646:4, line:10647:48\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2677",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10631:10",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10646:28\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2677",
          "2678"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2677",
          "2678"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2678",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2678",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2678",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10632:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10646:16, line:10647:48\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2678",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10632:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10646:16, line:10647:48\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2678",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10648:33, col:59\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2678",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10632:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10648:50\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2678",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10632:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10648:50\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2678",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10648:4, col:60\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2678",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10621:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10648:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2678",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10632:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10648:50\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2678",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10621:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10648:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2678",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2678",
          "2679"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2678",
          "2679"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2679",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2679",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2679",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10654:4, col:20 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2679",
          "2680"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2679",
          "2680"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2680",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2680",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2680",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10654:11, col:20 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2680",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10654:11, col:20 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "2681"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2681",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2682",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2683",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2684",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2685",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2685",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2685",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2685",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2685",
          "2686"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2685",
          "2686"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2686",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2686",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2686",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2686",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2687",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2687",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2689",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:4, col:44\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2689",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2689",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:25, col:40\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2689",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:25, col:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2689",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:40\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2689",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10631:4, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2689",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10631:10"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2689",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10631:10",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10631:10"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2689",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10632:4, col:22\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2689",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10632:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10632:13"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2689",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10632:13",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10632:13"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2689",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10635:15, col:50\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2689",
          "2690"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2689",
          "2690"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2690",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10635:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2690",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10635:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2690",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10635:4, col:50\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2690",
          "2691"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2690",
          "2691"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2691",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10635:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2691",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10630:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10635:32\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2691",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10631:10",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10635:15, col:50\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2691",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10631:10",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10635:15, col:50\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2691",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10636:8, col:9 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:651:65\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2691",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10631:10",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2692",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2692",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2693",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10627:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2694",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10626:7, col:15 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2694",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10626:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2695",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10624:2, line:10682:2\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2696",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10621:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2696",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10621:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10621:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2696",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10621:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10621:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2696",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10621:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10621:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2696",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:49",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10621:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2696",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:49",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10621:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2696",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:2, col:32\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2696",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:18"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:18"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2696",
          "2697"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2696",
          "2697"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2697",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:18",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2697",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:18",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2659",
          "2657"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2659",
          "2657"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2660",
          "2658"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2660",
          "2658"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10690:17, col:43\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2661",
          "2660"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2661",
          "2660"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2661",
          "2658"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2661",
          "2658"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2662",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:18"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2662",
          "2699",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10690:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:18",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2699",
          "2661"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2662",
          "2699"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2699",
          "2661"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2662",
          "2700",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10690:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10622:18",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2700",
          "2658"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2662",
          "2700"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2700",
          "2658"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2663",
          "2695"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2663",
          "2695"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2664",
          "2662"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2664",
          "2662"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2665",
          "2663"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2665",
          "2663"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2666",
          "2662"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2666",
          "2662"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2668",
          "2666"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2668",
          "2666"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2668",
          "2665"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2668",
          "2665"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2669",
          "2667"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2669",
          "2667"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2669",
          "2664"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2669",
          "2664"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2671",
          "2663"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2671",
          "2663"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2672",
          "2662"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2672",
          "2662"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2674",
          "2672"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2674",
          "2672"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2674",
          "2670"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2674",
          "2670"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2675",
          "2673"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2675",
          "2673"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2675",
          "2669"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2675",
          "2669"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2680",
          "2663"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2680",
          "2663"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2681",
          "2676"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2681",
          "2676"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2682",
          "2657"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2682",
          "2657"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2683",
          "2682"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2683",
          "2682"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2684",
          "2683"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2684",
          "2683"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2686",
          "2684"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2686",
          "2684"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2687",
          "2685"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2687",
          "2685"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2687",
          "2684"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2687",
          "2684"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2688",
          "2687"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2688",
          "2687"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2691",
          "2687"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2691",
          "2687"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2691",
          "2676"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2691",
          "2676"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2692",
          "2689"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2692",
          "2689"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2692",
          "2675"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2692",
          "2675"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2693",
          "2662"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2693",
          "2662"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2694",
          "2693"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2694",
          "2693"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2694",
          "2692"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2694",
          "2692"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2695",
          "2694"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2695",
          "2694"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2697",
          "2695"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2697",
          "2695"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2698",
          "2696"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2698",
          "2696"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2698"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2698"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2657"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:1",
          "2657"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2698",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2698",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:26"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2698",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:49"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:49"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2698",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:49",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10619:49"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2702",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2703",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10715:3, col:61\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2703",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10701:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2703",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10701:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2703",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10715:47\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2703",
          "2704"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2703",
          "2704"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2704",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10715:3, col:61\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2704",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2704",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10715:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2704",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10716:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2704",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10699:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10716:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2704",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10699:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10716:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2705",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10710:4, col:63\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2705",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2705",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2705",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10710:49\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2705",
          "2706"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2705",
          "2706"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2706",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10710:4, col:63\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:7911:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10710:49\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2706",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10711:4, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10699:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10711:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10699:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10711:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2706",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10712:19, col:62\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:34",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10712:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:34",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10712:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10712:50\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2706",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10712:50\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2706",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10712:4, col:62\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2706",
          "2707"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2706",
          "2707"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2707",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:34",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10712:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2707",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:34",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10712:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2707",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10712:50\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2707",
          "2708"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2707",
          "2708"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2708",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10712:19, col:62\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2708",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10712:19, col:62\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2709",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10706:3, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2709",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10699:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10706:24\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2709",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10699:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10706:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2709",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10707:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2709",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10707:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2710",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2710"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2710"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2710"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2710"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2710",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10701:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2710"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2710"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2710"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2710",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10701:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2710",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2711",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2711",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10701:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2711",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10701:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2711",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2711",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2712",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2712",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10701:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2712",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10701:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2712",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2712",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2713",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2714",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2715",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10699:2, col:31\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2715",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10699:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10699:13"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2715",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10699:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10699:19, col:28\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2715",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10699:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10699:19, col:28\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2715",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10699:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2715",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:59",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10699:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2715",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:2, col:26\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2715",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2715",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2715",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10701:2, col:25\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2715",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10701:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10701:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2715",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10701:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10701:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2715",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10703:17, col:50\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2715",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:34",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10703:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2715",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:34",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10703:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2715",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10703:2, col:50\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2715",
          "2716"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2715",
          "2716"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2716",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:34",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10703:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2716",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:34",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10703:27\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2716",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10703:17, col:50\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2716",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10703:17, col:50\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2716",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2716",
          "2717"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2716",
          "2717"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2717",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:34",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2717",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:34",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2717",
          "2718"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2717",
          "2718"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2718",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:34",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2718",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:34",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2702",
          "2714"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2702",
          "2714"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2704",
          "2702"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2704",
          "2702"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2708",
          "2703"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2708",
          "2703"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2709",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:14"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2709",
          "2720",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10707:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:14",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2720",
          "2705"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2709",
          "2720"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2720",
          "2705"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2709",
          "2721",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10707:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10700:14",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2721",
          "2703"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2709",
          "2721"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2721",
          "2703"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2710",
          "2709"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2710",
          "2709"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2710",
          "2701"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2710",
          "2701"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2711",
          "2710"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2711",
          "2710"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2712",
          "2710"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2712",
          "2710"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2713",
          "2711"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2713",
          "2711"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2713",
          "2712"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2713",
          "2712"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2714",
          "2713"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2714",
          "2713"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2714",
          "2712"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2714",
          "2712"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2718",
          "2714"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2718",
          "2714"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2719",
          "2715"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2719",
          "2715"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2719"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2719"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2701"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:1",
          "2701"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2719",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:34"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:34"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2719",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:34",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:34"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2719",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:59"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:59"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2719",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:59",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10697:59"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2723",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10798:2, col:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2723",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2723",
          "2724"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2723",
          "2724"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2724",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10798:3, col:7\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2724",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10798:7"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2724",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10799:2, col:10\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2724",
          "2725"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2724",
          "2725"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10799:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10799:3\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2725",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10801:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2725",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10737:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10801:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2725",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10801:2, col:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2725",
          "2726"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2725",
          "2726"
        ]
      },
      {
        "relation": "ReturnVarStmt",
        "attributes": [
          "2726",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10737:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10801:9\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2726"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2727",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10790:26, col:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2727",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2727",
          "2728"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2727",
          "2728"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2728",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10790:26, col:29\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2728",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10790:29"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2729",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10796:3, col:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2729",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2729",
          "2730"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2729",
          "2730"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2730",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10796:4, col:8\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2730",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10796:8"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2730",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10792:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10796:13\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2731",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10795:4, col:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2731",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2731",
          "2732"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2731",
          "2732"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2732",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10795:5, col:9\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2732",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10795:9"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2733",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10792:3, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2733",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10792:9"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2733",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10792:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10792:14, col:15\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2733",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10792:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10792:14, col:15\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2733",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10792:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2733",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10792:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2733",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10794:7, col:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2733",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10792:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10794:7\u003e"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2734",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10790:20, col:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2734",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10790:20, col:21\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2734",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10790:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2734",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10790:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2735",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10786:27, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2735",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10786:34\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2735",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10786:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2735",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10786:20, col:58\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2735",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10786:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2735",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10734:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10786:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2735",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10786:2, col:58\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2735",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10786:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2735",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10734:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10786:43\u003e"
        ]
      },
      {
        "relation": "MallocCall",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10786:11, col:58\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2735",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10737:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10786:11, col:58\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2735",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10737:11",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10786:11, col:58\u003e",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10786:11, col:58\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2735",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10737:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10786:11, col:58\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2735",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10788:2, col:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2735",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10737:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10788:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2735",
          "2736"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2735",
          "2736"
        ]
      },
      {
        "relation": "AssignmentFromVar",
        "attributes": [
          "2736",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10737:11"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2736",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10737:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10788:9\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2736",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10788:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2736",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10789:2, col:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2736",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2736",
          "2737"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2736",
          "2737"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2737",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10789:3, col:7\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2737",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10789:7"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2737",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10790:7, col:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2737",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10790:13\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2737",
          "2738"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2737",
          "2738"
        ]
      },
      {
        "relation": "AssignmentFromVar",
        "attributes": [
          "2738",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2738",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10790:13\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2738",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10790:13\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2739",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10784:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2739",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10784:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2739",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10784:3, col:10\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2739",
          "2740"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2739",
          "2740"
        ]
      },
      {
        "relation": "ReturnVarStmt",
        "attributes": [
          "2740",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10784:10\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2740"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2741",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10783:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2741",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10783:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2742",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10780:4, col:11 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2742",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2742",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2743",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10779:21, col:53 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/common/keywords.h:20:29\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2743",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10777:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10779:43\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2744",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10777:17, col:55\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2744",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10777:35\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2744",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10777:35\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2744",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10777:3, col:56\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2744",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10777:9"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2744",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10777:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10777:17, col:55\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2744",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10777:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10777:17, col:55\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2744",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10777:35\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2744",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10779:7, col:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2744",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10777:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10779:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2745",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10767:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2745",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10767:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2746",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10765:3, col:10 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2746",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2746",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2747",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10764:6\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:316:7"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2748",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10746:26, col:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2748",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2748",
          "2749"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2748",
          "2749"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2749",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10746:26, col:29\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2749",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10746:29"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2750",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10760:5, col:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2750",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10734:8",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2750",
          "2751"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2750",
          "2751"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2751",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10734:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10760:5, col:12\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2751",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10734:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10760:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2752",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10758:4, col:11 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2752",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2752",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2752",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10759:8, col:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2752",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10759:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2754",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10752:5, col:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2754",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10752:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2755",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10751:18, col:24\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2755",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10751:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2756",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10751:5, col:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2756",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10751:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2757",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10750:21, col:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2757",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10750:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2758",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:3, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2758",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:9"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2758",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:14, col:15\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2758",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:14, col:15\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2758",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2758",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2758",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10750:8, col:14\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2758",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:9",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10750:8\u003e"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2759",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10746:20, col:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2759",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10746:20, col:21\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2759",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10746:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2759",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10746:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2760",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:10, col:62\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2760",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2760",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:11\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2760",
          "2761"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2760",
          "2761"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2761",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2761",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:30\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2761",
          "2762"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2761",
          "2762"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2762",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:50\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2762",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:50\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2762",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:2, col:65\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2762",
          "2763"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2762",
          "2763"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2763",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2763",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:11\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2763",
          "2764"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2763",
          "2764"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2764",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2764",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:30\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2764",
          "2765"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2764",
          "2765"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2765",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:50\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2765",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:50\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2765",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:9, col:65\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2765",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:9, col:65\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2765",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10746:7, col:13\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2765",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10746:13\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2765",
          "2766"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2765",
          "2766"
        ]
      },
      {
        "relation": "AssignmentFromVar",
        "attributes": [
          "2766",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2766",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10746:13\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2766",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10746:13\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2767",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:50, col:62\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2767",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:50\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2767",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:50\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2768",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:30, col:42\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2768",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2768",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:30\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2769",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10734:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10734:8"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10734:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10734:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10734:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2769",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2769",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10736:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2769",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10737:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10737:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10737:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10737:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10737:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2769",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:2, col:15\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10738:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2769",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:11, col:23\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2769",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:11\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2726",
          "2722"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2726",
          "2722"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2728",
          "2734"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2728",
          "2734"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2730",
          "2727"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2730",
          "2727"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2732",
          "2729"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2732",
          "2729"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "34",
          "34"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2733",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10792:9"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2733",
          "2771",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10794:7, col:13\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10792:9",
          "34"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2771",
          "2731"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2733",
          "2771"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2771",
          "2731"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2733",
          "2772",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10794:7, col:13\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10792:9",
          "34"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2772",
          "2729"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2733",
          "2772"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2772",
          "2729"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2734",
          "2733"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2734",
          "2733"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2734",
          "2723"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2734",
          "2723"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2738",
          "2734"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2738",
          "2734"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2740",
          "2722"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2740",
          "2722"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2741",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2741",
          "2773",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10783:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2773",
          "2739"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2741",
          "2773"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2773",
          "2739"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2741",
          "2774",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10783:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2774",
          "2735"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2741",
          "2774"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2774",
          "2735"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2742",
          "2741"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2742",
          "2741"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10779:21, col:53 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/common/keywords.h:20:29\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2743",
          "2742"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2743",
          "2742"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2743",
          "2741"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2743",
          "2741"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2744",
          "2743"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2744",
          "2743"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2744",
          "2741"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2744",
          "2741"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2745",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2745",
          "2775",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10767:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2775",
          "2744"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2745",
          "2775"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2775",
          "2744"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2745",
          "2776",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10767:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10735:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2776",
          "2741"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2745",
          "2776"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2776",
          "2741"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2746",
          "2745"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2746",
          "2745"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2747",
          "2746"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2747",
          "2746"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2747",
          "2745"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2747",
          "2745"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2749",
          "2759"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2749",
          "2759"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2751",
          "2748"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2751",
          "2748"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "34",
          "34"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2752",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:9"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2752",
          "2777",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10759:8, col:14\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:9",
          "34"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2777",
          "2750"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2752",
          "2777"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2777",
          "2750"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2752",
          "2778",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10759:8, col:14\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:9",
          "34"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2778",
          "2748"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2752",
          "2778"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2778",
          "2748"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2753",
          "2748"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2753",
          "2748"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10750:21, col:27\u003e"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10751:5, col:11\u003e"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10751:18, col:24\u003e"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10752:5, col:11\u003e"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "95",
          "95"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2754",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:9"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2754",
          "2779",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10752:5, col:11\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:9",
          "95"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2779",
          "2753"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2754",
          "2779"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2779",
          "2753"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2754",
          "2780",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10752:5, col:11\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10748:9",
          "95"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2780",
          "2752"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2754",
          "2780"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2780",
          "2752"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10750:21, col:27\u003e"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10751:5, col:11\u003e"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10751:18, col:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2755",
          "2753"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2755",
          "2753"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2755",
          "2754"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2755",
          "2754"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2756",
          "2755"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2756",
          "2755"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2756",
          "2754"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2756",
          "2754"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10750:21, col:27\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2757",
          "2753"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2757",
          "2753"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2757",
          "2756"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2757",
          "2756"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2758",
          "2757"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2758",
          "2757"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2758",
          "2756"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2758",
          "2756"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2759",
          "2758"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2759",
          "2758"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2759",
          "2747"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2759",
          "2747"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2766",
          "2759"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2766",
          "2759"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2767",
          "2760"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2767",
          "2760"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10744:30, col:42\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2768",
          "2760"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2768",
          "2760"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2768",
          "2767"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2768",
          "2767"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2769",
          "2768"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2769",
          "2768"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2769",
          "2767"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2769",
          "2767"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2770",
          "2769"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2770",
          "2769"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2770"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2770"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2722"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1",
          "2722"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2770",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2770",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:30"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1",
          "2782",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10819:31, col:53\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2782",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10812:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10819:48\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2782",
          "2783"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2782",
          "2783"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1",
          "2783",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10819:31, col:53\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2783",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2783",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10812:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10819:48\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1",
          "2783",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10819:2, col:54\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2783",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10814:17"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2783",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10812:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10819:48\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1",
          "2783",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10820:9, col:13\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2783",
          "2784"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2783",
          "2784"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2784",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10814:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10820:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2784",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10814:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10820:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1",
          "2784",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10820:2, col:13\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "2784"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2784"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1",
          "2785",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10818:33, col:59\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2785",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10818:50\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2785",
          "2786"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2785",
          "2786"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1",
          "2786",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10818:33, col:59\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2786",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2786",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10818:50\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1",
          "2786",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10818:3, col:60\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2786",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10814:17"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2786",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10818:50\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1",
          "2787",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10814:2, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2787",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10814:17"
        ]
      },
      {
        "relation": "ComplexTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10814:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2787",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10814:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10814:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1",
          "2787",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10816:2, col:21\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2787",
          "2788"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2787",
          "2788"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2788",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10814:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1",
          "2788",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10817:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2788",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10817:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2784",
          "2781"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2784",
          "2781"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2786",
          "2782"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2786",
          "2782"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2788",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:40"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2788",
          "2790",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10817:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:40",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2790",
          "2785"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2788",
          "2790"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2790",
          "2785"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2788",
          "2791",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10817:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:40",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2791",
          "2782"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2788",
          "2791"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2791",
          "2782"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2789",
          "2787"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2789",
          "2787"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1",
          "2789"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1",
          "2789"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1",
          "2781"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1",
          "2781"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2789",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:40"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:40"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2789",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:40",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:40"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2789",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10812:22"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10812:22"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2789",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10812:22",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10812:22"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2793",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10837:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2793",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10833:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10837:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2793",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10837:2, col:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2793",
          "2794"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2793",
          "2794"
        ]
      },
      {
        "relation": "ReturnVarStmt",
        "attributes": [
          "2794",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10833:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10837:9\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2794"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "2795"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2795",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2796",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2797",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2798",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2799",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2799",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:23",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2799",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:23",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2799",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2799",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2800",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2800",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2802",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10833:21, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10833:34\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10833:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2802",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10833:2, col:40\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10833:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10833:11"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10833:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10833:21, col:39\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10833:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10833:21, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10833:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2802",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10835:6, col:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10833:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10835:7\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2794",
          "2792"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2794",
          "2792"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2795",
          "2793"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2795",
          "2793"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2796",
          "2792"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2796",
          "2792"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2797",
          "2796"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2797",
          "2796"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2798",
          "2797"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2798",
          "2797"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2799",
          "2798"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2799",
          "2798"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2800",
          "2799"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2800",
          "2799"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2800",
          "2798"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2800",
          "2798"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2801",
          "2800"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2801",
          "2800"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2802",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10833:11"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2802",
          "2804",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10835:6, col:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10833:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2804",
          "2800"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2802",
          "2804"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2804",
          "2800"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2802",
          "2805",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10835:6, col:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10833:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2805",
          "2793"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2802",
          "2805"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2805",
          "2793"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2803",
          "2802"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2803",
          "2802"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2803"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2803"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2792"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:1",
          "2792"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2803",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:23"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2803",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:23",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10831:23"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2807",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10897:11, col:54\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2807",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10858:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10897:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2807",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10857:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10897:47\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2807",
          "2808"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2807",
          "2808"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2808",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10897:11, col:54\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2808",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2808",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10858:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10897:38\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2808",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10857:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10897:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2808",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10897:2, col:54\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2808",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10858:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10897:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2808",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10857:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10897:47\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2808",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10859:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10897:11, col:54\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2808",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10859:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10897:11, col:54\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2808",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10899:2, col:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2808",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10853:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10899:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2808",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10853:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10899:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2808",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10901:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2808",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10859:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10901:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2808",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10901:2, col:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2808",
          "2809"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2808",
          "2809"
        ]
      },
      {
        "relation": "ReturnVarStmt",
        "attributes": [
          "2809",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10859:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10901:9\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2809"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2810",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10895:3, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2810",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10858:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2810",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10858:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2811",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10893:13, col:52\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2811",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10854:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10893:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2811",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10854:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10893:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2811",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10893:3, col:52\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2811",
          "2812"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2811",
          "2812"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2812",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10854:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10893:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2812",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10854:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10893:32\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2812",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10858:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10893:13, col:52\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2812",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10858:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10893:13, col:52\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2813",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10892:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2813",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10892:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2814",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10890:16, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2814",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10890:34\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2814",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10890:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2814",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10890:3, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2814",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10890:34\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2814",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10890:15, col:39\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2814",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10890:15, col:39\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2815",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10889:6, col:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2815",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10889:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2816",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2817",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10885:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2818",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10884:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2818",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10884:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2819",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2820",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10881:5\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2820",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10880:5, col:17 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2820",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8",
          "1"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2820",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2821",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10876:4, col:61\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2821",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10876:21"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10876:21"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2821",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10876:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10876:27, col:47 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2821",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10876:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10876:27, col:47 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2821",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10872:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2821",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10872:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2821",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10878:8, col:36\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2821",
          "2822"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2821",
          "2822"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2822",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10876:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10878:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2822",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10876:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10878:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2822",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10857:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10878:29\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2822",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10857:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10878:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2822",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10878:8, col:41\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2822",
          "2823"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2822",
          "2823"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2823",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10876:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10878:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2823",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10876:21",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10878:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2823",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10857:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10878:29\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2824",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2824"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2824"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2824"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2824"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2824",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10872:15",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2824"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2824"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2824"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2824",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10872:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2824",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2825",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2825",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10872:15",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2825",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10872:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2825",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2825",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2826",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2826",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10872:15",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2826",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10872:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2826",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2826",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2827",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2828",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2829",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10871:3, col:65\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2829",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10871:22"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10871:22"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2829",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10871:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10871:29, col:51 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2829",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10871:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10871:29, col:51 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/nodes/pg_list.h:190:39\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2829",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10856:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2829",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10856:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2829",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10872:3, col:21\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2829",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10872:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10872:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2829",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10872:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10872:15"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2829",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2829",
          "2830"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2829",
          "2830"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2830",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10871:22",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2830",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10871:22",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2830",
          "2831"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2830",
          "2831"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2831",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10871:22",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2831",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10871:22",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2832",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2832"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2832"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2832"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2832"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10856:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2832"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2832"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "2832"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "2832",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10856:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2832",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2833",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2833",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10856:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2833",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10856:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2833",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2833",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2834",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2834",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10856:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2834",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10856:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2834",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2834",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2835",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2836",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2837",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10864:2, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2837",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10853:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2837",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10853:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2837",
          "2838"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2837",
          "2838"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2838",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10853:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2838",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10853:12",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2838",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10854:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10864:11, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2838",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10854:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10864:11, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2838",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10865:2, col:12 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:622:35\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2838",
          "2839"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2838",
          "2839"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2839",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10854:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2839",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10854:16",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2839",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10857:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2839",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10857:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2839",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10868:2, col:14 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2839",
          "2840"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2839",
          "2840"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2840",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2840",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2840",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2840",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:41",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2840",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:41",
          ""
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "2841"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2841",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2842",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2843",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2844",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2845",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2845",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:28",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2845",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:28",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2845",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2845",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2846",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2846",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2848",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10853:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10853:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10853:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10853:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10853:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2848",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10854:2, col:22\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10854:16"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10854:16"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10854:16",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10854:16"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2848",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2848",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10856:2, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10856:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10856:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10856:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10856:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2848",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10857:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10857:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10857:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10857:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10857:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2848",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10858:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10858:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10858:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10858:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10858:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2848",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10859:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10859:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10859:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10859:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10859:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2848",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10861:7, col:54\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:28",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2848",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10861:2, col:54\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2848",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:28",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2848",
          "2849"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2848",
          "2849"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2849",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10853:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10861:7, col:54\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2849",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10853:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10861:7, col:54\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2849",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10862:6, col:7 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:639:64\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2849",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10853:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2809",
          "2806"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2809",
          "2806"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2810",
          "2807"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2810",
          "2807"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2812",
          "2807"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2812",
          "2807"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2813",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2813",
          "2851",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10892:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2851",
          "2811"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2813",
          "2851"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2851",
          "2811"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2813",
          "2852",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10892:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2852",
          "2810"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2813",
          "2852"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2852",
          "2810"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2814",
          "2813"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2814",
          "2813"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2815",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2815",
          "2853",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10889:6, col:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2853",
          "2814"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2815",
          "2853"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2853",
          "2814"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2815",
          "2854",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10889:6, col:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2854",
          "2813"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2815",
          "2854"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2854",
          "2813"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2816",
          "2836"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2816",
          "2836"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2817",
          "2815"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2817",
          "2815"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2818",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2818",
          "2855",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10884:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2855",
          "2817"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2818",
          "2855"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2855",
          "2817"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2818",
          "2856",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10884:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10855:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2856",
          "2816"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2818",
          "2856"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2856",
          "2816"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2819",
          "2828"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2819",
          "2828"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2820",
          "2818"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2820",
          "2818"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2823",
          "2820"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2823",
          "2820"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2823",
          "2819"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2823",
          "2819"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2824",
          "2821"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2824",
          "2821"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2824",
          "2818"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2824",
          "2818"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2825",
          "2824"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2825",
          "2824"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2826",
          "2824"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2826",
          "2824"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2827",
          "2825"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2827",
          "2825"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2827",
          "2826"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2827",
          "2826"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2828",
          "2827"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2828",
          "2827"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2828",
          "2826"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2828",
          "2826"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2831",
          "2828"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2831",
          "2828"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2832",
          "2829"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2832",
          "2829"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2832",
          "2815"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2832",
          "2815"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2833",
          "2832"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2833",
          "2832"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2834",
          "2832"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2834",
          "2832"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2835",
          "2833"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2835",
          "2833"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2835",
          "2834"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2835",
          "2834"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2836",
          "2835"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2836",
          "2835"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2836",
          "2834"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2836",
          "2834"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2840",
          "2836"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2840",
          "2836"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2841",
          "2837"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2841",
          "2837"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2842",
          "2806"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2842",
          "2806"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2843",
          "2842"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2843",
          "2842"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2844",
          "2843"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2844",
          "2843"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2845",
          "2844"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2845",
          "2844"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2846",
          "2845"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2846",
          "2845"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2846",
          "2844"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2846",
          "2844"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2847",
          "2846"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2847",
          "2846"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2849",
          "2846"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2849",
          "2846"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2849",
          "2837"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2849",
          "2837"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2850",
          "2848"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2850",
          "2848"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2850"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2850"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2806"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:1",
          "2806"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2850",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:28"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2850",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:28",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:28"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2850",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:41"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:41"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2850",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:41",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10851:41"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2858",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10930:11, col:54\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2858",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10916:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10930:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2858",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10915:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10930:47\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2858",
          "2859"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2858",
          "2859"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2859",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10930:11, col:54\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10916:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10930:38\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10915:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10930:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2859",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10930:2, col:54\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10916:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10930:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10915:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10930:47\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10917:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10930:11, col:54\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10917:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10930:11, col:54\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2859",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10932:2, col:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10913:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10932:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10913:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10932:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2859",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10934:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2859",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10917:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10934:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2859",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10934:2, col:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2859",
          "2860"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2859",
          "2860"
        ]
      },
      {
        "relation": "ReturnVarStmt",
        "attributes": [
          "2860",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10917:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10934:9\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2860"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "2861"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2861",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2862",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2863",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2864",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2865",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2865",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10914:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2865",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10914:16",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2865",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2865",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2866",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2866",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2868",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10922:2, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2868",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10913:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2868",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10913:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2868",
          "2869"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2868",
          "2869"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2869",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10913:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2869",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10913:12",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2869",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10914:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10922:11, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2869",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10914:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10922:11, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2869",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10923:2, col:12 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:622:35\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2869",
          "2870"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2869",
          "2870"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2870",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10914:16",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2870",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10914:16",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2870",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10915:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2870",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10915:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2870",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10925:12, col:51\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2870",
          "2871"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2870",
          "2871"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2871",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10914:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10925:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2871",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10914:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10925:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2871",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10925:2, col:51\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2871",
          "2872"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2871",
          "2872"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2872",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10914:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10925:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2872",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10914:16",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10925:31\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2872",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10916:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10925:12, col:51\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2872",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10916:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10925:12, col:51\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2872",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10926:6, col:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2872",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10916:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10926:7\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "2873"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2873",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2874",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2875",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2876",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2877",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2877",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:38",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2877",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:38",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2877",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2877",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2878",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2878",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2880",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10913:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10913:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10913:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10913:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10913:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2880",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10914:2, col:22\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10914:16"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10914:16"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10914:16",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10914:16"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2880",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10915:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10915:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10915:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10915:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10915:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2880",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10916:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10916:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10916:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10916:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10916:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2880",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10917:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10917:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10917:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10917:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10917:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2880",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10919:7, col:54\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:38",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2880",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10919:2, col:54\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2880",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:38",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2880",
          "2881"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2880",
          "2881"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2881",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10913:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10919:7, col:54\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2881",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10913:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10919:7, col:54\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2881",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10920:6, col:7 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:639:64\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2881",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10913:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2860",
          "2857"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2860",
          "2857"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2861",
          "2858"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2861",
          "2858"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2862",
          "2857"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2862",
          "2857"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2863",
          "2862"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2863",
          "2862"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2864",
          "2863"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2864",
          "2863"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2865",
          "2864"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2865",
          "2864"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2866",
          "2865"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2866",
          "2865"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2866",
          "2864"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2866",
          "2864"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2867",
          "2866"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2867",
          "2866"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2872",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10916:11"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2872",
          "2883",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10926:6, col:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10916:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2883",
          "2866"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2872",
          "2883"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2883",
          "2866"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2872",
          "2884",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10926:6, col:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10916:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2884",
          "2858"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2872",
          "2884"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2884",
          "2858"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2873",
          "2868"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2873",
          "2868"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2874",
          "2857"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2874",
          "2857"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2875",
          "2874"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2875",
          "2874"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2876",
          "2875"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2876",
          "2875"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2877",
          "2876"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2877",
          "2876"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2878",
          "2877"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2878",
          "2877"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2878",
          "2876"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2878",
          "2876"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2879",
          "2878"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2879",
          "2878"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2881",
          "2878"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2881",
          "2878"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2881",
          "2868"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2881",
          "2868"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2882",
          "2880"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2882",
          "2880"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2882"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2882"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2857"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:1",
          "2857"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2882",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:38"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2882",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:38",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10911:38"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2886",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11039:11, col:54\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10962:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11039:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2886",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11039:47\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2886",
          "2887"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2886",
          "2887"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2887",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11039:11, col:54\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2887",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2887",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10962:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11039:38\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2887",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11039:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2887",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11039:2, col:54\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2887",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10962:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11039:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2887",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11039:47\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2887",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10957:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11039:11, col:54\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2887",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10957:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11039:11, col:54\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2887",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11041:2, col:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2887",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10958:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11041:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2887",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10958:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11041:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2887",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11043:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2887",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10957:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11043:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2887",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11043:2, col:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2887",
          "2888"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2887",
          "2888"
        ]
      },
      {
        "relation": "ReturnVarStmt",
        "attributes": [
          "2888",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10957:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11043:9\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2888"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2889",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11037:13, col:54\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2889",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10959:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11037:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2889",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10959:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11037:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2889",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11037:3, col:54\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2889",
          "2890"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2889",
          "2890"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2890",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10959:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11037:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2890",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10959:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11037:32\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2890",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10962:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11037:13, col:54\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2890",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10962:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11037:13, col:54\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2891",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11035:3, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2891",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10962:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2891",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10962:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2892",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11034:3, col:15\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2892",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10964:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11034:3\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2892",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11034:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2893",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11033:4, col:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2893",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11033:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2894",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11032:4, col:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2894",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11032:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2895",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11031:7, col:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2895",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11031:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2896",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11027:3, col:14\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2896",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2896",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11027:14\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2896",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11028:3, col:14 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/postgres_ext.h:36:29\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2896",
          "2897"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2896",
          "2897"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2897",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10964:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2897",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10964:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2898",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2898",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2898",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11019:14, line:11024:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11020:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11020:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11020:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10961:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11021:13\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10964:8"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10965:8"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10966:8"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10967:8"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10968:8"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10969:11"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11020:17\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11020:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11020:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2898",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11019:3, line:11024:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:53",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11020:17\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11020:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:68",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11020:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2898",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10961:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11021:13\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2898",
          "2899"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2898",
          "2899"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2899",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10964:8"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2899",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10965:8"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2899",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10966:8"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2899",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10967:8"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2899",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10968:8"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2899",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10969:11"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2899",
          "2900"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2899",
          "2900"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11019:14, line:11024:33\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2900",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11019:14, line:11024:33\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2901",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11018:6, col:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2901",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10970:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11018:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2902",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2902",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11008:3, col:18 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:17:15\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2902",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10961:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2902",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10961:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2903",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2903",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11002:3, col:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2903",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10954:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11002:18\u003e"
        ]
      },
      {
        "relation": "AssignmentFromVar",
        "attributes": [
          "2903",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10961:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10954:14"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2903",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10954:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11002:18\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2903",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10961:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11002:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2903",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11003:3, col:21\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2903",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10954:34",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11003:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2903",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10954:34",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11003:4\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2903",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10961:8",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11003:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2904",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10998:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2904",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10954:34",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10998:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2905",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10985:4, col:20 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stdbool.h:16:14\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2905",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10970:8",
          "1"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "1",
          "1"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2905",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10970:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2906",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10984:39, col:63\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2906",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10984:46\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2906",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10984:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2906",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10984:39, col:68\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2906",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10984:46\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2907",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10984:7, col:29\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2907",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10984:14\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2907",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10984:14\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2907",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10984:7, col:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2907",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10984:14\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2908",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10975:2, col:28 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2908",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10958:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2908",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10958:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2908",
          "2909"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2908",
          "2909"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2909",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10958:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2909",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10958:12",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2909",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10959:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10975:13, col:28 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2909",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10959:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10975:13, col:28 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2909",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10976:2, col:12 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:622:35\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2909",
          "2910"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2909",
          "2910"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2910",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10959:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2910",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10959:15",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2910",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2910",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2910",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10982:6, col:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2910",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10955:23",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10982:6\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "2911"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2911",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2912",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2913",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2914",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2915",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2915",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:28",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2915",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:28",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2915",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2915",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2916",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2916",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2918",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10957:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10957:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10957:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10957:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10957:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2918",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10958:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10958:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10958:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10958:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10958:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2918",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10959:2, col:23\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10959:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10959:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10959:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10959:15"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2918",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10960:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2918",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10961:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10961:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10961:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2918",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10962:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10962:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10962:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10962:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10962:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2918",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:2, col:25\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2918",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10964:2, col:16\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10964:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10964:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10964:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2918",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10965:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10965:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10965:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10965:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2918",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10966:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10966:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10966:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2918",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10967:2, col:16\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10967:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10967:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10967:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2918",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10968:2, col:16\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10968:8"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10968:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10968:8"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2918",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10969:2, col:25\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10969:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10969:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10969:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10969:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2918",
          ""
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2918",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10970:8"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2918",
          "2919"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2918",
          "2919"
        ]
      },
      {
        "relation": "AssignmentFromConstant",
        "attributes": [
          "2919",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10970:8",
          "0"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "0",
          "0"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2919",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10970:8",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2919",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10972:12, col:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2919",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:28",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2919",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10972:2, col:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2919",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:28",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2919",
          "2920"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2919",
          "2920"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2920",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10958:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10972:12, col:61\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2920",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10958:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10972:12, col:61\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2920",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10973:6, col:7 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:639:64\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2920",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10958:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2888",
          "2885"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2888",
          "2885"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2890",
          "2886"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2890",
          "2886"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2891",
          "2886"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2891",
          "2886"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11032:4, col:16\u003e"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11033:4, col:16\u003e"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11034:3, col:15\u003e"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2892",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10964:8"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2892",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:28"
        ]
      },
      {
        "relation": "EqualityToVarConditionalJump",
        "attributes": [
          "2892",
          "2922",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11034:3, col:15\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10964:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:28"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2922",
          "2891"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2892",
          "2922"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2922",
          "2891"
        ]
      },
      {
        "relation": "NonEqualityToVarConditionalJump",
        "attributes": [
          "2892",
          "2923",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11034:3, col:15\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10964:8",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:28"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2923",
          "2889"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2892",
          "2923"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2923",
          "2889"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11032:4, col:16\u003e"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11033:4, col:16\u003e"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "5",
          "5"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2893",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2893",
          "2924",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11033:4, col:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17",
          "5"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2924",
          "2892"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2893",
          "2924"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2924",
          "2892"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2893",
          "2925",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11033:4, col:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17",
          "5"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2925",
          "2889"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2893",
          "2925"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2925",
          "2889"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11032:4, col:16\u003e"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "4",
          "4"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2894",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2894",
          "2926",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11032:4, col:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17",
          "4"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2926",
          "2892"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2894",
          "2926"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2926",
          "2892"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2894",
          "2927",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11032:4, col:16\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17",
          "4"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2927",
          "2893"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2894",
          "2927"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2927",
          "2893"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "2",
          "2"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2895",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2895",
          "2928",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11031:7, col:19\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17",
          "2"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2928",
          "2892"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2895",
          "2928"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2928",
          "2892"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2895",
          "2929",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11031:7, col:19\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10963:17",
          "2"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2929",
          "2894"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2895",
          "2929"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2929",
          "2894"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2897",
          "2895"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2897",
          "2895"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2900",
          "2895"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2900",
          "2895"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2901",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10970:8"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2901",
          "2930",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11018:6, col:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10970:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2930",
          "2898"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2901",
          "2930"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2930",
          "2898"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2901",
          "2931",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11018:6, col:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10970:8",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2931",
          "2896"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2901",
          "2931"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2931",
          "2896"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2902",
          "2901"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2902",
          "2901"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2903",
          "2901"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2903",
          "2901"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2904",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10954:34"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2904",
          "2932",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10998:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10954:34",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2932",
          "2903"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2904",
          "2932"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2932",
          "2903"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2904",
          "2933",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10998:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10954:34",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2933",
          "2902"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2904",
          "2933"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2933",
          "2902"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2905",
          "2904"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2905",
          "2904"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10984:39, col:68\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2906",
          "2905"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2906",
          "2905"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2906",
          "2904"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2906",
          "2904"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2907",
          "2905"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2907",
          "2905"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2907",
          "2906"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2907",
          "2906"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "18",
          "18"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2910",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10955:23"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2910",
          "2934",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10982:6, col:26\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10955:23",
          "18"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2934",
          "2907"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2910",
          "2934"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2934",
          "2907"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2910",
          "2935",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10982:6, col:26\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10955:23",
          "18"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2935",
          "2904"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2910",
          "2935"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2935",
          "2904"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2911",
          "2908"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2911",
          "2908"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2912",
          "2885"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2912",
          "2885"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2913",
          "2912"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2913",
          "2912"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2914",
          "2913"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2914",
          "2913"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2915",
          "2914"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2915",
          "2914"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2916",
          "2915"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2916",
          "2915"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2916",
          "2914"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2916",
          "2914"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2917",
          "2916"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2917",
          "2916"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2920",
          "2916"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2920",
          "2916"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2920",
          "2908"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2920",
          "2908"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2921",
          "2918"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2921",
          "2918"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2921"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2921"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2885"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:1",
          "2885"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2921",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:28"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2921",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:28",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:28"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2921",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:40"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2921",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:40",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:40"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2921",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:53"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:53"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2921",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:53",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:53"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2921",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:68"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:68"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2921",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:68",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10953:68"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2921",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10954:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2921",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10954:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10954:14"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2921",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10954:34"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10954:34"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2921",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10954:34",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10954:34"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2921",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10955:23"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2921",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10955:23",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10955:23"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2937",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11116:2, col:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2937",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11061:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11116:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2937",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11061:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11116:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2937",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11118:9, col:13\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2937",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11060:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11118:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2937",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11060:17",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11118:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2937",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11118:2, col:13\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "2937"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "2937"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2938",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11114:3, col:27\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2938",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11114:19\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2938",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11114:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2939",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11113:6, col:18 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2939",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11113:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2940",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11111:3, col:33\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2940",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11060:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2941",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11108:2, col:38\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2941",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11060:17"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2941",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11108:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2941",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11108:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2941",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11110:6\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2941",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11064:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11110:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2942",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11104:13, col:54\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2942",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11062:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11104:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2942",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11062:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11104:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2942",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11104:3, col:54\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2942",
          "2943"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2942",
          "2943"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2943",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11062:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11104:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2943",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11062:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11104:32\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2943",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11064:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11104:13, col:54\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2943",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11064:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11104:13, col:54\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2943",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11105:42, col:66\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2943",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11064:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11105:59\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2943",
          "2944"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2943",
          "2944"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2944",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11105:42, col:66\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2944",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2944",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11064:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11105:59\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2944",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11105:3, col:67\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2944",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11060:17"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2944",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11064:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11105:59\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2945",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11101:3, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2945",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11064:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2945",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11064:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2946",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11100:26, col:40\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11100:32\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11100:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2946",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11100:26, col:45\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11100:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2946",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:28",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11100:45\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2947",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11100:6, col:18 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2947",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11100:6\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2948",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11072:2, col:32 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2948",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11061:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2948",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11061:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2948",
          "2949"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2948",
          "2949"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2949",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11061:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2949",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11061:12",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2949",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11062:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11072:13, col:32 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2949",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11062:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11072:13, col:32 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2949",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11073:2, col:12 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:622:35\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2949",
          "2950"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2949",
          "2950"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2950",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11062:19",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2950",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11062:19",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2950",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2950",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2950",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11080:10, col:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2950",
          "2951"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2950",
          "2951"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2951",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11062:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11080:10\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2951",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11062:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11080:10\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2952",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11097:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2952",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11096:4, col:15 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2952",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2952",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11",
          ""
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "2953"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2953",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2954",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2955",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2956",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2957",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2957",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11062:19",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2957",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11062:19",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2957",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2957",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2958",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2958",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2961",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11093:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2961",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2961",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2961",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2961",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2961",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2961",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2961",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11091:15, line:11092:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2961",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2961",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2961",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11091:65\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2961",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11091:65\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2961",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11091:4, line:11092:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2961",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2961",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2961",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11091:65\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2961",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11091:15, line:11092:19\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2961",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11091:15, line:11092:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2962",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11089:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2962",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2962",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2962",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2962",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2962",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2962",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2962",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11087:15, line:11088:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2962",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2962",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2962",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11087:64\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2962",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11087:64\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2962",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11087:4, line:11088:18\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2962",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2962",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2962",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11087:64\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2962",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11087:15, line:11088:18\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2962",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11087:15, line:11088:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2963",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11085:4\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2963",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2963",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2963",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11083:15, line:11084:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11083:59\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11083:65\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11083:59\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11083:65\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2963",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11083:4, line:11084:16\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:40",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11083:59\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:50",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11083:65\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11083:15, line:11084:16\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2963",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11083:15, line:11084:16\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "2964"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2964",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2965",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2966",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2967",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2968",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2968",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:28",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2968",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:28",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2968",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2968",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2969",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2969",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2971",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11060:2, col:20\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11060:17"
        ]
      },
      {
        "relation": "ComplexTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11060:17"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11060:17",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11060:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2971",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11061:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11061:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11061:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11061:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11061:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2971",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11062:2, col:27\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11062:19"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11062:19"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11062:19",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11062:19"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2971",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11063:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2971",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11064:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11064:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11064:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11064:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11064:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2971",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2971",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11065:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2971",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11067:2, col:21\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2971",
          "2972"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2971",
          "2972"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "2972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11060:17"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2972",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11069:12, col:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:28",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2972",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11069:2, col:61\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2972",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:28",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2972",
          "2973"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2972",
          "2973"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2973",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11061:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11069:12, col:61\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2973",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11061:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11069:12, col:61\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2973",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11070:6, col:7 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:639:64\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2973",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11061:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2937",
          "2936"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2937",
          "2936"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2938",
          "2937"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2938",
          "2937"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2939",
          "2938"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2939",
          "2938"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2939",
          "2937"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2939",
          "2937"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2940",
          "2939"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2940",
          "2939"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "2941",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11064:11"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "2941",
          "2975",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11110:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11064:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2975",
          "2940"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2941",
          "2975"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2975",
          "2940"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "2941",
          "2976",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11110:6\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11064:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2976",
          "2939"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2941",
          "2976"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2976",
          "2939"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2944",
          "2941"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2944",
          "2941"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2945",
          "2941"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2945",
          "2941"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11100:26, col:45\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2946",
          "2945"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2946",
          "2945"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2946",
          "2942"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2946",
          "2942"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2947",
          "2946"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2947",
          "2946"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2947",
          "2942"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2947",
          "2942"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2951",
          "2961"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2951",
          "2961"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2951",
          "2962"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2951",
          "2962"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2951",
          "2963"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2951",
          "2963"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2951",
          "2960"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2951",
          "2960"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2952",
          "2947"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2952",
          "2947"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2953",
          "2952"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2953",
          "2952"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2954",
          "2936"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2954",
          "2936"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2955",
          "2954"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2955",
          "2954"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2956",
          "2955"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2956",
          "2955"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2957",
          "2956"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2957",
          "2956"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2958",
          "2957"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2958",
          "2957"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2958",
          "2956"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2958",
          "2956"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2959",
          "2958"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2959",
          "2958"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2960",
          "2958"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2960",
          "2958"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2961",
          "2947"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2961",
          "2947"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2962",
          "2947"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2962",
          "2947"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2963",
          "2947"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2963",
          "2947"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2964",
          "2948"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2964",
          "2948"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2965",
          "2936"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2965",
          "2936"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2966",
          "2965"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2966",
          "2965"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2967",
          "2966"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2967",
          "2966"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2968",
          "2967"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2968",
          "2967"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2969",
          "2968"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2969",
          "2968"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2969",
          "2967"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2969",
          "2967"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2970",
          "2969"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2970",
          "2969"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2973",
          "2969"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2973",
          "2969"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2973",
          "2948"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2973",
          "2948"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2974",
          "2971"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2974",
          "2971"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2974"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2974"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2936"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:1",
          "2936"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2974",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:28"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2974",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:28",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:28"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2974",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:40"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2974",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:40",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:40"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2974",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:50"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2974",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:50",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11058:50"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2978",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11167:2, col:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2978",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11144:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11167:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2978",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11144:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11167:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2979",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11165:3, col:38\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:479:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2979",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11165:15\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2979",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11165:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2979",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11165:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2979",
          "2980"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2979",
          "2980"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2980",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11165:3, col:38\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2980",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2980",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11165:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2981",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11161:41, col:65\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2981",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11147:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11161:58\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2981",
          "2982"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2981",
          "2982"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2982",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11161:41, col:65\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11147:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11161:58\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2982",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11161:2, col:66\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11161:19\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11147:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11161:58\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11161:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2982",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11162:2, col:37\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11162:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11146:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11162:30\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11162:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11146:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11162:30\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2982",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11163:2, col:39\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11163:19\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11142:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11163:32\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11163:19\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11142:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11163:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2982",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11164:6, col:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11142:33",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11164:6\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11164:21\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2982",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11164:21\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2983",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11160:3, col:37\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:479:13"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2983",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11160:15\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2983",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11160:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2983",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11160:20\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2983",
          "2984"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2983",
          "2984"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2984",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11160:3, col:37\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "2984",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2984",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11160:15\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2985",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11152:2, col:32 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2985",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11144:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2985",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11144:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2985",
          "2986"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2985",
          "2986"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2986",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11144:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2986",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11144:12",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2986",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11152:13, col:32 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2986",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11152:13, col:32 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2986",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2986",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11154:2, col:12 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:622:35\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2986",
          "2987"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2986",
          "2987"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2987",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2987",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2987",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11146:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2987",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11146:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2987",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11156:12, col:53\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2987",
          "2988"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2987",
          "2988"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2988",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11156:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2988",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11156:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2988",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11156:2, col:53\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2988",
          "2989"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2988",
          "2989"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2989",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11156:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2989",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11156:31\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2989",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11147:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11156:12, col:53\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2989",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11147:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11156:12, col:53\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2989",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11158:2, col:36\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2989",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11158:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2989",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11140:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11158:30\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2989",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:37",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11158:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2989",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11140:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11158:30\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2989",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11159:6, col:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2989",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11140:32",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11159:6\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2989",
          "2990"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2989",
          "2990"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "2990",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11159:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2990",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11159:20\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "2991"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2991",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2992",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2993",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2994",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2995",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2995",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11141:12",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "2995",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11141:12",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2995",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2995",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2996",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2996",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2998",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11144:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2998",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11144:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11144:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2998",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11144:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11144:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2998",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:2, col:27\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2998",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2998",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11145:19"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2998",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11146:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2998",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11146:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11146:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2998",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11146:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11146:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2998",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11147:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "2998",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11147:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11147:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "2998",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11147:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11147:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2998",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11149:12, col:60\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2998",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11141:12",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2998",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11149:2, col:60\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2998",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11141:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2998",
          "2999"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2998",
          "2999"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "2999",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11144:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11149:12, col:60\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "2999",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11144:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11149:12, col:60\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2999",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11150:6, col:7 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:639:64\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "2999",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11144:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2978",
          "2977"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2978",
          "2977"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2980",
          "2978"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2980",
          "2978"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2982",
          "2979"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2982",
          "2979"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2982",
          "2978"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2982",
          "2978"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2984",
          "2981"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2984",
          "2981"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2990",
          "2983"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2990",
          "2983"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2990",
          "2981"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2990",
          "2981"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2991",
          "2985"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2991",
          "2985"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2992",
          "2977"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2992",
          "2977"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2993",
          "2992"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2993",
          "2992"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2994",
          "2993"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2994",
          "2993"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2995",
          "2994"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2995",
          "2994"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2996",
          "2995"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2996",
          "2995"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2996",
          "2994"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2996",
          "2994"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2997",
          "2996"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2997",
          "2996"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2999",
          "2996"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2999",
          "2996"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "2999",
          "2985"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "2999",
          "2985"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3000",
          "2998"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3000",
          "2998"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "3000"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "3000"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2977"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:1",
          "2977"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3000",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:37"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:37"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3000",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:37",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11139:37"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3000",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11140:20"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11140:20"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3000",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11140:20",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11140:20"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3000",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11140:32"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3000",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11140:32",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11140:32"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3000",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11141:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3000",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11141:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11141:12"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3000",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11142:20"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11142:20"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3000",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11142:20",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11142:20"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3000",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11142:33"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3000",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11142:33",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11142:33"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3002",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11189:2, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3002",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11181:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3002",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11181:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3002",
          "3003"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3002",
          "3003"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3003",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11181:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3003",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11181:12",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3003",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11182:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11189:12, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3003",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11182:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11189:12, col:27 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3003",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11191:2, col:12 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:622:35\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3003",
          "3004"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3003",
          "3004"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3004",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11182:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3004",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11182:15",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3004",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11183:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3004",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11183:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3004",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11192:12, col:52\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3004",
          "3005"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3004",
          "3005"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3005",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11182:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11192:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3005",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11182:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11192:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3005",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11192:2, col:52\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3005",
          "3006"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3005",
          "3006"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3006",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11182:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11192:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3006",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11182:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11192:31\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3006",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11184:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11192:12, col:52\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3006",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11184:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11192:12, col:52\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3006",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11195:7, col:31\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3006",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11184:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11195:24\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3006",
          "3007"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3006",
          "3007"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3007",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11195:7, col:31\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "3007",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3007",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11184:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11195:24\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3007",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11195:34, col:58\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3007",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11183:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11195:51\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3007",
          "3008"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3007",
          "3008"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3008",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11195:34, col:58\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "3008",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3008",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11183:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11195:51\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3008",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11194:2, line:11195:59\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3008",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11194:19\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3008",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11184:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11195:24\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10727:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3008",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11183:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11195:51\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3008",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11194:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3008",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11197:2, col:25\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3008",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11181:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11197:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3008",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11181:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11197:18\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "3009"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3009",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3010",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3011",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3012",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3013",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3013",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:33",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3013",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:33",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3013",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3013",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3014",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3014",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3016",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11181:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3016",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11181:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11181:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3016",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11181:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11181:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3016",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11182:2, col:22\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3016",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11182:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11182:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3016",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11182:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11182:15"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3016",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11183:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3016",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11183:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11183:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3016",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11183:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11183:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3016",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11184:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3016",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11184:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11184:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3016",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11184:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11184:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3016",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11186:12, col:60\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3016",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:33",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3016",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11186:2, col:60\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3016",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:33",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3016",
          "3017"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3016",
          "3017"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3017",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11181:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11186:12, col:60\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3017",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11181:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11186:12, col:60\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3017",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11187:6, col:7 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:639:64\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3017",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11181:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3008",
          "3001"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3008",
          "3001"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3009",
          "3002"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3009",
          "3002"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3010",
          "3001"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3010",
          "3001"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3011",
          "3010"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3011",
          "3010"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3012",
          "3011"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3012",
          "3011"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3013",
          "3012"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3013",
          "3012"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3014",
          "3013"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3014",
          "3013"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3014",
          "3012"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3014",
          "3012"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3015",
          "3014"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3015",
          "3014"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3017",
          "3014"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3017",
          "3014"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3017",
          "3002"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3017",
          "3002"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3018",
          "3016"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3018",
          "3016"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3018"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3018"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3001"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:1",
          "3001"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3018",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:24"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:24"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3018",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:24",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:24"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3018",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:33"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3018",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:33",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11179:33"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3020",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11229:11, col:54\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3020",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11215:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11229:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3020",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11214:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11229:47\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3020",
          "3021"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3020",
          "3021"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3021",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11229:11, col:54\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "3021",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3021",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11215:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11229:38\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3021",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11214:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11229:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3021",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11229:2, col:54\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3021",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11215:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11229:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3021",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11214:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11229:47\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3021",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11216:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11229:11, col:54\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3021",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11216:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11229:11, col:54\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3021",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11231:2, col:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3021",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11212:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11231:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3021",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11212:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11231:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3021",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11233:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3021",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11216:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11233:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3021",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11233:2, col:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3021",
          "3022"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3021",
          "3022"
        ]
      },
      {
        "relation": "ReturnVarStmt",
        "attributes": [
          "3022",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11216:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11233:9\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "3022"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "3023"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3023",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3024",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3025",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3026",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3027",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3027",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11213:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3027",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11213:15",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3027",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3027",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3028",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3028",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3030",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11221:2, col:26 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3030",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11212:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3030",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11212:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3030",
          "3031"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3030",
          "3031"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3031",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11212:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3031",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11212:12",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3031",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11213:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11221:11, col:26 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3031",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11213:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11221:11, col:26 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3031",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11222:2, col:12 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:622:35\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3031",
          "3032"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3031",
          "3032"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3032",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11213:15",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3032",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11213:15",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3032",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11214:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3032",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11214:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3032",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11224:12, col:51\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3032",
          "3033"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3032",
          "3033"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3033",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11213:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11224:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3033",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11213:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11224:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3033",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11224:2, col:51\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3033",
          "3034"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3033",
          "3034"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3034",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11213:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11224:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3034",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11213:15",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11224:31\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3034",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11215:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11224:12, col:51\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3034",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11215:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11224:12, col:51\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3034",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11225:6, col:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3034",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11215:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11225:7\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "3035"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3035",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3036",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3037",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3038",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3039",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3039",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:34",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3039",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:34",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3039",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3039",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3040",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3040",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3042",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11212:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11212:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11212:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11212:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11212:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3042",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11213:2, col:21\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11213:15"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11213:15"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11213:15",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11213:15"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3042",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11214:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11214:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11214:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11214:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11214:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3042",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11215:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11215:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11215:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11215:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11215:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3042",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11216:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11216:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11216:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11216:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11216:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3042",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11218:7, col:55\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:34",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3042",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11218:2, col:55\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3042",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:34",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3042",
          "3043"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3042",
          "3043"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3043",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11212:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11218:7, col:55\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3043",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11212:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11218:7, col:55\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3043",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11219:6, col:7 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:639:64\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3043",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11212:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3022",
          "3019"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3022",
          "3019"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3023",
          "3020"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3023",
          "3020"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3024",
          "3019"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3024",
          "3019"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3025",
          "3024"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3025",
          "3024"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3026",
          "3025"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3026",
          "3025"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3027",
          "3026"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3027",
          "3026"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3028",
          "3027"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3028",
          "3027"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3028",
          "3026"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3028",
          "3026"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3029",
          "3028"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3029",
          "3028"
        ]
      },
      {
        "relation": "Branch",
        "attributes": [
          "3034",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11215:11"
        ]
      },
      {
        "relation": "EqualityToConstConditionalJump",
        "attributes": [
          "3034",
          "3045",
          "0",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11225:6, col:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11215:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3045",
          "3028"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3034",
          "3045"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3045",
          "3028"
        ]
      },
      {
        "relation": "NonEqualityToConstConditionalJump",
        "attributes": [
          "3034",
          "3046",
          "1",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11225:6, col:7\u003e",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11215:11",
          "0"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3046",
          "3020"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3034",
          "3046"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3046",
          "3020"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3035",
          "3030"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3035",
          "3030"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3036",
          "3019"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3036",
          "3019"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3037",
          "3036"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3037",
          "3036"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3038",
          "3037"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3038",
          "3037"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3039",
          "3038"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3039",
          "3038"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3040",
          "3039"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3040",
          "3039"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3040",
          "3038"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3040",
          "3038"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3041",
          "3040"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3041",
          "3040"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3043",
          "3040"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3043",
          "3040"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3043",
          "3030"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3043",
          "3030"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3044",
          "3042"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3044",
          "3042"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3044"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3044"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3019"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:1",
          "3019"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3044",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:34"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3044",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:34",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11210:34"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3048",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11262:11, col:55\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3048",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11248:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11262:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3048",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11247:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11262:47\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3048",
          "3049"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3048",
          "3049"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3049",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11262:11, col:55\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "3049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11248:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11262:38\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11247:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11262:47\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3049",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11262:2, col:55\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:10811:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11248:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11262:38\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11247:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11262:47\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11249:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11262:11, col:55\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11249:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11262:11, col:55\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3049",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11264:2, col:20\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11245:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11264:18\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11245:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11264:18\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3049",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11266:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3049",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11249:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11266:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3049",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11266:2, col:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3049",
          "3050"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3049",
          "3050"
        ]
      },
      {
        "relation": "ReturnVarStmt",
        "attributes": [
          "3050",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11249:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11266:9\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "3050"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3051",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11260:3, col:13 \u003cSpelling\u003d/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/11.0.3/include/stddef.h:89:25\u003e\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3051",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11248:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3051",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11248:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3052",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11258:13, col:54\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3052",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11246:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11258:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3052",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11246:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11258:32\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3052",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11258:3, col:54\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3052",
          "3053"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3052",
          "3053"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3053",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11246:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11258:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3053",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11246:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11258:32\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3053",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11248:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11258:13, col:54\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3053",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11248:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11258:13, col:54\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3054",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11254:2, col:32 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3054",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11245:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3054",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11245:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3054",
          "3055"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3054",
          "3055"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3055",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11245:12",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3055",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11245:12",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3055",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11246:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11254:12, col:32 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3055",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11246:20",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11254:12, col:32 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/access/htup_details.h:655:73\u003e\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3055",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11255:2, col:13 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:622:35\u003e\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3055",
          "3056"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3055",
          "3056"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3056",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11246:20",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3056",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11246:20",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3056",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11247:11",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3056",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11247:11",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3056",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11257:7, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3056",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11257:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3056",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11257:26\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3056",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11257:6, col:32\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3056",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:29",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11257:26\u003e"
        ]
      },
      {
        "relation": "LoopWithPostCondition",
        "attributes": [
          "3057"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3057",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3058",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3059",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3060",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3061",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3061",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:29",
          ""
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3061",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:29",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3061",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3061",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3062",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3062",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3064",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11245:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11245:12"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11245:12"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11245:12",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11245:12"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3064",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11246:2, col:27\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11246:20"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11246:20"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11246:20",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11246:20"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3064",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11247:2, col:19\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11247:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11247:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11247:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11247:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3064",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11248:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11248:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11248:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11248:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11248:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3064",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11249:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11249:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11249:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11249:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11249:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3064",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11251:7, col:56\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:29",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3064",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11251:2, col:56\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3064",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:29",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3064",
          "3065"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3064",
          "3065"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3065",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11245:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11251:7, col:56\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3065",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11245:12",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11251:7, col:56\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3065",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11252:6, col:7 \u003cSpelling\u003d/Users/sashakir/Downloads/postgres-master/src/include/c.h:639:64\u003e\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3065",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11245:12",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3050",
          "3047"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3050",
          "3047"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3051",
          "3048"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3051",
          "3048"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3053",
          "3048"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3053",
          "3048"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3056",
          "3052"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3056",
          "3052"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3056",
          "3051"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3056",
          "3051"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3057",
          "3054"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3057",
          "3054"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3058",
          "3047"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3058",
          "3047"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3059",
          "3058"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3059",
          "3058"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3060",
          "3059"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3060",
          "3059"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3061",
          "3060"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3061",
          "3060"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3062",
          "3061"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3062",
          "3061"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3062",
          "3060"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3062",
          "3060"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3063",
          "3062"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3063",
          "3062"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3065",
          "3062"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3065",
          "3062"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3065",
          "3054"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3065",
          "3054"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3066",
          "3064"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3066",
          "3064"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3066"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3066"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3047"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:1",
          "3047"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3066",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:29"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3066",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:29",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11243:29"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1",
          "3068",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11277:2, col:17\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3068",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11277:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11277:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3068",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11277:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11277:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1",
          "3068",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11279:11, col:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3068",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11279:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3068",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11279:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1",
          "3068",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11279:2, col:30\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3068",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11279:27\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3068",
          "3069"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3068",
          "3069"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3069",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11277:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11279:11, col:30\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3069",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11277:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11279:11, col:30\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1",
          "3069",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11280:2, col:11\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3069",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11280:8\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3069",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:22",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11280:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1",
          "3069",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11281:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3069",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11277:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11281:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1",
          "3069",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11281:2, col:9\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3069",
          "3070"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3069",
          "3070"
        ]
      },
      {
        "relation": "ReturnVarStmt",
        "attributes": [
          "3070",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11277:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11281:9\u003e"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "3070"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3070",
          "3067"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3070",
          "3067"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3071",
          "3068"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3071",
          "3068"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1",
          "3071"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1",
          "3071"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1",
          "3067"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:1",
          "3067"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3071",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:22"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:22"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3071",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:22",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11275:22"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3073",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11407:2, col:31\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3073",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11407:23\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3073",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11407:23\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3073",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11409:9, col:14\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3073",
          "3074"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3073",
          "3074"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3074",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11409:9\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3074",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11409:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3074",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11409:2, col:14\u003e"
        ]
      },
      {
        "relation": "ReturnExpressionStmt",
        "attributes": [
          "3074"
        ]
      },
      {
        "relation": "ReturnStatement",
        "attributes": [
          "3074"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3075",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3076",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11405:3, col:9\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3076",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11382:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11405:9\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3076",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11382:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11405:9\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3077",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11401:4, col:49\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3077",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11401:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11401:14"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3077",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11401:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3077",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11401:14",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3077",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11391:24",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3077",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11391:24",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3077",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11403:4, col:36\u003e"
        ]
      },
      {
        "relation": "OuterScopeVarUse",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9588:1"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3077",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11401:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11403:19\u003e"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "3077",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11379:18"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3077",
          "3078"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3077",
          "3078"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3078",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11403:4, col:36\u003e"
        ]
      },
      {
        "relation": "CallExpression",
        "attributes": [
          "3078",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:9588:1"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3078",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11401:14",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11403:19\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3079",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11398:4, col:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3079",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11398:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3079",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11398:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3080",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11397:12, col:27\u003e"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3080",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11391:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11397:12\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3080",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11391:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11397:12\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3081",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11396:4, col:42\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3081",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11396:27\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3081",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11396:27\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3082",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11391:3, line:11392:46\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11391:24"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11391:24"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11391:24",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11391:24",
          ""
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11381:14",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11381:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3082",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11394:3, col:34\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11394:26\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11382:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11394:31\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11394:26\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3082",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11382:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11394:31\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3082",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11395:7, col:22\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3082",
          "3083"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3082",
          "3083"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3083",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11391:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11395:7\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3083",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11391:24",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11395:7\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3084",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "3084"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "3084"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "3084"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "3084"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "3084",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11381:14",
          ""
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "3084"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "3084"
        ]
      },
      {
        "relation": "LoopConditionGlobalVar",
        "attributes": [
          "3084"
        ]
      },
      {
        "relation": "LoopConditionVar",
        "attributes": [
          "3084",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11381:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3084",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3085",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3085",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11381:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3085",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11381:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3085",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3085",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3086",
          ""
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3086",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11381:14",
          ""
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3086",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11381:14",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3086",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3086",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3087",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3088",
          ""
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3089",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11379:2, col:25\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3089",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11379:18"
        ]
      },
      {
        "relation": "ComplexTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11379:18"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3089",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11379:18",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11379:18"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3089",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:19, col:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3089",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:2, col:35\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3089",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:13"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:13"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3089",
          "3090"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3089",
          "3090"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3090",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:19, col:34\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3090",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:19, col:34\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3090",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11381:2, col:18\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3090",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11381:14"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11381:14"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3090",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11381:14",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11381:14"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3090",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11382:2, col:14\u003e"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3090",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11382:11"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11382:11"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3090",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11382:11",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11382:11"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3090",
          ""
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "3090",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11379:18"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3090",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3090",
          "3091"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3090",
          "3091"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "3091",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11379:18"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3091",
          "3092"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3091",
          "3092"
        ]
      },
      {
        "relation": "GetReferenceExpression",
        "attributes": [
          "3092",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11379:18"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3092",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11385:2, col:16\u003e"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3092",
          "3093"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3092",
          "3093"
        ]
      },
      {
        "relation": "DereferenceExpression",
        "attributes": [
          "3093",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11379:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11385:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3093",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11379:18",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11385:2\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3093",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11385:16\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3093",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11387:2, col:33\u003e"
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3093",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11387:25\u003e"
        ]
      },
      {
        "relation": "PublicCallVarArgument",
        "attributes": [
          "3093",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11380:13",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11387:25\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3093",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11388:2, col:8\u003e"
        ]
      },
      {
        "relation": "AssignmentFromExpression",
        "attributes": [
          "3093",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11382:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11388:8\u003e"
        ]
      },
      {
        "relation": "Write",
        "attributes": [
          "3093",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11382:11",
          "\u003c/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11388:8\u003e"
        ]
      },
      {
        "relation": "StatementRange",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3093",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3093",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:34",
          ""
        ]
      },
      {
        "relation": "Read",
        "attributes": [
          "3093",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:34",
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3074",
          "3072"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3074",
          "3072"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3075",
          "3088"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3075",
          "3088"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3076",
          "3075"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3076",
          "3075"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3078",
          "3076"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3078",
          "3076"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3079",
          "3076"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3079",
          "3076"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3080",
          "3079"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3080",
          "3079"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3080",
          "3077"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3080",
          "3077"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3081",
          "3076"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3081",
          "3076"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3083",
          "3081"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3083",
          "3081"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3083",
          "3080"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3083",
          "3080"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3084",
          "3082"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3084",
          "3082"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3084",
          "3073"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3084",
          "3073"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3085",
          "3084"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3085",
          "3084"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3086",
          "3084"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3086",
          "3084"
        ]
      },
      {
        "relation": "ShortCuttedBranch",
        "attributes": [
          ""
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3087",
          "3085"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3087",
          "3085"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3087",
          "3086"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3087",
          "3086"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3088",
          "3087"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3088",
          "3087"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3088",
          "3086"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3088",
          "3086"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3093",
          "3088"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3093",
          "3088"
        ]
      },
      {
        "relation": "UnconditionalJump",
        "attributes": [
          "3094",
          "3089"
        ]
      },
      {
        "relation": "NodeJump",
        "attributes": [
          "3094",
          "3089"
        ]
      },
      {
        "relation": "StartNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3094"
        ]
      },
      {
        "relation": "StartStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3094"
        ]
      },
      {
        "relation": "ExitNode",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3072"
        ]
      },
      {
        "relation": "ExitStmt",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:1",
          "3072"
        ]
      },
      {
        "relation": "Declarator",
        "attributes": [
          "3094",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:34"
        ]
      },
      {
        "relation": "PointerTypeVariable",
        "attributes": [
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:34"
        ]
      },
      {
        "relation": "NonInitializedDeclarator",
        "attributes": [
          "3094",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:34",
          "/Users/sashakir/Downloads/postgres-master/src/backend/utils/adt/ruleutils.c:11377:34"
        ]
      },
      {
        "relation": "ConstantObject",
        "attributes": [
          "unknown const",
          "unknown const"
        ]
      }
    ]
  }
}